armstrong.esi

Software kuvakaappaus:
armstrong.esi
Ohjelmiston tiedot:
Versio: 1.1.0
Lähetyksen päivämäärä: 14 Apr 15
Lupa: Vapaa
Suosio: 2

Rating: 3.0/5 (Total Votes: 1)

armstrong.esi on Django sovellus käsittelyyn Edge Side Include (ESI).
Käyttö
ESI voit määrittää osa-sivuston, jotka vaativat erilaisia ​​välimuistin strategioita ja voidaan lähettää fiksu välimuistin kerros tekee.
Jos esimerkiksi haluat lähettää sivun, joka on sama jokaiselle käyttäjälle paitsi tervetulotoivotus, voisit tehdä, että viestin:

& Nbsp;
& Nbsp;
& Nbsp; ... muun sivun ...
& Nbsp;

Smart proxy kuten Lakka ja middleware mukana armstrong.esi voi tallettaa tämän sivun ja lähettää pyyntö / ESI / tervetuloa-viestin personointi. Seuraava käyttäjä lyömällä sivun saisi välimuistiversio ja sovelluspalvelin täytyy vain tehdä / ESI / tervetuloa-viesti
armstrong.esi tarjoaa template hävitettäviksi oikean URL-osoitteiden kanssa samaa syntaksia kuin Django url tag. Esimerkiksi edellä oleva esimerkki on seuraava:
{% Kuormitus ESI%}

& Nbsp;
& Nbsp; {% ESI WELCOME_MESSAGE%}
& Nbsp; ... muun sivun ...
& Nbsp;

Tämä korvaa meidän {% ESI%} tagin tag osoittaa URL mieltä.
käyttäminen lakalla
Lakka integroituu melko helposti armstrong.esi. EsiHeaderMiddleware asettaa X-ESI "otsikon" true ", jos sivu pyyntö on ESI tageja sitä. Jotta ESI käsittely lakka sivuja, tarvitset sen, lisää seuraava omaan vcl_fetch menetelmä:
jos (beresp.http.X-ESI) {
& Nbsp; set beresp.do_esi = true;
}
Ladataan ilman ESI
Template lukee Vianjäljitysasetukset arvoa ja jos True tekee mielestä nykyisen pyynnön sijaan myös tag. Tämä on helppo nähdä täysin sulatettu sivujen kehittämiseen.
Asennus ja kokoonpano
Voit asentaa uusimman armstrong.esi käyttäen pip:
Pip asentaa armstrong.apps.articles
Muista lisätä armstrong.esi omaan INSTALLED_APPS. Voit lisätä tämän kuitenkin haluat. Tämä toimii copy-ja-liitä ratkaisu:
INSTALLED_APPS + = ["armstrong.esi"]
Sinun on myös mahdollista armstrong.esi middleware. Voit tehdä tämän, lisää seuraava rivi MIDDLEWARE_CLASSES:
'armstrong.esi.middleware.EsiMiddleware'

Requirements:

  • Python
  • Django

Muu ohjelmistojen kehittäjä Bay Citizen & Texas Tribune

armstrong.hatband
armstrong.hatband

14 Apr 15

Armstrong
Armstrong

14 Apr 15

armstrong.apps.crm
armstrong.apps.crm

11 May 15

Kommentit armstrong.esi

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!