تنزيلات مجانية

Zinn® Cache

يتحكم في ذاكرة التخزين المؤقت للصفحة التي يعمل عليها خادم Zinn® الخاص بك بالفعل، ويقوم بمسح ما تغير فقط.

تحميل ملف zip (734 كيلو بايت)

ماذا يفعل Zinn® Cache

يربط تخزين Zinn® المؤقت موقع WordPress بططبقة التخزين المؤقت من جانب الخادم في منصة Zinn Digital®. يقوم خادم Zinn® الخاص بك بالفعل بتشغيل تخزين الصفحة المؤقت؛ يخبر هذا البرنامج المساعد الخادم بما يجب تخزينه مؤقتًا، وما يجب مسحه ومتى، ويعكس كل عملية مسح مرة أخرى إلى لوحة المعلومات الخاصة بك. يتم تثبيته والحفاظ عليه محدثًا نيابة عنك عند توفير موقع Zinn®.

لماذا هذا مهم

صفحة كاملة يتم تقديمها من خادم الويب لا تلامس PHP أو قاعدة البيانات أبداً، لذا فهي تصل في غضون مللي ثانية بدلاً من المئات منها. الجزء الصعب ليس التخزين المؤقت، بل هو الحذف بدقة، لأن التخزين المؤقت الذي يمسح الموقع بأكمله عند كل تعديل يكاد لا يكون تخزيناً مؤقتاً، والذي لا يمسح شيئاً يعرض صفحات قديمة. يقوم هذا الملحق بالحذف حسب العلامة، لذا فإن تعديل منشور واحد يمسح هذا المنشور والقوائم التي يظهر فيها، ولا شيء غير ذلك.

تأكد من أن هذا هو ما تريده

قم بتثبيت هذا الخيار إذا كان موقعك مستضافاً لدينا. خادم Zinn® الخاص بك يشغل بالفعل ذاكرة تخزين مؤقت للصفحات وهذا يتحكم بها. إذا كان موقعك مستضافاً في مكان آخر، فستحتاج إلى الخيار الآخر الذي يجلب محرك التخزين المؤقت الخاص به. قارن بين الاثنين

ماذا يتضمن

تحكم LSCache

يضيف ترويسات X-LiteSpeed-Cache-Control و X-LiteSpeed-Tag على استجابات الواجهة الأمامية القابلة للتخزين المؤقت، بحيث يقدم خادم LiteSpeed صفحات كاملة دون بدء تشغيل PHP. إن العمر الافتراضي للتخزين المؤقت العام قابل للتهيئة. إذا كانت إضافة LiteSpeed Cache التابعة لجهة خارجية موجودة، فيتم تأجيل التخزين المؤقت للصفحة إليها بدلاً من التنازع عليها.

الحذف التلقائي الذكي القائم على العلامات

يؤدي حفظ منشور أو نقله إلى سلة المهملات أو حذفه، أو إضافة تعليق أو تعديله، أو تعديل مصطلح، أو تبديل القوالب، أو تفعيل إضافة، أو تحديث WordPress نفسه، إلى مسح الصفحات المتأثرة والقوائم التي تظهر فيها فقط، وذلك من خلال وسوم التخزين المؤقت المستهدفة. تتطابق عمليات التتميم مع لوحة التحكم عبر خط خطاف الويب المُوقَّع بحيث يتم مسح حافة شبكة توزيع Content Delivery Network في نفس الخطوة.

ذاكرة تخزين مؤقت لكائنات Redis

يقوم زر التبديل بنقرة واحدة بتثبيت ملف ذاكرة تخزين مؤقت للكائنات مستقل بذاته يعمل على تخفيف قراءة قواعد البيانات المتكررة. وهو لا يستبدل أبداً ملف ذاكرة تخزين مؤقت تابع لأي إضافة أخرى، ويتراجع إلى ذاكرة تخزين مؤقت داخل الذاكرة في حال تعذر الوصول إلى Redis، بحيث يستمر الموقع في العمل بدلاً من التعطل.

استثناءات التخزين المؤقت الآمنة افتراضياً

يأتي مزوداً بالإعدادات الافتراضية لـ WordPress و WooCommerce و Easy Digital Downloads الصحيحة جاهزة: سلة التسوق، إتمام الشراء، حسابي، REST و AJAX، المعاينة، البحث، وأي طلب تسجيل دخول أو ملف تعريف ارتباط للجلسة لا يتم تخزينها مؤقتاً أبداً. أضف قواعد المسار والاستعلام وملفات تعريف الارتباط الخاصة بك لكل موقع.

حذف محتوى عن بُعد موقع وموقع آمن وتسجيل دخول إداري بنقرة واحدة

تتيح نقطة نهاية REST لطبقة التحكم مسح كل شيء، أو عناوين URL محددة، أو علامات معينة، مع مصادقة بواسطة مسؤول أو عبر توقيع HMAC-SHA256 لجسم الطلب. وفي المواقع المستضافة على Zinn®، يفتح رمز ثانٍ موقع وموقّع للاستخدام مرة واحدة وصالح لمدة دقيقتين جلسة wp-admin من لوحة التحكم الخاصة بك، بحيث لا توجد كلمة مرور ثانية لإدارتها.

كيف يبدو الشكل

شاشة واحدة لكل شيء. يوضح شريط الحالة في الأعلى ما إذا تم العثور على ذاكرة تخزين مؤقت LiteSpeed وامتداد phpredis بالفعل، بدلاً من الافتراض.

شاشة إعدادات Zinn® Cache في لوحة تحكم wp-admin: تم اكتشاف ذاكرة التخزين المؤقت LiteSpeed، ومدة التخزين المؤقت للعامة، وأدوات تحكم ذاكرة تخزين كائنات Redis

التفريغ التلقائي والاستثناءات الموجودة تحته. تم تطبيق الإعدادات الافتراضية لـ WordPress و WooCommerce بالفعل، لذا فأنت تضيف إلى مجموعة آمنة بدلاً من إنشاء واحدة جديدة.

النصف السفلي من شاشة إعدادات Zinn® Cache في لوحة تحكم WordPress (wp-admin)، ويُظهر التفريغ التلقائي وقواعد استثناء ذاكرة التخزين المؤقت

ما تقوم بتحميله

الإصدار
1.1.2
الحد الأدنى من WordPress
WordPress 6.6
الحد الأدنى لإصدار PHP
PHP 8.2
تم الاختبار حتى
WordPress 7.1
حجم التنزيل
734 كيلوبايت
ترخيص
GNU General Public License، الإصدار 2 أو أحدث
بقلم
Neil Lock — CEO, Zinn Digital® Ltd

ما يحتاجه Zinn® Cache

WordPress 6.6 أو أحدث و PHP 8.2 أو أحدث. يتطلب التخزين المؤقت للصفحة الكاملة خادم LiteSpeed Enterprise أو OpenLiteSpeed مع وحدة LSCache؛ وبدون ذلك لا يصدر الملحق أي ترويسات تخزين مؤقت بينما يستمرار التخزين المؤقت للكائنات والاستثناءات والتفريغ عن بُعد في العمل. يحتاج التخزين المؤقت للكائنات في Redis إلى امتداد phpredis.

كيف تحصل على Zinn® Cache

مثبت بالفعل على كل موقع WordPress نستضيفه، ويتم تحديثه باستمرار بواسطة وكيل العامل — ليس هناك ما يتعين عليك فعله. على موقع WordPress مُستضاف في مكان آخر، لا يشغل خادمك أي طبقة تخزين مؤقت من Zinn® ليتحكم فيها هذا الملحق، لذا قم بتثبيت Zinn® Cache Engine بدلاً من ذلك.

قراءة المقال

المصدر على GitHub

مبني وفقاً لمعايير دليل إضافات WordPress.org: معايير برمجة WordPress، ومراجعة أمان، وخالٍ من ملاحظات PHP، وجاهز للترجمة بكل لغة نبيع بها.

جارٍ التثبيت

تقوم WordPress بتثبيت إضافة من ملف zip دون الحاجة إلى فك ضغط أي شيء. تستغرق العملية برمتها حوالي دقيقة واحدة، وستحتاج إلى حساب مسؤول على الموقع.

  1. تنزيل ملف zip

    استخدم زر التنزيل أعلاه. حافظ على الملف كما هو — لا تقم بفك ضغطه، لأن WordPress يتوقع الأرشيف نفسه.

  2. افتح Plugins → Add New Plugin في لوحة تحكم ووردبريس

    سجل الدخول إلى لوحة تحكم موقعك (wp-admin)، وافتح قسم "الإضافات" (Plugins) من القائمة الجانبية اليسرى، ثم انقر على "أضف إضافة جديدة" (Add New Plugin) في أعلى الصفحة.

  3. رفع وتثبيت

    اختر Upload Plugin، ثم حدد ملف الـ zip الذي قمت بتنزيله للتو، وبعد ذلك Install Now. يقوم WordPress بفك ضغط الملف نيابة عنك.

  4. تفعيلها

    اختر Activate Plugin عند انتهاء الرفع. ستظهر إعدادات الملحق الخاصة به في wp-admin — ولا يلزم أي شيء آخر للبدء في استخدامه.

جاري التحقق من أن الملف يخصنا

هذا كود سيتم تشغيله على موقعك، لذا يجب أن تكون قادرًا على إثبات أن الملف الذي قمت بتحنزيله هو الملف الذي نشرناه. قم بتشغيل الأمر الخاص بجهاز الكمبيوتر الخاص بك على ملف zip وقارن النتيجة بالمجموع الاختباري أدناه - يجب أن تتطابق تمامًا، حرفًا بحرف.

SHA-256
20c8db44334505d4dfd6fab8f0c53ee69f626d4c089b53e153082280b6e88322
على Linux
sha256sum zinn-cache-1.1.2.zip
على نظام macOS
shasum -a 256 zinn-cache-1.1.2.zip
على نظام التشغيل Windows
certutil -hashfile zinn-cache-1.1.2.zip SHA256

يقوم التنزيل نفسه أيضاً بإرجاع نفس القيمة في ترويسة X-Zinn-Package-SHA256، بحيث يمكن للنشر التلقائي التحقق منها دون قراءة هذه الصفحة.

سجل التغييرات

1.0.0 — الإصدار الأول: التحكم في رأس LSCache، الحذف التلقائي المستند إلى العلامات، مكون ذاكرة التخزين المؤقت للكائنات Redis، الاستثناءات المتوافقة مع WooCommerce، الحذف عن بُعد الموقّع، وتسجيل الدخول بنقرة واحدة للمشرف.

كل إصدار على GitHub

التحديثات

على أي موقع نستضيفه، يتم تكوين هذه الإضافات لتُحدث نفسها تلقائياً: فهي تتحقق منا وتقوم WordPress بتثبيت الإصدار الجديد نيابة عنك، مع التحقق من التنزيل مقابل مجموع الاختباري المنشور أولاً. أما بالنسبة لموقع WordPress لا نستضيفه، فلا يوجد شيء ليتم تكوينه ولا يوجد اتصال بالخارج — عد إلى هذه الصفحة عندما ترغب في الحصول على أحدث إصدار، أو تابع إصدارات GitHub الخاصة بالإضافة.

اجعل Zinn® Cache يعمل على موقع حقيقي

كل إضافة هنا مجانية وتعمل على أي موقع WordPress. على أي موقع نستضيفه، يتم تثبيتها وتحديثها تلقائياً من أجلك، لذلك لا يوجد شيء لتحميله ولا شيء لتحديثه.

انظر إلى الاستضافة

جميع إضافات WordPress