پایگاه دانش

افزونه کش Zinn®

آنچه روی سایتی که میزبانی می‌کنیم انجام می‌دهد، نحوه پاکسازی و زمان مناسب برای فعال‌سازی کش شیء Redis.

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

ابتدا این مورد را بررسی کنید

مسیر تنظیمات ← Zinn® Cache یک پنل وضعیت را در بالا نشان می‌دهد. اگر پیام دهد که سرور LiteSpeed شناسایی نشده است، هیچ‌یک از موارد زیر تأثیر نخواهد داشت و این همان مسئله‌ای است که باید برطرف شود — تیکتی ثبت کنید تا ما سرور را بررسی کنیم، نه سایت شما.

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

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

گزینه پاک‌سازی همه‌ی کش‌ها اکنون در همان صفحه قرار دارد و برای مواقعی است که چیزی را تغییر داده‌اید که ما نمی‌توانیم ببینیم، مانند ویرایش یک فایل قالب از طریق SFTP.

کش آبجکت Redis

این کلید ضامن، یک ماژول drop-in نصب می‌کند که جستجوهای داخلی خود WordPress را بین درخواست‌ها در حافظه نگه می‌دارد. بیشترین تأثیر را روی موارد زیر دارد:

  • WooCommerce و هر فروشگاهی با کاتالوگ بزرگ
  • سایت‌هایی با افزونه‌های فراوان
  • سایت‌های دارای عضویت یا انجمن، که در آن‌ها تقریباً هر صفحه مستلزم ورود به سیستم است

کمترین تأثیر را روی یک سایت معرفی کوچک دارد که در حال حاضر به طور کامل صفحه آن کش شده است. آن را روشن کنید، سایت را به مدت یک روز زیر نظر بگیرید، و اگر تغییری نددید دوباره آن را خاموش کنید — این کار قابل بازگشت است و هرگز یک ماژول drop-in را که افزونه دیگری نصب کرده است، بازنویسی نمی‌کند.

استثناها

سبد خرید، تسویه حساب، حساب کاربری من و هر نشست ورود به سیستم هرگز کش نمی‌شوند و نیازی به پیکربندی آن ندارید. قوانین خود را فقط زمانی اضافه کنید که صفحه‌ای دارید که باید همیشه تازه باشد — هر قاعده‌ای که اضافه می‌کنید صفحه‌ای است که دیگر سریع نخواهد بود، بنابراین آن‌ها را یکی‌یکی اضافه کنید.

اگر تغییری نمایش داده نمی‌شود

به این ترتیب: آن صفحه را از صفحه افزونه پاک‌سازی کنید؛ صفحه را در مرورگر خود با بارگذاری مجدد سخت (Ctrl-Shift-R) به‌روز کنید؛ بررسی کنید که آیا یک شبکه تحویل محتوا (CDN) در جلوی ما آن را نگه داشته است یا خیر. سه کش مختلف می‌توانند یک صفحه را نگه دارند و فقط مورد اول متعلق به ما است.

هنوز مشکل دارید؟

پشتیبانی در تمامی پلن‌ها گنجانده شده است و پاسخ‌ها به زبان خود شما ارائه می‌شوند.

تماس با پشتیبانی همه مقالات