کش ابری اشیا چیست؟
وردپرس در هر درخواست دهها تا صدها بار تنظیمات، transientها، meta محصول و ویجتها را از دیتابیس میخواند. کش اشیا این خواندنهای تکراری را در حافظه نگه میدارد. فروشگاههای WooCommerce، سایتهای Elementor، چندزبانه، LMS و عضویت بیشترین سود را میبرند؛ بهویژه صفحههایی که کش صفحه نمیشوند: سبد خرید، حساب کاربری، جستجو و پیشخوان.
فعالسازی با یک کلیک
در سایت وردپرس ← تب «سرعت» ← «کش ابری اشیا» دکمهٔ «فعالسازی کش ابری» را بزنید (همین پیشنهاد در «نمای کلی» کنسول و نمای کلی سایت هم نمایش داده میشود). هیچ آدرس یا رمزی پرسیده نمیشود. WhyCloud: ۱) سرعت فعلی سایت را اندازه میگیرد، ۲) یک کش Valkey اختصاصی برای همین سایت میسازد که فقط روی شبکهٔ خصوصی سایت در دسترس است و رمز تصادفی ۴۰ نویسهای دارد (رمزنگاریشده نگهداری میشود)، ۳) فایل wp-content/object-cache.php را نصب و وردپرس را به کش وصل میکند. اندازهٔ کش از روی بستهٔ سایت تعیین میشود (۱۲۸ مگابایت تا ۱ گیگابایت) و هزینهٔ جداگانه ندارد.
گزارش اثر
حدود ۵ دقیقه پس از فعالسازی (تا کش گرم شود) همان صفحهها دوباره اندازهگیری میشوند: صفحهٔ اصلی، جستجو، REST API و فروشگاه. زمان تا اولین بایت با دور زدن کش صفحه و CDN و میانهٔ چند درخواست است. درصد بهبود، نمودار پیش و پس هر صفحه و نرخ برخورد کش نمایش داده میشود و «اندازهگیری دوباره» همیشه در دسترس است.
پیشنهاد برای افزونهها
افزونههای سایت خوانده میشوند و برای WooCommerce، Elementor، WPML، Polylang، Yoast و … توضیح داده میشود کش چه کمکی میکند. اگر افزونهٔ دیگری کش اشیا را مدیریت میکند (Object Cache در LiteSpeed Cache یا W3 Total Cache، یا Redis Object Cache) پیام میدهیم که خاموشش کنید.
امنیت
کش پورتی رو به اینترنت ندارد، فقط سایت روی شبکهٔ خصوصی خودش به آن دسترسی دارد، با رمز محافظت میشود و دادهای روی دیسک نمینویسد. اگر کش در دسترس نباشد، سایت بیصدا بدون کش ادامه میدهد.
اتصال به Redis خودتان (اختیاری)
اگر سرور Redis یا Valkey جداگانه دارید، «اتصال به Redis خودم» را بزنید و نشانی، پورت و رمز را وارد کنید. پیش از تغییر سایت، اتصال آزمایش میشود.
خاموش کردن
«خاموش کردن کش» فایل drop-in و کش اختصاصی را حذف و سایت را بدون آن منتشر میکند. با انتقال سایت به دیتاسنتر دیگر، کش با یک کلیک دوباره فعال میشود.