Include-bestanden op de server
server-kant omvat(SSI) zijn richtlijnen in HTML pagina's die op de server worden geƫvalueerd terwijl de pagina's teruggeven. Met SSI kunt u dynamisch gegenereerde inhoud toevoegen aan een bestaande HTML-pagina zonder de hele pagina te bedienen.
U kunt SSI per route in uw .magento/routes.yaml
activeren of deactiveren; bijvoorbeeld:
"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
SSI laat u toe om in uw HTML reactierichtlijnen te omvatten die de server veroorzaken om delen van de HTML te vullen, die om het even welke bestaande in het voorgeheugen onderbrengende configuratierespecteren.
In het volgende voorbeeld ziet u hoe u een dynamisch datumbesturingselement boven aan een pagina invoegt en een ander datumbesturingselement onder aan dat elke 600 seconden wordt bijgewerkt:
Voeg het volgende toe aan elke pagina, zoals /index.php
:
echo date(DATE_RFC2822);
<!--#include virtual="time.php" -->
Voeg het volgende toe aan time.php
:
header("Cache-Control: max-age=600");
echo date(DATE_RFC2822);
Blader naar de pagina waarop u het besturingselement hebt toegevoegd. Vernieuw de pagina een aantal keren. U ziet dat de tijd boven aan de pagina verandert, maar de tijd onder aan de pagina verandert slechts om de 600 seconden.