সফটওয়্যার বিবরণ:
সংস্করণ: 1.1.0
তারিখ আপলোড: 14 Apr 15
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 2
armstrong.esi এজ সাইড (ESI) অন্তর্ভুক্ত পরিচালনা করার জন্য একটি জ্যাঙ্গো অ্যাপ্লিকেশন.
ব্যবহারের
ESI আপনি বিভিন্ন ক্যাশে কৌশল প্রয়োজন এবং রেন্ডারিং জন্য একটি স্মার্ট ক্যাশে স্তর পাঠানো যেতে পারে যে সাইট বিভাগে উল্লেখ করতে পারবেন.
আপনি একটি স্বাগতম বার্তা ছাড়া প্রত্যেক ব্যবহারকারীর জন্য অভিন্ন যে একটি পৃষ্ঠা পাঠাতে চান উদাহরণস্বরূপ, যদি, আপনি যে বার্তা মত রেন্ডার করতে পারে:
& Nbsp;
& Nbsp;
& Nbsp; ... পৃষ্ঠা বাকি ...
& Nbsp;
Armstrong.esi সঙ্গে অন্তর্ভুক্ত যেমন বার্নিশ মিডলওয়্যার হিসাবে একটি স্মার্ট প্রক্সি এই পাতা ক্যাশে, এবং নিজস্বকরণ জন্য / Esi / স্বাগত-বার্তা জন্য একটি অনুরোধ পাঠাতে পারেন. পাতা আঘাত পরবর্তী ব্যবহারকারী ক্যাশে সংস্করণ পেতে হবে এবং আপনার অ্যাপ্লিকেশন সার্ভার শুধুমাত্র / Esi / স্বাগত-বার্তা রেন্ডার করতে হবে
armstrong.esi জ্যাঙ্গো এর URL টি ট্যাগ হিসাবে একই বাক্য গঠন সঙ্গে সঠিক URL গুলি রেন্ডারিং জন্য একটি টেমপ্লেট ট্যাগ উপলব্ধ করা হয়. উদাহরণস্বরূপ, উপরোক্ত উদাহরণ হয়ে:
{% লোড Esi%}
& Nbsp;
& Nbsp; {% Esi welcome_message%}
& Nbsp; ... পৃষ্ঠা বাকি ...
& Nbsp;
এই যে দেখুন জন্য URL প্রতি নির্দেশ একটি ট্যাগ দিয়ে আমাদের {% Esi%} ট্যাগ প্রতিস্থাপন.
বার্নিশ সঙ্গে ব্যবহার করে
বার্নিশ armstrong.esi সঙ্গে মোটামুটি সহজে সংহত করে. পাতা অনুরোধ এটি ট্যাগ Esi যদি EsiHeaderMiddleware 'সত্য' থেকে 'এক্স ESI' হেডার নির্ধারণ করা হবে. এটি প্রয়োজন যে পৃষ্ঠাগুলি জন্য বার্নিশ Esi প্রক্রিয়াকরণ সক্রিয় করার জন্য, আপনার vcl_fetch পদ্ধতি অনুসরণ করুন:
(যদি beresp.http.X-ESI) {
& Nbsp; সেট beresp.do_esi = সত্য;
}
ESI ছাড়া, লোড হচ্ছে
টেমপ্লেট ট্যাগ ডিবাগ সেটিংস মান সার্চ এবং সত্যতে সেট করতে চান সহ করে বর্তমান অনুরোধ দেখুন উপস্থাপনা: ট্যাগ
ইনস্টলেশন ও কনফিগারেশন
আপনি পিপ ব্যবহার করে armstrong.esi সর্বশেষ রিলিজ ইনস্টল করতে পারেন:
armstrong.apps.articles ইনস্টল পিপ
আপনার INSTALLED_APPS করতে armstrong.esi যোগ করতে ভুলবেন না. তবে আপনার মত আপনি এই যোগ করতে পারেন. এই একটি কপি ও পেস্ট সমাধান হিসাবে কাজ করে:
INSTALLED_APPS + + = ["armstrong.esi"]
এছাড়াও আপনি armstrong.esi মিডলওয়্যার সক্রিয় করতে হবে. এই কাজের জন্য, নিম্নলিখিত লাইন আপনার MIDDLEWARE_CLASSES যোগ করুন:
'armstrong.esi.middleware.EsiMiddleware'
Requirements:
- Python
- জ্যাঙ্গো
পাওয়া মন্তব্যসমূহ না