Inclusões do lado do servidor

Inclusões do lado do servidor (SSI) são diretivas em páginas de HTML que são avaliadas no servidor enquanto as páginas são renderizadas. O SSI permite adicionar conteúdo gerado dinamicamente a uma página de HTML existente, sem veicular a página inteira.

Você pode ativar ou desativar o SSI por rota no .magento/routes.yaml; por exemplo:

    "http://{default}/":
        type: upstream
        upstream: "myapp:php"
        cache:
            enabled: false
            ssi:
                enabled: true
    "http://{default}/time.php":
        type: upstream
        upstream: "myapp:php"
        cache:
            enabled: true

O SSI permite incluir em sua resposta HTML diretivas que fazem com que o servidor preencha partes do HTML, respeitando quaisquer configuração de armazenamento em cache.

O exemplo a seguir mostra como inserir um controle de data dinâmico na parte superior de uma página e outro controle de data na parte inferior, que é atualizado a cada 600 segundos:

Adicione o seguinte a qualquer página, como /index.php:

echo date(DATE_RFC2822);
<!--#include virtual="time.php" -->

Adicione o seguinte a time.php:

header("Cache-Control: max-age=600");
echo date(DATE_RFC2822);

Navegue até a página em que você adicionou o controle. Atualize a página várias vezes e observe que a hora na parte superior da página muda, mas a hora na parte inferior muda somente a cada 600 segundos.

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26