دانلودهای رایگان

Zinn® Cache

کش کش صفحه ای را که سرور Zinn® شما از قبل اجرا می کند کنترل می کند و فقط آنچه را که تغییر کرده است، پاکسازی می کند.

دانلود فایل فشرده (734 کیلوبایت)

کاری که Zinn® Cache انجام می‌دهد

کش Zinn® یک سایت WordPress را به لایه کش سمت سرور پلتفرم Zinn Digital® متصل می‌کند. سرور Zinn® شما در حال حاضر کش صفحه را اجرا می‌کند؛ این افزونه به آن می‌گوید چه چیزی را کش کند، چه چیزی را پاکسازی کند و چه زمانی، و هر پاکسازی را به داشبورد شما منعکس می‌کند. هنگامی که یک سایت Zinn® آماده‌سازی می‌شود، این افزونه برای شما نصب شده و به‌روز نگه داشته می‌شود.

چرا اهمیت دارد

یک صفحه کامل که از وب‌سرور ارائه می‌شود هرگز به PHP یا پایگاه داده برخورد نمی‌کند، بنابراین به‌جای صدها میلی‌ثانیه، در عرض چند میلی‌ثانیه بارگذاری می‌شود. بخش دشوار کش کردن نیست، بلکه پاکسازی دقیق آن است، زیرا کشی که در هر ویرایش کل سایت را پاک کند عملاً کش محسوب نمی‌شود و کشی که چیزی را پاک نکند، صفحات منسوخ را نمایش می‌دهد. این افزونه پاکسازی را بر اساس تگ انجام می‌دهد، بنابراین ویرایش یک نوشته، همان نوشته و فهرست‌هایی را که در آن‌ها ظاهر می‌شود پاک می‌کند و هیچ‌چیز دیگری را تغییر نمی‌دهد.

مطمئن شوید که این همان چیزی است که می‌خواهید

اگر ما میزبان سایت هستیم، این یکی را نصب کنید. سرور Zinn® شما در حال حاضر حافظه پنهان صفحه را اجرا می‌کند و این افزونه آن را کنترل می‌کند. اگر سایت شما در جای دیگری میزبانی می‌شود، به آن یکی نیاز دارید که موتور کش مخصوص به خود را به همراه دارد. مقایسه این دو

چه چیزی در آن است

کنترل LSCache

هدرهای X-LiteSpeed-Cache-Control و X-LiteSpeed-Tag را روی پاسخ‌های فرانت‌اند قابل کش مهر می‌کند تا یک سرور LiteSpeed کل صفحات را بدون اجرای PHP ارائه دهد. مدت زمان کش عمومی قابل تنظیم است. اگر افزونه شخص ثالث LiteSpeed Cache موجود باشد، کش کردن صفحه به آن واگذار می‌شود تا از تداخل جلوگیری شود.

پاک‌سازی خودکار مبتنی بر برچسب هوشمند

یک نوشته ذخیره، به زباله‌دان منتقل یا حذف شود، دیدگاهی افزوده یا تعدیل گردد، دسته‌ای ویرایش شود، پوسته تغییر کند، افزونه‌ای فعال شود، یا خود WordPress به‌روزرسانی گردد — هرکدام از این‌ها صرفاً صفحات تأثیرپذیر و فهرست‌هایی را که در آن‌ها ظاهر می‌شوند، از طریق تگ‌های کش هدفمند پاک‌سازی می‌کند. پاک‌سازی‌ها از طریق یک وب‌هوک امضا شده با کنترل‌پنل همگام می‌شوند تا لبه‌ی CDN همگام‌سازی و پاک شود.

کش حافظه Redis

یک کلیک برای نصب یک افزونه کش شیء مستقل کافی است که خوانش‌های مکرر پایگاه داده را برون‌سپاری می‌کند. این ابزار هرگز افزونه مشابه متعلق به افزونه دیگری را بازنویسی نمی‌کند و اگر Redis در دسترس نباشد، به کش درون‌حافظه‌ای بازمی‌گردد تا سایت به جای از کار افتادن، به کار خود ادامه دهد.

استثناهای حافظه پنهان که به طور پیش‌فرض امن هستند

با پیش‌فرض‌های WordPress، WooCommerce و Easy Digital Downloads که از همان ابتدا درست تنظیم شده‌اند عرضه می‌شود: سبد خرید، تسویه حساب، حساب کاربری من، REST و AJAX، پیش‌نمایش، جستجو، و هرگونه درخواست کاربر واردشده (logged-in) یا کوکی نشست هرگز کش نمی‌شوند. قوانین مسیر، پرس‌وجو و کوکی خود را به ازای هر سایت اضافه کنید.

پاک‌سازی از راه دور امضا شده و ورود مدیریت با یک کلیک

یک نقطه پایانی REST به کنترل‌پین امکان می‌دهد که همه چیز، URLهای خاص یا برچسب‌های خاص را پاکسازی کند که توسط یک مدیر یا با یک امضای HMAC-SHA256 بر روی بدنه درخواست احراز هویت می‌شود. در سایت‌های میزبانی‌شده توسط Zinn®، دومین توکن امضاشده، یک‌بار مصرف و دو دقیقه‌ای، یک نشست wp-admin را از داشبورد شما باز می‌کند، بنابراین هیچ رمز عبور دومی برای مدیریت وجود ندارد.

ظاهر آن چگونه است

یک صفحه برای همه چیز. نوار وضعیت در بالا به جای حدس‌زدن، اعلام می‌کند که آیا کش LiteSpeed و افزونه phpredis واقعاً پیدا شده‌اند یا خیر.

صفحه تنظیمات Zinn® Cache در wp-admin: کش LiteSpeed شناسایی شد، مدت زمان اعتبار کش عمومی، و کنترل‌های کش شیء Redis

پاک‌سازی خودکار و استثناهای زیر آن. پیش‌فرض‌های وردپرس (WordPress) و ووکامرس (WooCommerce) از پیش اعمال شده‌اند، بنابراین شما در حال اضافه کردن به یک مجموعه امن هستید تا ساختن آن.

نیمه پایینی صفحه تنظیمات Zinn® Cache در wp-admin، که پاک‌سازی خودکار و قوانین استثنای کش را نشان می‌دهد

آنچه در حال دانلود آن هستید

نسخه
1.1.2
حداقل WordPress
WordPress 6.6
حداقل PHP
PHP 8.2
تست شده تا
WordPress 7.1
حجم دانلود
734 کیلوبایت
مجوز
GNU General Public License، نسخه ۲ یا بالاتر
نوشته شده توسط
Neil Lock — CEO, Zinn Digital® Ltd

آنچه Zinn® Cache نیاز دارد

WordPress نسخه ۶.۶ یا بالاتر و PHP نسخه ۸.۲ یا بالاتر. کش کامل صفحه به یک سرور LiteSpeed Enterprise یا OpenLiteSpeed همراه با ماژول LSCache نیاز دارد؛ بدون آن، این افزونه هیچ هدر کشی ارسال نمی‌کند، در حالی که کش شیء (object cache)، استثناها و پاک‌سازی از راه دور همچنان به کار خود ادامه می‌دهند. کش شیء Redis به افزونه phpredis نیاز دارد.

نحوه دریافت Zinn® Cache

از پیش روی هر سایت WordPress که میزبانی می‌کنیم نصب شده و توسط عامل کارگر به‌روز نگه داشته می‌شود — کاری برای انجام دادن توسط شما وجود ندارد. روی یک WordPress که جای دیگری میزبانی می‌شود، سرور شما هیچ لایه کش Zinn®ی را برای کنترل این افزونه اجرا نمی‌کند، بنابراین به جای آن Zinn® Cache Engine را نصب کنید.

خواندن مقاله

منبع در GitHub

مطابق با استانداردهای دایرکتوری افزونه WordPress.org: استانداردهای کدنویسی WordPress، بررسی امنیتی، بدون اخطار PHP، و آماده برای ترجمه به هر زبانی که در آن به فروش می‌رسانیم.

در حال نصب آن

WordPress یک افزونه را از یک فایل زیپ بدون نیاز به استخراج هیچ چیزی نصب می‌کند. کل این فرآیند حدود یک دقیقه طول می‌کشد و شما به یک حساب کاربری مدیریت در سایت نیاز دارید.

  1. دانلود فایل زیپ

    از دکمه دانلود بالا استفاده کنید. فایل را به همان شکل نگه دارید — آن را از حالت فشرده خارج نکنید، زیرا WordPress خود آرشیو را انتظار دارد.

  2. Plugins → Add New Plugin را در wp-admin باز کنید

    به پنل مدیریت وردپرس سایت خود وارد شوید، در منوی سمت چپ گزینه «افزونه‌ها» و سپس در بالای صفحه گزینه «افزودن افزونه تازه» را انتخاب کنید.

  3. بارگذاری و نصب

    گزینهٔ بارگذاری افزونه (Upload Plugin) را انتخاب کنید، فایل زیپی را که تازه دانلود کرده‌اید انتخاب کنید، و سپس روی «اکنون نصب کن» (Install Now) کلیک کنید. WordPress آن را برای شما استخراج می‌کند.

  4. آن را فعال کنید

    پس از پایان بارگذاری، «فع‌سازی افزونه» را انتخاب کنید. تنظیمات اختصاصی افزونه سپس در wp-admin نمایان می‌شوند — برای شروع استفاده از آن، کار دیگری لازم نیست.

بررسی تعلق فایل به ما

این کدی است که روی سایت شما اجرا خواهد شد، بنابراین باید بتوانید ثابت کنید فایلی که دانلود کرده‌اید همان فایلی است که ما منتشر کرده‌ایم. دستور مربوط به رایانه خود را روی فایل زیپ اجرا کنید و نتیجه را با چک‌سوم زیر مقایسه کنید — آن‌ها باید دقیقاً و کاراکتر به کاراکتر با یکدیگر مطابقت داشته باشند.

SHA-256
20c8db44334505d4dfd6fab8f0c53ee69f626d4c089b53e153082280b6e88322
روی لینوکس
sha256sum zinn-cache-1.1.2.zip
در مک‌او‌اس
shasum -a 256 zinn-cache-1.1.2.zip
در ویندوز
certutil -hashfile zinn-cache-1.1.2.zip SHA256

خود بارگیری نیز مقدار مشابهی را در هدر X-Zinn-Package-SHA256 برمی‌گرداند، بنابراین یک استقرار خودکار می‌تواند بدون خواندن این صفحه آن را بررسی کند.

تاریخچه تغییرات

۱.۰.۰ — انتشار اولیه: کنترل هیدر LSCache، پاکسازی خودکار مبتنی بر تگ، دراپ‌این کش شیء Redis، استثناهای آگاه از WooCommerce، پاکسازی راه دور امضا شده و ورود یک‌کلیک ادمین.

هر نسخه روی GitHub

بروزرسانی‌ها

روی سایتی که میزبانی می‌کنیم، این افزونه‌ها برای به‌روزرسانی خودکار پیکربندی شده‌اند: آن‌ها با ما بررسی می‌کنند و WordPress نسخه جدید را برای شما نصب می‌کند، به‌طوری که ابتدا دانلود با چک‌سام منتشرشده آن تأیید می‌شود. روی سایتی از WordPress که ما میزبانی نمی‌کنیم، هیچ‌چیز برای پیکربندی وجود ندارد و هیچ ارتباطی با بیرون برقرار نمی‌شود — هر زمان که جدیدترین نسخه را خواستید به این صفحه بازگردید یا انتشار‌های GitHub افزونه را دنبال کنید.

Zinn® Cache را روی یک سایت واقعی راه‌اندازی کنید

هر افزونه‌ای در اینجا رایگان است و روی هر WordPress اجرا می‌شود. روی سایتی که ما میزبانی می‌کنیم، این افزونه‌ها نصب شده و به‌روز نگه داشته می‌شوند، بنابراین هیچ‌چیزی برای دانلود و هیچ‌چیزی برای به‌روزرسانی وجود ندارد.

مشاهده میزبانی

تمام افزونه‌های WordPress