Menu
0 Comments

ESI / SSI tags

Kādu laiku esmu saskāries ar HTML (kam negadās?), pieļauju ka visus tagus nezinu un nezinu visus trikus ko šis paslēpis piedurknēs.
Kā reizi nesen viņš vienu uzmeta uz galda.

<esi:include src="" alt="" onerror="continue" />

Kolega pie blakus virpas saskārās ar šo brīnumu. Ideja tāda ka ja tev viss vietnes saturs tiek kešēts servera pusē, tad šis tags atļauj kādu daļu no uzģenerētā HTML nekešot.
Forši, būtu noderējusi pie dažiem projektiem, kādu laiku atpakaļ, tīkla vietnē, kur dažas satura vienības daļas bija atkarīgas no lietotāja sesijas, būtu iespējams diezgan vienkāršā veidā izlaist kešošanu šiem blokiem.

Bet viss laikam nav tik rožaini, šis ESI (Edge Side Includes) nav standarta tags, un lai to apstrādātu, nepieciešama papildus konfigurācija servera pusē, bet /un iet roku rokā ar Varnish kešošanu.

Cits variants, ar līdzīgu principu un kam ir lielāks atbalsts no webserveriem (Nginx,Apache,IIS) ir SSI (Server Side Includes). Bet tas mazliet cits stāsts.

Tags: , ,

Leave a Reply

Your email address will not be published. Required fields are marked *