armstrong.esi

צילום מסך תוכנה:
armstrong.esi
פרטי תוכנה:
גרסה: 1.1.0
טען תאריך: 14 Apr 15
רשיון: ללא תשלום
פופולריות: 2

Rating: 3.0/5 (Total Votes: 1)

armstrong.esi היא אפליקציה Django לטיפול Edge לוואי כולל (ESI).
שימוש
ESI מאפשר לך לציין חלקי האתר שדורש אסטרטגיות שונות במטמון ויכול להישלח לשכבת מטמון חכמה לטיוח.
לדוגמא, אם ברצונך לשלוח דף זהה עבור כל משתמש, פרט להודעת ברכה, אתה יכול להפוך את המסר כמו:

& Nbsp; <גוף>
& Nbsp;
& Nbsp; ... שאר הדף ...
& Nbsp;

Proxy חכם כגון לכה ותווכה הכלול בarmstrong.esi יכול מטמון דף זה, ולשלוח בקשה ל/ ESI / ברכה-הודעה להתאמה אישית. המשתמש הבא להכות את הדף היית מקבל את גרסת המטמון ושרת היישומים שלך היה צריך רק כדי להבהיר / ESI / ברכה-הודעה
armstrong.esi מספק תג תבנית לטיוח כתובות הנכונות עם אותו התחביר כתג url של Django. לדוגמא, בדוגמא לעיל הופכת להיות:
{%% ESI עומס}

& Nbsp; <גוף>
& Nbsp; {% ESI welcome_message%}
& Nbsp; ... שאר הדף ...
& Nbsp;

זה מחליף {%% ESI} תג שלנו עם תג מצביע על כתובת האתר לתצוגה זו.
שימוש עם לכה
לכה משלב בקלות יחסית עם armstrong.esi. EsiHeaderMiddleware קובע כותרת 'X' חדשות ארכיאולוגיות 'ל' אמיתי 'אם בקשת הדף ESI תגים על זה. כדי לאפשר עיבוד ESI בלכה לדפים שצריכים את זה, להוסיף את הדברים הבאים לשיטת vcl_fetch שלך:
אם (beresp.http.X 'חדשות ארכיאולוגיות) {
& Nbsp; beresp.do_esi סט = true;
}
Loading ללא ESI
תג התבנית קורא את ערך הגדרות DEBUG ואם נקבע כאמת הופך את התצוגה עם הבקשה הנוכחית לא כולל תג. זה עושה את זה קל לראות דפים שמוצגים באופן מלא בפיתוח.
התקנה ותצורה
אתה יכול להתקין את הגרסה האחרונה של armstrong.esi באמצעות פיפס:
PIP להתקין armstrong.apps.articles
הקפד להוסיף armstrong.esi לINSTALLED_APPS שלך. אתה יכול להוסיף את זה בכל צורה שתרצה. זה עובד כפתרון העתקה והדבקה:
INSTALLED_APPS + = ["armstrong.esi"]
גם אתה צריך לאפשר תווך armstrong.esi. כדי לעשות זאת, להוסיף את השורה הבאה לMIDDLEWARE_CLASSES שלך:
'armstrong.esi.middleware.EsiMiddleware'

Requirements:

  • Python
  • Django

תוכנות אחרות של יזם Bay Citizen & Texas Tribune

תגובות ל armstrong.esi

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!