armstrong.esi

البرمجيات قطة:
armstrong.esi
تفاصيل البرنامج:
الإصدار: 1.1.0
تاريخ إيداع: 14 Apr 15
ترخيص: حرر
شعبية: 2

Rating: 3.0/5 (Total Votes: 1)

وarmstrong.esi هو التطبيق جانغو للتعامل مع الحافة الجانبية تشمل (ESI).
استعمال
ESI يسمح لك بتحديد أقسام الموقع التي تتطلب استراتيجيات التخزين المؤقت مختلفة، ويمكن أن ترسل إلى طبقة التخزين المؤقت الذكية لتقديم.
على سبيل المثال، إذا كنت ترغب في إرسال صفحة مطابق لكل مستخدم باستثناء رسالة ترحيب، هل يمكن أن تجعل تلك الرسالة مثل:

على & nbsp؛
على & nbsp؛
على & nbsp؛ ... بقية الصفحة ...
على & nbsp؛

وكيل الذكية مثل الصبغ والوسيطة المضمنة مع armstrong.esi يمكن تخزين هذه الصفحة، وتقوم بإرسال طلب ل/ ESI / ترحيب-رسالة للتخصيص. فإن المستخدم القادم لتصل إلى الصفحة الحصول على النسخة المخبأة، وسوف خادم التطبيق الخاص بك تحتاج فقط لتقديم / ESI / ترحيب-رسالة
يوفر armstrong.esi علامة قالب لتقديم عناوين المواقع الصحيحة مع نفس بناء الجملة كما العلامة رابط جانغو ل. على سبيل المثال، يصبح المثال أعلاه:
{٪ حمولة ESI٪}

على & nbsp؛
على & nbsp؛ {٪ ESI welcome_message٪}
على & nbsp؛ ... بقية الصفحة ...
على & nbsp؛

هذا يحل محل لدينا {٪ ESI٪} العلامة مع علامة لافتا إلى URL لهذا الرأي.
استخدام مع ورنيش
الورنيش يدمج بسهولة إلى حد ما مع armstrong.esi. وEsiHeaderMiddleware يحدد رأس 'X-ESI' إلى 'true' إذا كان قد طلب الصفحة علامات ESI على ذلك. لتمكين معالجة ESI في الورنيش للصفحات التي في حاجة إليها، إضافة ما يلي إلى طريقة vcl_fetch الخاص بك:
إذا (beresp.http.X-ESI) {
على & nbsp؛ مجموعة beresp.do_esi = صحيح.
}
التحميل دون ESI
العلامة قالب يقرأ قيمة إعدادات DEBUG وإذا تعيين إلى True يجعل الرأي مع الطلب الحالي بدلا من بما في ذلك العلامة. وهذا يجعل من السهل أن نرى صفحات مكتملة في التنمية.
التركيب والتكوين
يمكنك تثبيت الإصدار الأخير من armstrong.esi باستخدام النقطة:
PIP تثبيت armstrong.apps.articles
تأكد من إضافة armstrong.esi إلى INSTALLED_APPS الخاص بك. يمكنك إضافة هذه كيفما تشاء. هذا يعمل كحل النسخ واللصق:
INSTALLED_APPS + = ["armstrong.esi"]
يجب أيضا تمكين الوسيطة armstrong.esi. للقيام بذلك، قم بإضافة السطر التالي إلى MIDDLEWARE_CLASSES الخاص بك:
"armstrong.esi.middleware.EsiMiddleware '

المتطلبات:

بيثون
جانغو

البرامج الأخرى من المطور Bay Citizen & Texas Tribune

تعليقات ل armstrong.esi

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!