armstrong.esi

نرم افزار تصویر:
armstrong.esi
جزئیات نرم افزار:
نسخه: 1.1.0
ها تاریخ: 14 Apr 15
توسعه دهنده: Bay Citizen & Texas Tribune
پروانه: رایگان
محبوبیت: 2

Rating: 3.0/5 (Total Votes: 1)

در armstrong.esi یک برنامه جنگو برای دست زدن به لبه جانبی شامل (ESI) است.
استفاده
ESI شما اجازه می دهد تا مشخص بخش از سایت که نیاز به استراتژی های مختلف ذخیره شده و می تواند به یک لایه ذخیره هوشمند برای رندر فرستاده می شود.
به عنوان مثال، اگر شما می خواهید برای ارسال یک صفحه است که برای هر کاربر به جز برای پیام خوش آمدید یکسان، شما می توانید آن پیام مانند ارائه:

و nbsp؛ <بدن>
و nbsp؛
و nbsp؛ ... بقیه از صفحه ...
و nbsp؛ و

پروکسی هوشمند مانند بخت و اقبال و میان همراه با armstrong.esi می توانید این صفحه را cache، و ارسال درخواست برای / ESI / خوش آمدید-پیام برای شخصی. کاربر بعدی هدف قرار دادن صفحه به نسخه پنهان دریافت و سرور درخواست شما فقط نیاز به رندر / ESI / خوش آمدید-پیام
armstrong.esi برچسب الگو برای ارائه آدرس صحیح با نحو همان تگ URL جنگو را فراهم می کند. به عنوان مثال، در مثال بالا می شود:
{٪ ESI بار٪}

و nbsp؛ <بدن>
و nbsp؛ {٪ ESI welcome_message٪}
و nbsp؛ ... بقیه از صفحه ...
و nbsp؛ و

این جایگزین تگ {٪ ESI٪} ما با یک برچسب با اشاره به URL برای این دیدگاه.
با استفاده از با بخت و اقبال
لاک الکل زدن به ادغام نسبتا به آسانی با armstrong.esi. EsiHeaderMiddleware مجموعه هدر 'X-ESI' به 'درست' اگر درخواست صفحه برچسب ها بر روی آن ESI است. برای فعال کردن پردازش ESI در بخت و اقبال صفحههایی که به آن نیاز دارید، اضافه کردن زیر به روش vcl_fetch شما:
اگر (beresp.http.X-ESI) {
& nbsp؛ در مجموعه beresp.do_esi = درست؛
}
در حال بارگیری بدون ESI
برچسب الگو خواند ارزش تنظیمات DEBUG و اگر به True تنظیم ارائه دیدگاه با درخواست فعلی به جای جمله برچسب. این باعث می شود آن را آسان برای دیدن صفحات به طور کامل ارائه شده در توسعه است.
نصب و راه اندازی و پیکربندی
شما می توانید آخرین نسخه از armstrong.esi با استفاده از پیپ نصب:
تصویر در تصویر 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

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!