WP Rocket یک افزونه حرفه ای برای کش، بهینه سازی فایل ها، مدیریت رسانه و بهبود عملکرد سایت های WordPress | وردپرس است. تفاوت اصلی این محصول با بسیاری از افزونه های کش در این است که بخشی از تنظیمات پایه به صورت خودکار و بلافاصله پس از فعال سازی اعمال می شوند و کاربر برای شروع بهینه سازی مجبور نیست ده ها گزینه فنی را از ابتدا پیکربندی کند.
افزونه کش راکت فقط کش صفحات ایجاد نمی کند. بخش های بهینه سازی فایل ها، رسانه، پیش بارگذاری، پایگاه داده، Heartbeat، تحویل محتوا، قوانین پیشرفته، افزودنی ها و Rocket Insights هرکدام بخشی از فرآیند سرعت را پوشش می دهند. در نتیجه می توان کش صفحات، CSS و جاوا اسکریپت، فونت ها، تصاویر، iframeها، دیتابیس، CDN و رفتار وردپرس در پس زمینه را از یک محیط مرکزی مدیریت کرد.
علاوه بر تغییرات عملکرد و سازگاری، پشتیبانی از MCP برای سرویس گیرنده های هوش مصنوعی را نیز وارد افزونه کرده و در نسخه های بعدی همین شاخه، ابزارهایی برای پاک سازی کش کل سایت، کش یک لینک مشخص و بررسی وضعیت کش از طریق MCP اضافه شده اند.
یک کش افزونه ساده معمولا نسخه HTML صفحه را ذخیره می کند تا در درخواست بعدی PHP و پایگاه داده کمتر درگیر شوند. WP Rocket این لایه را دارد، اما مسیر بهینه سازی را در سطح گسترده تری ادامه می دهد. بعد از تولید صفحه کش شده، می تواند نحوه تحویل CSS، جاوا اسکریپت، تصویر، فونت، iframe و منابع خارجی را نیز تغییر دهد تا مرورگر برای نمایش اولیه صفحه کار سبک تری داشته باشد.
در کنار بخش کاربری، افزونه کش راکت به بخش مدیریتی هم توجه دارد. پاک سازی بازبینی و داده موقت، کنترل Heartbeat API و مدیریت مدت اعتبار کش مستقیما به پردازشهای وردپرس مربوط هستند. Rocket Insights نیز عملکرد را از حالت «فعال کردن چند گزینه» خارج می کند و فضایی برای مشاهده امتیاز صفحات، اجرای آزمون و دریافت پیشنهاد در همان پیشخوان ایجاد می نماید.
| مشخصه | اطلاعات |
|---|---|
| نام محصول | WP Rocket | راکت وردپرس |
| توسعه دهنده | WP رسانه |
| نوع محصول | افزونه حرفه ای کش و بهینه سازی عملکرد |
| نسخه رایگان WP Rocket | ندارد |
| کش صفحات | دارد و خودکار فعال می شود |
| کش موبایل | دارد و خودکار فعال می شود |
| کش مرورگر | دارد |
| فشرده سازی GZIP | دارد |
| پیش بارگذاری کش و پیش بارگذاری لینک ها | دارد |
| حذف CSS استفاده نشده | دارد |
| تاخیر و تاخیر جاوا اسکریپت | دارد |
| بهینه سازی تصاویر بحرانی | خودکار |
| رندر تنبل خودکار | خودکار |
| بارگذاری تنبل رسانه | دارد |
| میزبانی محلی فونت های گوگل و پیش بارگذاری فونت ها | دارد |
| پاک سازی پایگاه داده | دارد |
| کنترل Heartbeat | دارد |
| یکپارچه سازی CDN | دارد |
| Rocket Insights | دارد |
| Cloudflare، Varnish، Sucuri، کش کاربران و WebP | افزودنی داخلی |
| MCP | از شاخه 3.23 پشتیبانی می شود |
| ووکامرس | سازگاری خودکار دارد |
یکی از مهم ترین ویژگی های افزونه کش راکت، اعمال خودکار مجموعه ای از بهترین روش های بهینه سازی عملکرد است. کش صفحات، کش موبایل، کش مرورگر، فشرده سازی GZIP، بهینه سازی تصاویر بحرانی، رندر تنبل خودکار، بهینه سازی فونت های گوگل، پشتیبانی بین مبداها برای فونت های وب، بهینه سازی اجزای سبد خرید ووکامرس و غیرفعال کردن ایموجی وردپرس در لایه خودکار محصول قرار دارند.
علاوه بر قابلیت های کاملا خودکار، کوچک سازی CSS، کوچک سازی جاوا اسکریپت، پیش بارگذاری کش و پیش بارگذاری لینک ها نیز در نصب جدید به صورت پیش فرض فعال یا پیکربندی می شوند و Heartbeat روی «کاهش فعالیت» قرار می گیرد. همین ساختار باعث می شود کاربر پیش از ورود به تنظیمات پیشرفته، یک مبنای مناسب برای عملکرد داشته باشد و سپس متناسب با قالب و افزونه های سایت قابلیت های بیشتر را فعال کند.

کش صفحات هسته اصلی افزونه کش راکت است. وردپرس برای ساخت صفحه باید PHP اجرا کند، اطلاعات را از پایگاه داده دریافت کند و خروجی قالب و افزونه ها را کنار یکدیگر قرار دهد. راکت نسخه HTML آماده صفحه را تولید می کند تا بازدیدکننده بعدی در بسیاری از سناریوها همان خروجی کش شده را دریافت کند و سرور مجبور نباشد تمام مسیر تولید صفحه را دوباره اجرا نماید.
هنگام به روزرسانی محتوا، کش مرتبط به صورت خودکار پاک سازی می شود. پاک سازی می تواند فقط همان نوشته یا محصول را درگیر کند و صفحات وابسته مثل صفحه اصلی، دسته بندی، برچسب، آرشیو و والدها نیز براساس نوع تغییر تازه شوند. این رفتار برای سایتی که محتوا مرتب به روزرسانی می شود مهم است، چون کش باید هم سریع باشد و هم تغییرات واقعی سایت را دنبال کند.
کش موبایل به صورت پیش فرض در نصب های جدید WP Rocket فعال است و نسخه های کش مربوط به دستگاه های موبایل را نیز تولید می کند. ساختار فعلی افزونه می تواند مجموعه کش جداگانه برای موبایل ایجاد کند تا در سایت هایی که خروجی HTML موبایل با دسکتاپ تفاوت دارد، هر دستگاه نسخه مناسب خودش را دریافت نماید.
پیش بارگذاری نیز در کنار کش موبایل نسخه های موبایلی را ایجاد می کند. عناصر اولویت دار هم موبایل و دسکتاپ را جداگانه پردازش می کند تا تصویر بحرانی، فونت و منابع مهم براساس نمایش واقعی هر نوع نمایشگر تشخیص داده شوند.
کش مرورگر منابعی مثل CSS، جاوا اسکریپت، فونت و تصویر را در کش محلی مرورگر نگه می دارد تا کاربر هنگام رفتن از یک صفحه به صفحه دیگر مجبور نباشد فایل های ثابت یکسان را دوباره دانلود کند. افزونه کش راکت این بخش را به صورت خودکار مدیریت می کند و در محیط هایی مثل Apache و LiteSpeed قوانین مرتبط را در سطح سرور تنظیم می نماید.
اثر کش مرورگر در نشست هایی که کاربر چند صفحه سایت را مشاهده می کند بیشتر مشخص می شود. هدر، استایل اصلی، آیکون، لوگو و اسکریپت های عمومی معمولا در چند صفحه تکرار می شوند و نگهداری آن ها در مرورگر تعداد درخواست های شبکه را کاهش می دهد. این قابلیت در کنار کش صفحات یک لایه سمت سرویس گیرنده به معماری عملکرد اضافه می کند.
GZIP حجم پاسخ های متنی مانند HTML، CSS و جاوا اسکریپت را پیش از انتقال از سرور به مرورگر کاهش می دهد. WP Rocket روی Apache و LiteSpeed می تواند قوانین GZIP را به صورت خودکار با استفاده از mod_deflate در فایل .htaccess قرار دهد و نسخه فشرده کش را نیز در کنار نسخه HTML نگه دارد.
این قابلیت با فشرده سازی تصویر تفاوت دارد. GZIP برای منابع متنی استفاده می شود و قرار نیست JPEG یا PNG را به فرمت دیگری تبدیل کند. مدیریت تصویر در افزونه کش راکت بیشتر روی بارگذاری تنبل، اولویت تصویر و ابعاد متمرکز است و برای فشرده سازی تخصصی یا ساخت WebP و AVIF می توان از ابزار بهینه سازی تصویر مستقل استفاده کرد.
مدت اعتبار کش مشخص می کند کش قدیمی در چه بازه ای به صورت دوره ای پاک شود. مقدار پیش فرض نصب جدید 10 ساعت است و این گزینه در ساختار فعلی افزونه داخل قوانین پیشرفته قرار گرفته است. این عدد یک قانون ثابت برای تمام سایت ها نیست و مدیر می تواند براساس ماهیت محتوا و میزان تغییر صفحات، عمر کش را تنظیم نماید.
WP Rocket فقط به مدت اعتبار کش متکی نیست و بسیاری از تغییرات وردپرس مانند به روزرسانی نوشته، محصول، دسته بندی یا دیدگاه می توانند پاک سازی جزئی را به صورت رویدادمحور اجرا کنند تا نسخه قدیمی محتوا تا پایان بازه کش باقی نماند.
پیش بارگذاری کش باعث می شود صفحات فقط بعد از اولین بازدید واقعی وارد کش نشوند. افزونه کش راکت می تواند بعد از پاک سازی کش، لینک های سایت را از نقشه سایت های سازگار یا نقشه سایت پیش فرض وردپرس دریافت کند و نسخه کش شده را از قبل ایجاد نماید. در نتیجه اولین بازدیدکننده نیز شانس بیشتری دارد که پاسخ آماده دریافت کند.
Yoast SEO، Rank Math، All in One SEO، SEOPress و The SEO Framework در فهرست نقشه سایت های دارای سازگاری خودکار قرار دارند. اگر نقشه سایت افزونه SEO در دسترس نباشد، راکت می تواند از نقشه سایت داخلی وردپرس استفاده کند. پیش بارگذاری همچنین جزئی است؛ یعنی وقتی فقط یک نوشته تغییر می کند، لازم نیست همه کش از صفر ساخته شود.
پیش بارگذاری لینک ها برای سریع تر کردن ناوبری داخلی طراحی شده است. وقتی کاربر به یک لینک نزدیک می شود یا نشانگر را روی آن نگه می دارد، مرورگر می تواند منبع مربوط به صفحه بعدی را زودتر آماده کند تا پس از کلیک، زمان انتظار کمتر شود. این قابلیت در نصب جدید WP Rocket به صورت پیش فرض فعال است.
تفاوت آن با پیش بارگذاری کش در سطح اجرا است. پیش بارگذاری کش روی سرور نسخه کش شده لینک ها را آماده می کند، اما پیش بارگذاری لینک ها به تجربه ناوبری در مرورگر کمک می کند. ترکیب این دو باعث می شود هم سمت سرور محتوا آماده باشد و هم حرکت کاربر بین صفحات بتواند سریع تر احساس شود.
افزونه کش راکت به صورت خودکار تصاویر مهم بخش بالای صفحه را تشخیص می دهد و آن ها را به عنوان عنصر اولویت دار پردازش می کند. تصویری که احتمال دارد LCP باشد یا در بخش اولیه محدوده دید قرار بگیرد، از بارگذاری تنبل خودکار خارج می شود و مرورگر می تواند آن را با اولویت بالاتر دریافت کند. این رفتار برای اصلی تصویر و تصویر اصلی بالای صفحه محصول اهمیت زیادی دارد.
هدف این قابلیت این است که بارگذاری تنبل بی هدف باعث دیر رسیدن تصویر مهم نشود. راکت براساس نسخه دسکتاپ و موبایل صفحه داده های جداگانه جمع آوری می کند و تصاویر اصلی هر نمایش را مشخص می نماید. در نتیجه بهینه سازی فقط براساس ترتیب کد منبع نیست و موقعیت واقعی عناصر در صفحه نیز در تصمیم گیری نقش دارد.
رندر تنبل خودکار یکی از قابلیت های خودکار جدیدتر WP Rocket است که عناصر دور از محدوده دید را شناسایی می کند و به مرورگر می گوید رندر آن ها را تا نزدیک شدن کاربر به آن قسمت به تاخیر بیندازد. این تکنیک با بارگذاری تنبل تصویر فرق دارد، زیرا موضوع آن فقط دانلود فایل نیست و خود رندر بخش های دور صفحه را نیز مدیریت می کند.
صفحات طولانی فروشگاهی، صفحه فرودها و مقاله هایی که تعداد زیادی بخش در پایین محدوده دید اولیه دارند می توانند از این رویکرد بهره ببرند. مرورگر در لحظه اول مجبور نیست تمام DOM دور از دید کاربر را با همان اولویت رندر کند و در نتیجه منابع بیشتری برای عناصر قابل مشاهده و تعامل های اولیه باقی می ماند.
عناصر اولویت دار نام مجموعه ای از دارایی هایی است که افزونه کش راکت برای نمایش سریع تر بخش بالای صفحه تحلیل می کند. تصاویر بحرانی، عناصر قابل رندر تنبل، دامنه های خارجی مرتبط و فونت های بحرانی در این معماری قرار می گیرند. داده ها برای دسکتاپ و موبایل مستقل جمع آوری می شوند تا تصمیم های بهینه سازی با چیدمان واقعی هر نسخه هماهنگ باشند.
برخی از این فرآیندها غیرهمزمان هستند؛ یعنی پس از فعال شدن، اسکنر یا بازدید باید داده صفحه را جمع کند و در کش بعدی نتیجه اعمال می شود. این ساختار اجازه می دهد راکت به جای قانون ثابت، منابع مهم هر صفحه را براساس بخش کاربری واقعی تشخیص دهد و سپس پیش بارگذاری، رندر تنبل یا اولویت مناسب را اعمال کند.

سایت های وردپرس معمولا منابعی از دامنه های دیگر دریافت می کنند؛ برای مثال فونت، ابزار تحلیل، iframe یا جاوا اسکریپت خارجی. WP Rocket می تواند دامنه های مورد استفاده را به صورت خودکار تشخیص دهد و راهنمای منبع مناسب ایجاد کند تا مرورگر ارتباط با آن مبدا را زودتر آماده نماید. در پیاده سازی فعلی، dns-prefetch به صورت پیش فرض استفاده می شود.
این قابلیت بخشی از عناصر اولویت دار است و نیازی نیست مدیر فهرست دامنه ها را دستی وارد کند. موبایل و دسکتاپ نیز جداگانه پردازش می شوند، چون ممکن است منابع خارجی متفاوتی داشته باشند. هدف، کاهش بخشی از تاخیر مربوط به DNS و شروع ارتباط پیش از لحظه ای است که منبع واقعا در زنجیره درخواست های بحرانی مورد نیاز قرار می گیرد.
| ابزار / سرویس | نوع هماهنگی |
|---|---|
| ووکامرس | تشخیص خودکار صفحات حساس، پاک سازی و بهینه سازی اجزای سبد خرید |
| Easy Digital Downloads | سازگاری فروشگاهی و استثنا صفحات حساس |
| BigCommerce | سازگاری فروشگاهی |
| المنتور | هماهنگی کش و استثناهای جاوا اسکریپت |
| Rank Math | تشخیص نقشه سایت برای پیش بارگذاری |
| Yoast SEO | تشخیص نقشه سایت برای پیش بارگذاری |
| All in One SEO | تشخیص نقشه سایت برای پیش بارگذاری |
| SEOPress | تشخیص نقشه سایت برای پیش بارگذاری |
| The SEO Framework | تشخیص نقشه سایت برای پیش بارگذاری |
| WPML | سازگاری چندزبانه |
| Polylang | سازگاری براساس کوکی در شرایط مربوط |
| Cloudflare | افزودنی و هماهنگی کش |
| Varnish | افزودنی برای پاک سازی هماهنگ |
| Sucuri | افزودنی برای کش همگام سازی |
| Kinsta | هماهنگی با کش سرور |
| WP Engine | هماهنگی با کش مدیریت شده |
| Autoptimize | تشخیص قابلیت های تکراری و سازگاری |
| Asset CleanUp | سازگاری و تقسیم وظایف |
| Imagify | تکمیل بهینه سازی تصویر |
کوچک سازی CSS فضای خالی، دیدگاه و بخش هایی از ساختار نگارشی غیرضروری را از فایل استایل حذف می کند تا حجم دانلود کمتر شود. در نصب های جدید WP Rocket این قابلیت به صورت پیش فرض فعال است، چون یکی از بهینه سازی های استاندارد و کم ریسک تر در سطح فایل محسوب می شود و معمولا نیازی به تنظیم پیچیده ندارد.
کوچک سازی به معنای حذف CSS استفاده نشده نیست. در کوچک سازی تمام قوانین فایل باقی می مانند و فقط شکل ذخیره سازی فشرده تر می شود؛ اما حذف CSS استفاده نشده تلاش می کند قوانینی را که برای همان صفحه استفاده نمی شوند کنار بگذارد. بنابراین این دو قابلیت در یک حوزه قرار دارند ولی هدف فنی متفاوتی دنبال می کنند.
حذف CSS استفاده نشده یکی از مهم ترین قابلیت های بهینه سازی فایل های راکت است. سرویس مربوط صفحه را پردازش می کند، قوانین مورد استفاده را شناسایی می نماید و به جای بارگذاری تمام فایل استایل ها، CSS لازم برای همان صفحه را ایجاد می کند. نتیجه می تواند حجم CSS و تعداد درخواست های مسدودکننده رندر را کاهش دهد و مرورگر سریع تر به استایل موردنیاز برسد.
CSS استفاده شده به صورت غیرهمزمان تولید می شود و فایل های مربوط روی سرور سایت ذخیره می شوند. WP Rocket این پردازش را به شکل گروهی مدیریت می کند و پیش بارگذاری می تواند محرک تولید CSS استفاده شده را برای لینک های سایت فراهم نماید. در صفحه های مختلف نیز CSS متفاوت ساخته می شود، چون عناصر استفاده شده در هر چیدمان لزوما یکسان نیستند.
بارگذاری غیرهمزمان CSS مسیر جایگزین بهینه سازی تحویل CSS است. در این مدل CSS مسیر بحرانی برای نوع صفحه ها تولید می شود تا استایل لازم برای بخش اولیه صفحه زودتر در اختیار مرورگر قرار بگیرد و فایل استایل های دیگر بدون مسدود کردن رندر بارگذاری اولیه شوند. این روش همچنان در افزونه کش راکت قرار دارد، هرچند حذف CSS استفاده نشده روش توصیه شده اصلی برای بهینه سازی تحویل CSS است.
وجود هر دو مسیر انعطاف مهمی ایجاد می کند، زیرا ساختار قالب ها و صفحه سازها یکسان نیست. مدیر می تواند براساس نتیجه واقعی سایت و سازگاری چیدمان، یکی از روش های بهینه سازی تحویل CSS را انتخاب کند. هدف در هر دو حالت کاهش اثر CSS مسدودکننده رندر و سریع تر شدن نمایش محتوای قابل مشاهده است.
کوچک سازی جاوا اسکریپت مانند کوچک سازی CSS با حذف فاصله و دیدگاه های غیرضروری، اندازه اسکریپت را کمتر می کند. این قابلیت نیز در نصب جدید WP Rocket به طور پیش فرض فعال است. کوچک سازی تعداد درخواست ها را کاهش نمی دهد، اما هر فایل کوچک تر می شود و انتقال آن از سرور یا CDN به مرورگر حجم کمتری مصرف می کند.
راکت برای فایل های داخلی و بخشی از منابع خارجی می تواند پردازش کوچک سازی را انجام دهد و استثناهای لازم برای سازگاری نیز از طریق فهرست های پویای فضای ابری به روز می شوند. به همین دلیل محصول فقط به قوانین ثابت نسخه نصب شده متکی نیست و بخشی از سازگاری می تواند بدون انتشار نسخه جدید افزونه به روز شود.
ترکیب فایل های جاوا اسکریپت چند فایل و اسکریپت قابل پردازش را در یک فایل تجمیع می کند تا تعداد درخواست ها کاهش پیدا کند. این بهینه سازی در محیط HTTP/1 اهمیت بیشتری داشت و در HTTP/2 همیشه انتخاب ضروری نیست، اما همچنان به عنوان گزینه ای قابل کنترل در افزونه کش راکت وجود دارد و برای بعضی پشتهها می تواند مفید باشد.
وقتی تاخیر اجرای جاوا اسکریپت فعال باشد، ترکیب فایل های جاوا اسکریپت به صورت خودکار غیرفعال می شود تا ترتیب بارگذاری و اجرای اسکریپت ها مطابق منطق تاخیر باقی بماند. بنابراین راکت این دو قابلیت را به شکل مستقل و بدون توجه به تعامل میان آن ها اجرا نمی کند و پنل رفتار گزینه ها را با یکدیگر هماهنگ می سازد.
تاخیر جاوا اسکریپت باعث می شود مرورگر هنگام پردازش اولیه HTML برای اجرای اسکریپت های قابل تاخیر متوقف نشود. فایل ها دانلود می شوند، اما اجرای آن ها تا مرحله مناسب تری از پردازش صفحه عقب می افتد. این روش به کاهش مسدودسازی رندر و آزاد ماندن رشته اصلی در بخش مهم بارگذاری اولیه کمک می کند.
WP Rocket امکان مستثنا کردن اسکریپت های مشخص را نیز فراهم می کند و استثناهای پویا برای قالب و افزونه های شناخته شده به صورت مبتنی بر فضای ابری به روز می شوند. این معماری مهم است، زیرا بعضی مولفه ها مانند منو، عنصر چسبان یا اسلایدر ممکن است برای شروع درست به اجرا زودهنگام اسکریپت خاص خود نیاز داشته باشند.
تاخیر اجرای جاوا اسکریپت از قدرتمندترین گزینه های بهینه سازی جاوا اسکریپت در افزونه کش راکت است. این قابلیت اجرای اسکریپت ها و جاوا اسکریپت درون خطی را تا تعامل کاربر مانند اسکرول، لمس، حرکت ماوس یا فشردن کلید به تاخیر می اندازد. در نتیجه رشته اصلی در لحظات اولیه بارگذاری صفحه کمتر درگیر اسکریپت های غیرضروری می شود و محتوا زودتر فرصت رندر پیدا می کند.
این روش می تواند روی گزارش های ارزیابی مانند کاهش جاوا اسکریپت استفاده نشده، پردازش رشته اصلی و زمان اجرای جاوا اسکریپت اثر بگذارد. استثنای یک کلیکی برای بعضی قالب، افزونه و سرویس ها نیز در پنل وجود دارد و می توان اسکریپت خاص را دستی از تاخیر خارج کرد. هدف آن است که جاوا اسکریپت ضروری و غیرضروری یک رفتار یکسان نداشته باشند.

بخش بزرگی از جاوا اسکریپت بعضی سایت ها از دامنه های خارجی می آید؛ مانند ابزار تحلیل، تبلیغات، چت، ویدیو و ابزارک ها. افزونه کش راکت نمی تواند کنترل کامل سرور شخص ثالث را در دست بگیرد، اما تاخیر اجرای جاوا اسکریپت، بارگذاری تاخیری، کوچک سازی و پیش اتصال می توانند بخشی از اثر این منابع روی مسیر بحرانی و رشته اصلی را کاهش دهند.
این رویکرد برای صفحه های فرود که چند اسکریپت رهگیری یا جاسازی شده دارند اهمیت دارد. به جای اینکه هر منبع شخص ثالث در لحظه اول با همان اولویت محتوای اصلی اجرا شود، اسکریپت های قابل تاخیر می توانند پس از تعامل وارد پردازش شوند و دامنه های ضروری نیز پیش از درخواست اصلی از طریق راهنمای منبع آماده شوند.
| نوع | نمونه قابلیت | نحوه استفاده |
|---|---|---|
| کاملا خودکار | کش صفحات، کش موبایل، کش مرورگر، GZIP | پس از فعال سازی بدون نیاز به تنظیم جداگانه |
| کاملا خودکار | بهینه سازی تصاویر بحرانی و رندر تنبل خودکار | پردازش خودکار عناصر اولویت دار |
| پیش فرض فعال | کوچک سازی CSS و کوچک سازی جاوا اسکریپت | در نصب جدید فعال هستند و قابل تغییرند |
| پیش فرض فعال | پیش بارگذاری کش و پیش بارگذاری لینک ها | قابل کنترل از تنظیمات |
| اختیاری | حذف CSS استفاده نشده | از بهینه سازی فایل ها فعال می شود |
| اختیاری | تاخیر جاوا اسکریپت | از بهینه سازی فایل ها فعال می شود |
| اختیاری | بارگذاری تنبل تصاویر و iframe | از رسانه مدیریت می شود |
| اختیاری | میزبانی محلی فونت های گوگل و پیش بارگذاری فونت ها | از رسانه مدیریت می شود |
| اختیاری | پاک سازی پایگاه داده | دستی یا زمان بندی شده |
| اختیاری | CDN و افزودنی ها | براساس زیرساخت سایت |
بارگذاری تنبل تصاویر باعث می شود تصاویر خارج محدوده دید هنگام اولین ترسیم دانلود نشوند و زمانی دریافت شوند که کاربر به محل نمایش آن ها نزدیک می شود. افزونه کش راکت برای تصاویر استاندارد، srcset و بسیاری از تصاویر خارجی از بارگذاری تنبل پشتیبانی می کند و هنگام فعال بودن این قابلیت، بارگذاری تنبل پیش فرض هسته وردپرس را مدیریت می کند.
این قابلیت حجم بارگذاری اولیه صفحه را به ویژه در آرشیو محصول، گالری، وبلاگ و صفحات طولانی کاهش می دهد. در عین حال بهینه سازی تصاویر بحرانی تصاویر مهم بخش بالای صفحه را شناسایی می کند تا تصویر اصلی یا تصویر LCP بی دلیل بارگذاری تنبل نشود. ترکیب این دو قابلیت، اولویت متفاوتی برای تصاویر بالا و پایین صفحه ایجاد می نماید.
تصاویر پس زمینه همیشه در برچسب استاندارد img قرار ندارند. WP Rocket می تواند پس زمینه هایی را که به صورت درون خطی روی عناصری مثل div، section، span یا figure تعریف شده اند بارگذاری تنبل کند. برای پس زمینه هایی که داخل فایل CSS یا استایل داخلی قرار دارند نیز قابلیت جداگانه بارگذاری تنبل تصاویر پس زمینه CSS وجود دارد.
این قابلیت برای صفحه سازها مهم است، زیرا اصلی، بنر، کارت و بخش های بصری اغلب تصویر را به عنوان CSS پس زمینه ایجاد می کنند. با تاخیر بارگذاری شدن پس زمینه های پایین صفحه باعث می شود مرورگر در اولین بارگذاری مجبور به دانلود تمام منابع تزئینی دور از محدوده دید نباشد و پهنای باند روی محتوای قابل مشاهده متمرکز شود.
iframe می تواند یک صفحه یا برنامه خارجی کامل را داخل صفحه بارگذاری کند و همراه خود جاوا اسکریپت و منابع زیادی بیاورد. افزونه کش راکت امکان بارگذاری تنبل iframe و ویدیوهای جاسازی شده مبتنی بر iframe را فراهم می کند تا این محتوا تا نزدیک شدن کاربر به محدوده دید بارگذاری نشود. این قابلیت برای YouTube، نقشه و موارد جاسازی شده مشابه کاربرد زیادی دارد.
اگر کاربر اصلا تا بخش ویدیو اسکرول نکند، منابع iframe نیز در بارگذاری اولیه وارد شبکه نمی شوند. این موضوع هم حجم صفحه را کاهش می دهد و هم اسکریپت های شخص ثالث کمتری را در شروع صفحه فعال می کند. برای ویدیوهای YouTube یک مرحله بهینه سازی اضافی نیز در قالب تصویر پیش نمایش وجود دارد.
در این حالت، WP Rocket به جای بارگذاری فوری iframe یوتیوب، تصویر بندانگشتی و دکمه پخش را نمایش می دهد. iframe و اسکریپت های سنگین YouTube زمانی دریافت می شوند که کاربر روی پیش نمایش کلیک کند. این تکنیک نمای جایگزین باعث می شود صفحه دارای ویدیوی جاسازی شده در لحظه اول منابع کامل پخش کننده را دانلود نکند.
پیش نمایش می تواند خودش با بارگذاری تنبل تصویر ترکیب شود و بهینه سازی تصاویر بحرانی نیز در صورت قرار گرفتن تصویر بندانگشتی در بخش مهم صفحه می تواند آن را پردازش کند. این قابلیت مخصوصا برای صفحه آموزش، بررسی محصول و نوشته های وبلاگ با چند ویدیو جاسازی شده موثر است، زیرا هر iframe یوتیوب مجموعه ای از درخواست های جانبی ایجاد می کند.
اگر برچسب تصویر width یا height نداشته باشد، مرورگر پیش از دانلود تصویر نمی داند چه فضایی برای آن رزرو کند. افزونه کش راکت می تواند ابعاد واقعی تصاویر داخلی قابل شناسایی را استخراج کند و ویژگی های گم شده را به نشانه گذاری کش شده اضافه نماید تا چیدمان پیش از رسیدن فایل تصویر فضای مناسب را در نظر بگیرد.
این قابلیت مستقیما به ثبات چیدمان مرتبط است و می تواند به کاهش CLS کمک کند. به جای اینکه متن و دکمه پس از بارگذاری شدن تصویر جابه جا شوند، مرورگر از ابتدا محدوده تصویر را محاسبه می کند. این گزینه در رسانه قرار دارد و در کنار بارگذاری تنبل و بهینه سازی تصاویر بحرانی مجموعه کامل تری برای مدیریت تصویر ایجاد می نماید.
بهینه سازی فونت های گوگل به صورت خودکار در WP Rocket فعال است. وقتی صفحه چند درخواست به فونت های گوگل داشته باشد، افزونه می تواند درخواست ها را بهینه کند، display=swap را اضافه نماید و فونت را به شکلی بارگذاری کند که انسداد کمتری برای نمایش متن ایجاد شود. راهنمای منبع مرتبط نیز برای دامنه فونت ایجاد می شود.
این قابلیت زمانی استفاده می شود که فونت همچنان از سرور گوگل دریافت می شود. هدف آن کم کردن وابستگی های غیرضروری و جلوگیری از مخفی ماندن متن تا پایان دانلود فونت است. اگر مدیر بخواهد فونت گوگل را کاملا روی سرور خودش میزبانی کند، میزبانی محلی فونت های گوگل مسیر دیگری در همان تب رسانه ارائه می دهد.
میزبانی محلی فونت های گوگل فایل استایل و فونت مورد استفاده را تشخیص می دهد، نسخه ای از آن ها را روی سرور سایت دانلود می کند و لینک ها را تغییر می دهد تا مرورگر به جای Google CDN، فونت را از دامنه خود سایت دریافت کند. این ساختار وابستگی مستقیم به سرویس خارجی فونت های گوگل را در بخش کاربری کاهش می دهد.
پس از فعال شدن، کش و CSSهای بهینه شده مرتبط نیز برای هماهنگی با مسیر جدید پاک سازی می شوند. میزبانی محلی می تواند در کنار حذف CSS استفاده نشده، کوچک سازی و پیش بارگذاری فونت ها استفاده شود تا فونت نه فقط از دامنه داخلی بیاید، بلکه منابع مهم بخش بالای صفحه نیز اولویت بالاتری دریافت کنند.

نسخه های جدید افزونه کش راکت فرآیند پیش بارگذاری فونت ها را خودکار کرده اند. افزونه فونت هایی را که واقعا در متن بخش بالای صفحه استفاده می شوند تشخیص می دهد و برای همان منابع برچسب preload ایجاد می کند. در نتیجه مدیر مجبور نیست لینک تمام فایل های WOFF یا WOFF2 را به صورت دستی در پنل وارد نماید.
فونت های بحرانی برای دسکتاپ و موبایل جداگانه شناسایی می شوند و فونت هایی که در بخش قابل مشاهده استفاده نمی شوند بدون دلیل پیش بارگذاری نخواهند شد. این رفتار از پیش بارگذاری بیش از حد جلوگیری می کند؛ چون پیش بارگذاری کردن تعداد زیادی فونت می تواند اولویت شبکه را اشغال کند و نتیجه معکوس نسبت به هدف عملکرد داشته باشد.
WP Rocket برای فونت های وب پشتیبانی بین مبداها را در تنظیمات خودکار در نظر می گیرد و در چند مسیر بهینه سازی، font-display: swap را برای فونت های قابل پردازش اعمال می کند. این رفتار باعث می شود متن هنگام انتظار برای فونت وب کاملا ناپدید نماند و مرورگر بتواند ابتدا فونت جایگزین را نمایش دهد.
حذف CSS استفاده نشده، بهینه سازی فونت های گوگل و کوچک سازی CSS هرکدام در شرایط مشخصی می توانند روی نمایش فونت اثر داشته باشند. پیش بارگذاری فونت ها نیز فونت بحرانی را زودتر وارد شبکه می کند. این مجموعه قابلیت ها به جای تمرکز روی یک فایل فونت، کل مسیر شناسایی، دانلود و نمایش تایپوگرافی را در عملکرد صفحه در نظر می گیرد.
تب پایگاه داده مجموعه ای از پاک سازی های رایج وردپرس را در یک محیط واحد قرار می دهد. بازبینی های نوشته، پیش نویس خودکار، نوشته حذف شده، دیدگاه هرزنامه، دیدگاه حذف شده و داده های موقت قابل پاک سازی هستند و مدیر می تواند جدول های مناسب را نیز بهینه سازی کند. هدف، حذف داده موقت یا محتوای زائدی است که دیگر در روند کاری سایت کاربرد ندارد.
این بخش با کش صفحات متفاوت است و مستقیما روی پایگاه داده عملیات انجام می دهد. برای سایت هایی که در طول زمان بازبینی و داده موقت زیادی ایجاد می کنند، پاک سازی دوره ای می تواند پایگاه داده را مرتب تر نگه دارد. افزونه کش راکت همچنین زمان بندی خودکار برای پاک سازی روزانه، هفتگی یا ماهانه ارائه می دهد تا این فرآیند فقط دستی نباشد.
وردپرس هنگام ویرایش محتوا بازبینی ایجاد می کند و پیش نویس های موقت یا نوشته های حذف شده نیز ممکن است در پایگاه داده باقی بمانند. WP Rocket می تواند بازبینی، پیش نویس خودکار و نوشته حذف شده را شناسایی و پاک کند. این قابلیت مخصوصا در سایت های محتوایی با ویرایشگرهای فعال و تعداد زیاد به روزرسانی می تواند حجم داده های غیرضروری را کنترل کند.
کارکرد این قابلیت حذف محتوای منتشرشده نیست؛ هدف مواردی است که در دسته بندی های پاک سازی تعریف شده قرار دارند. در مقاله محصول بهتر است این قابلیت به عنوان ابزار نگهداری معرفی شود، نه راهی برای افزایش مستقیم سرعت هر پرس و جو. نتیجه واقعی بهینه سازی پایگاه داده به ساختار داده، افزونه ها و حجم سایت بستگی دارد.
دیدگاه هرزنامه و دیدگاه های قرارگرفته در زباله دان نیز از تب پایگاه داده قابل پاک سازی هستند. داده های موقت هم داده های موقتی هستند که وردپرس و افزونه ها برای کش یا وضعیت های کوتاه مدت استفاده می کنند و راکت می تواند آن ها را در پاک سازی حذف کند. این ابزارها برای مرتب نگه داشتن داده های موقت در سایت های قدیمی مفید هستند.
از آنجا که افزونه های مختلف ممکن است داده های موقتی زیادی ایجاد کنند، وجود پاک سازی داخلی باعث می شود برای عملیات پایه نگهداری پایگاه داده به افزونه دیگری نیاز نباشد. پاک سازی خودکار نیز همین گزینه های انتخاب شده را در زمان بندی تعریف شده اجرا می کند تا نگهداری به صورت دوره ای ادامه داشته باشد.
افزونه کش راکت گزینه بهینه سازی جداول را برای جدول هایی که موتور و محیط اجازه می دهند ارائه می کند. این پردازش با دستورهای پایگاه داده استاندارد انجام می شود و هدف آن مرتب سازی ذخیره سازی جدول های قابل بهینه سازی است. این قابلیت بخشی از نگهداری پایگاه داده است و همراه پاک سازی نوشته، دیدگاه و داده موقت در همان تب مدیریت می شود.
مزیت اصلی برای مدیر سایت، تمرکز ابزارهای نگهداری در همان افزونه عملکرد است. به جای نصب یک افزونه مستقل برای هر پاک سازی، می توان زمان بندی و عملیات پایه را از یک پیشخوان کنترل کرد. در پروژه های حرفه ای، نسخه پشتیبان منظم پایگاه داده همچنان بخشی از روند کاری مدیریت سایت باقی می ماند.
وردپرس Heartbeat API ارتباط دوره ای مرورگر با سرور را برای قابلیت هایی مانند ذخیره خودکار، قفل نوشته، اعلان و بعضی داده های بلادرنگ برقرار می کند. این درخواست ها معمولا از admin-ajax.php استفاده می کنند. در سایت هایی با کاربر یا ویرایشگر زیاد، تعداد Heartbeat می تواند بارگذاری پس زمینه قابل توجهی ایجاد کند.
WP Rocket امکان کاهش فعالیت، غیرفعال یا بدون محدودیت را برای Heartbeat فراهم می کند و حالت کاهش فعالیت در نصب جدید پیش فرض است. هدف این قابلیت حذف کامل عملکرد بلادرنگ وردپرس نیست؛ بلکه مدیر می تواند دفعات اجرا را متناسب با نیاز بخش مدیریتی، ویرایشگر و بخش کاربری کنترل کند و تعداد درخواست های دوره ای را کاهش دهد.
قوانین پیشرفته برای سایت هایی است که یک سیاست کش واحد برای تمام لینک ها کافی نیست. مدت اعتبار کش، هرگز این لینک ها را کش نکن، هرگز این کوکی ها را کش نکن، هرگز این عامل های کاربر را کش نکن، همیشه این لینک ها را پاک سازی کن و کش رشته های پرس و جو از گزینه های اصلی این بخش هستند. این قوانین به مدیر اجازه می دهند رفتار کش را براساس ساختار برنامه شخصی سازی کند.
برای مثال ناحیه اعضا، صفحه دارای داده شخصی، لینک خاص یا مرورگر مشخص می تواند از کش خارج شود، در حالی که پارامتر خاصی از رشته پرس و جو نسخه کش مستقل خودش را داشته باشد. این سطح کنترل برای فروشگاه، عضویت و سایت های پویا اهمیت زیادی دارد و مرز میان کش عمومی و محتوا اختصاصی کاربر را دقیق تر می کند.
هرگز این لینک ها را کش نکن برای خارج کردن یک صفحه یا گروهی از لینک ها از کش صفحات استفاده می شود. مسیر کامل یا الگو قابل تعریف است و می توان ساختاری مانند بخش عضویت، پیشخوان یا صفحه ای که باید همیشه با PHP تازه تولید شود را از کش کنار گذاشت. صفحات مستثنا شده از بهینه سازی های مرتبط با کش شده صفحه نیز جدا می شوند.
کوکی اغلب برای شخصی سازی محتوا براساس کاربر، سبد خرید، زبان یا منطقه استفاده می شود. هرگز این کوکی ها را کش نکن اجازه می دهد وقتی کوکی مشخصی در مرورگر وجود دارد، نسخه عمومی کش به آن بازدیدکننده تحویل داده نشود. این قابلیت زمانی اهمیت دارد که یک ابزارک یا افزونه محتوا را با PHP و براساس کوکی تولید می کند.
عامل کاربر اطلاعاتی درباره مرورگر یا دستگاه درخواست کننده ارائه می دهد. افزونه کش راکت می تواند عامل های کاربر خاص را از دریافت کش شده/بهینه شده صفحه مستثنا کند. این قانون برای دستگاه یا سرویس گیرنده هایی که نیازمند نشانه گذاری متفاوت هستند کاربرد دارد و الگوهای عبارت منظم نیز در تعریف آن قابل استفاده هستند.
همیشه این لینک ها را پاک سازی کن مشخص می کند هنگام به روزرسانی محتوا، چه لینک های دیگری نیز حتما کش خود را از دست بدهند. این قابلیت برای صفحه هایی مفید است که به شکل غیرمستقیم داده نوشته یا محصول دیگر را نمایش می دهند و وردپرس به صورت پیش فرض رابطه آن ها را برای پاک سازی تشخیص نمی دهد.
صفحه هایی که رشته پرس و جو دارند به صورت عمومی همیشه کش نمی شوند، زیرا پارامتر می تواند محتوا را تغییر دهد. کش رشته های پرس و جو اجازه می دهد پارامتر مشخصی تعریف شود و برای مقدارهای مختلف آن نسخه کش مستقل ساخته شود. این قابلیت برای فیلتر، ارز یا قابلیت هایی که لینک پارامتردار تولید می کنند قابل استفاده است.

کش کاربران یک افزودنی داخلی برای ایجاد کش اختصاصی کاربران واردشده است. در حالت عادی کش عمومی برای بازدیدکنندگان ناشناس ساخته می شود، اما سایت های عضویت، انجمن یا پیشخوان ممکن است بخواهند کاربر واردشده نیز بخشی از مزایای کش صفحات را دریافت کند. راکت برای هر کاربر می تواند مجموعه کش جداگانه ایجاد کند.
از آنجا که محتوای کاربران واردشده شخصی تر است، بعضی قابلیت های وابسته به داده های بخش کاربری روی کش کاربران همان رفتار بازدیدکننده عمومی را ندارند. با این حال کوچک سازی و برخی بهینه سازی های فایل همچنان قابل استفاده هستند. این افزودنی راهی برای گسترش معماری کش به بخش احرازشده سایت فراهم می کند.
WP Rocket هنگام تشخیص ووکامرس، صفحه های حساس سبد خرید، تسویه حساب و حساب کاربری را به صورت خودکار از کش خارج می کند و ووکامرس REST API نیز در سیاست کش مناسب قرار می گیرد. این رفتار بدون نیاز به وارد کردن دستی لینک ها انجام می شود تا جریان خرید و داده های شخصی مشتری با کش صفحات عمومی ترکیب نشوند.
راکت همچنین درخواست مربوط به get_refreshed_fragments را برای ابزارک سبد خرید بهینه می کند و هنگام به روزرسانی محصول، متغیر محصول یا سفارش می تواند کش مرتبط را پاک سازی نماید. برای فروشگاه هایی با ارز یا موقعیت جغرافیایی نیز سازگاری های اختصاصی وجود دارند. این ساختار باعث شده ووکامرس یکی از یکپارچه سازی های مهم رسمی محصول باشد.
ووکامرس برای به روزرسانی پویای سبد خرید کوچک از درخواست AJAX معروف get_refreshed_fragments استفاده می کند. افزونه کش راکت می تواند این درخواست را زمانی که سبد خرید خالی است کش کند تا هر بازدیدکننده جدید مجبور به اجرای همان عملیات تکراری از صفر نباشد. نتیجه، کاهش تاخیر مربوط به نمایش سبد خرید در اولین بازدید است.
این بهینه سازی به صورت خودکار در قابلیت های افزونه قرار گرفته است. راکت شرط مربوط به سبد خرید خالی را بررسی می کند تا پاسخ شخصی سازی شده مشتری وارد کش اشتباه نشود. بنابراین قابلیت فقط یک کش عمومی AJAX نیست و با وضعیت فروشگاه هماهنگ اجرا می شود.
WP Rocket برای المنتور مستندات سازگاری اختصاصی دارد و عملیات به روزرسانی صفحه در المنتور می تواند کش را به صورت جزئی یا کامل تازه کند. بهینه سازی فایل هایی مثل تاخیر اجرای جاوا اسکریپت و بارگذاری تاخیری نیز استثناهای یک کلیکی برای مولفه های المنتور دارند تا اسکریپت های موردنیاز ابزارک های حساس در صورت نیاز از تاخیر خارج شوند.
سایت های المنتور معمولا CSS و جاوا اسکریپت بیشتری نسبت به چیدمان ها ساده تولید می کنند و قابلیت هایی مانند حذف CSS استفاده نشده، بارگذاری تنبل، پیش بارگذاری فونت ها و بهینه سازی تصاویر بحرانی می توانند در مدیریت این منابع نقش داشته باشند. برای طراحی حرفه ای صفحات نیز Elementor Pro | المنتور پرو در اکوسیستم نوین وردپرس در دسترس است.
افزونه کش راکت برای سایت های چندزبانه نیز سازگاری دارد و کش را می توان برای زبان های مختلف مدیریت کرد. WPML و ووکامرس چندزبانه در مجموعه یکپارچه سازی های شناخته شده قرار دارند و کوکی های اجباری مرتبط با کشور یا زبان می توانند در سیاست کش خودکار لحاظ شوند.
در پروژه چندزبانه، نکته اصلی این است که نسخه فارسی، انگلیسی یا سایر زبان ها محتوای متفاوتی دارند و کش باید بر همین اساس تفکیک شود. برای راه اندازی ترجمه و ساختار چندزبانه می توانید از WPML | افزونه چندزبانه وردپرس در کنار افزونه کش راکت استفاده کنید.
WP Rocket با Cloudflare سازگار است و افزودنی مخصوص آن برای هماهنگ کردن بخشی از عملیات کش و تنظیمات در پیشخوان وجود دارد. Cloudflare در لایه شبکه و لبه شبکه فعالیت می کند، در حالی که راکت روی وردپرس، فایل ها و کش صفحات متمرکز است. استفاده همزمان این دو یک معماری چندلایه برای عملکرد ایجاد می کند.
افزودنی Cloudflare بیشتر یکپارچه سازی مدیریتی است و Cloudflare برای فعال بودن به خود افزودنی وابسته نیست. مزیت آن این است که بعضی عملیات پاک سازی و تنظیمات از داخل افزونه کش راکت هماهنگ می شوند. در نسخه های جدید نیز منطق پاک سازی این یکپارچه سازی بهینه شده تا فقط زمانی اجرا شود که افزونه مربوط Cloudflare واقعا فعال باشد.
Varnish یک کش لایه سمت سرور یا پراکسی معکوس است و در برخی هاست ها جلوی وردپرس قرار دارد. WP Rocket با افزودنی Varnish می تواند پاک سازی خود را با این لایه هماهنگ کند تا وقتی کش راکت پاک می شود، نسخه قدیمی در Varnish باقی نماند و بازدیدکننده همچنان محتوا قبلی را دریافت نکند.
این یکپارچه سازی در هاست های دارای کش سرور اهمیت دارد، زیرا وجود چند کش مستقل بدون هماهنگی می تواند مدیریت محتوا تازه را دشوار کند. راکت با افزودنیها تلاش می کند پاک سازی کش در لایههای شناخته شده به صورت هماهنگ انجام شود و مدیر مجبور نباشد هر کش را جداگانه پاک سازی کند.
Sucuri CloudProxy می تواند کش و امنیت لایه خودش را جلوی سایت قرار دهد. افزودنی مربوط در افزونه کش راکت برای هماهنگی پاک سازی کش با Sucuri طراحی شده است تا به روزرسانی های وردپرس در هر دو لایه منعکس شوند. این قابلیت به ویژه در سایتی که Sucuri علاوه بر امنیت نقش CDN یا کش هم دارد کاربرد دارد.
مانند Cloudflare و Varnish، هدف یکپارچه سازی جایگزین کردن سرویس خارجی نیست. راکت روی وردپرس بهینه سازی کار می کند و افزودنی ارتباط مناسب با کش لایه بیرونی را فراهم می سازد. این مدل معماری باعث می شود ابزارهای تخصصی مختلف بدون نیاز به مدیریت کاملا جدا از هم در پشته قرار بگیرند.
WP Rocket دارای سازگاری WebP افزودنی است و می تواند در شرایط مناسب کش جداگانه ای برای نسخه WebP صفحه ایجاد کند. این قابلیت به معنی تبدیل JPEG و PNG به WebP نیست؛ تولید و فشرده سازی تصویر معمولا توسط بهینه ساز تصویر انجام می شود و راکت وظیفه تحویل و کش سازگار با خروجی آن ابزار را بر عهده می گیرد.
برای بهینه سازی تخصصی تصویر، تبدیل فرمت و فشرده سازی می توانید Imagify Pro | ایمیجیفای پرو را در کنار افزونه کش راکت استفاده کنید. این تقسیم وظیفه باعث می شود راکت روی کش و بهینه سازی بخش کاربری متمرکز بماند و پردازش تصویر توسط ابزار تخصصی خودش انجام شود.
در بخش تحویل محتوا می توان CDN CNAME دلخواه را به WP Rocket معرفی کرد تا لینک فایل های ثابت براساس CDN بازنویسی شوند. این یکپارچه سازی برای سرویس های CDN کششی معمولی طراحی شده و امکان استفاده از CDNهای ثالث در کنار کش و بهینه سازی فایل ها را فراهم می کند.
CDN با کش صفحات محلی یک مفهوم واحد نیست. کش صفحات پردازش وردپرس را کاهش می دهد، در حالی که CDN منابع را از موقعیت نزدیک تر به بازدیدکننده تحویل می دهد. ترکیب آن ها برای سایتی با مخاطبان جغرافیایی گسترده می تواند هم TTFB منابع و هم زمان انتقال فایل های ثابت را کاهش دهد.
از نسخه 3.22، افزونه کش راکت برای دارندگان مجوز یک سطح رایگان از RocketCDN ارائه می کند. این پلن می تواند تا 3 صفحه را از طریق CDN تسریع کند، پهنای باند نامحدود دارد و در 10 نقطه حضور فعالیت می کند. تنظیمات CDN نیز به صورت خودکار اعمال می شوند تا راه اندازی اولیه ساده باقی بماند.
RocketCDN رایگان یک نسخه رایگان WP Rocket نیست؛ سرویسی مکمل در تب تحویل محتوا است. مدیر می تواند 3 صفحه مهم مانند صفحه اصلی، صفحه فرود یا محصول اصلی را به CDN متصل کند و در صورت نیاز به پوشش کامل سایت، به RocketCDN حرفه ای یا CDN دلخواه دیگری مهاجرت نماید.
RocketCDN حرفه ای برای تحویل تمام صفحه ها و منابع سایت طراحی شده و شبکه آن بیش از 100 PoP دارد. تفاوت اصلی با سطح رایگان در دامنه پوشش و گستردگی شبکه است. این سرویس به صورت افزودنی اشتراکی از خود افزونه جداست و خرید مجوز افزونه کش راکت به معنای فعال بودن خودکار پلن حرفه ای CDN نیست.
مزیت یکپارچه سازی مستقیم این است که تنظیمات CDN داخل همان پیشخوان عملکرد مدیریت می شوند و پیشنهادهای Rocket Insights نیز می توانند وضعیت تحویل محتوا را در تحلیل عملکرد لحاظ کنند. در عین حال WP Rocket همچنان اجازه می دهد کاربر به جای RocketCDN، سرویس CDN دیگری را در پنل تعریف کند.
Rocket Insights یک مرکز عملکرد داخلی است که براساس GTmetrix اطلاعات سرعت صفحه های انتخابی را داخل وردپرس نمایش می دهد. مدیر می تواند صفحه های مهم را پایش کند، آزمون را درخواستی اجرا نماید و پیشنهادهای مرتبط با قابلیت های افزونه کش راکت را ببیند. از سال 2026 این بخش برای کاربران WP Rocket به صورت رایگان ارائه می شود.
هدف Rocket Insights این است که بهینه سازی فقط مجموعه ای از کادرهای انتخاب نباشد. کاربر می تواند نتیجه صفحه را مشاهده کند و براساس پیشنهاد بفهمد فعال کردن کدام قابلیت احتمالا تاثیر بیشتری دارد. این رویکرد به ویژه برای مدیرانی مفید است که با اصطلاحات عملکرد آشنا نیستند اما می خواهند تصمیم های تنظیماتی را براساس داده انجام دهند.
Rocket Insights امکان پایش کردن لینک های مشخص و مشاهده امتیاز عملکرد را فراهم می کند. این قابلیت برای صفحه اصلی، صفحه محصول، دسته بندی، صفحه فرود یا مقاله های اصلی کاربرد دارد، چون عملکرد متوسط سایت همیشه نشان دهنده تجربه صفحه های مهم کسب و کار نیست. هر لینک می تواند جداگانه آزمون شود و روند بهینه سازی آن بررسی گردد.
پیشنهادها نیز تاثیر قابلیت ها را توضیح می دهند تا کاربر بداند چرا گزینه ای مانند حذف CSS استفاده نشده، تاخیر جاوا اسکریپت یا RocketCDN پیشنهاد شده است. در نتیجه پیشخوان از نمایش عدد خام فراتر می رود و ارتباط میان معیار و عملیات قابل انجام در افزونه کش راکت را واضح تر می کند.
هسته حیاتی وب حوزه های بارگذاری، پاسخگویی و پایداری بصری را ارزیابی می کند. WP Rocket چندین قابلیت دارد که روی عوامل مرتبط با این معیارها اثر می گذارند؛ از کش صفحات و حذف CSS استفاده نشده تا تاخیر جاوا اسکریپت، پیش بارگذاری فونت ها، بهینه سازی تصاویر بحرانی و افزودن ابعاد گم شده تصاویر.
هیچ افزونه ای به تنهایی امتیاز ثابت یا نتیجه تضمینی برای پیج اسپید ایجاد نمی کند. هاست، قالب، تصاویر، فونت ها، اسکریپت های شخص ثالث، CDN و طراحی صفحه در نتیجه نهایی نقش دارند. مزیت راکت این است که ابزارهای متعددی از زنجیره عملکرد را در یک محیط قرار می دهد تا این عوامل قابل مدیریت تر شوند.
LCP زمان نمایش بزرگ ترین عنصر مهم داخل محدوده دید را اندازه می گیرد. کش صفحات می تواند TTFB را کاهش دهد، بهینه سازی تصاویر بحرانی تصویر LCP را اولویت می دهد، حذف CSS استفاده نشده استایل های غیرضروری را حذف می کند و پیش بارگذاری فونت ها فونت مهم را زودتر وارد شبکه می نماید.
اگر LCP با جاوا اسکریپت سنگین تاخیر شود، تاخیر و تاخیر جاوا اسکریپت نیز می توانند رشته اصلی را آزادتر نگه دارند. در سایتی با مخاطبان دور از مبدا، CDN نیز مدت انتقال منبع را کاهش می دهد. به همین دلیل LCP معمولا نتیجه یک قابلیت واحد نیست و چند لایه از WP Rocket می توانند همزمان روی اجزای مختلف آن اثر بگذارند.
CLS به جابه جایی ناخواسته عناصر هنگام بارگذاری مربوط است. افزودن ابعاد گم شده تصاویر با تعریف عرض و ارتفاع فضای لازم تصویر را از ابتدا رزرو می کند، پیش بارگذاری فونت ها می تواند تغییر دیرهنگام تایپوگرافی را کاهش دهد و جایگزینی YouTube iframe با تصویر پیش نمایش ساختار اولیه ویدیو جاسازی شده را سبک تر و قابل پیش بینی تر می سازد.
حذف CSS استفاده نشده نیز باعث می شود استایل لازم صفحه زودتر در منبع حاضر باشد و تاخیر جاوا اسکریپت می تواند تزریق بعضی عناصر پویا را تا تعامل عقب بیندازد. طراحی قالب و تبلیغات همچنان نقش مهمی دارند، اما WP Rocket ابزارهای متعددی برای مدیریت علت های رایج جابه جایی چیدمان در اختیار مدیر قرار می دهد.
INP سرعت پاسخ صفحه به تعامل واقعی کاربر را بررسی می کند. جاوا اسکریپت سنگین یکی از عوامل اصلی مسدود شدن شدن رشته اصلی است. تاخیر اجرای جاوا اسکریپت می تواند اسکریپت های غیرضروری را تا تعامل عقب بیندازد و رندر تنبل خودکار نیز پردازش مربوط به عناصر دور از محدوده دید را از مرحله اولیه خارج کند.
هدف این نیست که جاوا اسکریپت حذف شود؛ بلکه منابعی که برای اولین تعامل ضروری نیستند در زمان مناسب تری اجرا شوند. انتخاب درست استثناها اهمیت دارد تا منو، جستجو، سبد خرید یا دکمه های اصلی آماده باقی بمانند. Rocket Insights نیز می تواند برای پایش کردن عملکرد صفحه های کلیدی در فرآیند بهینه سازی استفاده شود.
| نوع سایت | قابلیت های کاربردی |
|---|---|
| فروشگاه ووکامرس | کش صفحات، اجزای سبد خرید، بارگذاری تنبل، پاک سازی هوشمند و CDN |
| سایت المنتور | حذف CSS استفاده نشده، تاخیر JS، تصاویر بحرانی و بهینه سازی فونت |
| وبلاگ و مجله | پیش بارگذاری نقشه سایت، پاک سازی جزئی، بارگذاری تنبل و پاک سازی پایگاه داده |
| سایت شرکتی | کش صفحات، تصاویر بحرانی، حذف CSS استفاده نشده و Rocket Insights |
| صفحه فرود | تاخیر JS، رندر تنبل، پیش بارگذاری فونت و CDN |
| سایت چندزبانه | کش زبان ها، WPML سازگاری و نقشه سایت پیش بارگذاری |
| سایت تصویری | بارگذاری تنبل، گم شده ابعاد، تصاویر بحرانی و Imagify یکپارچه سازی |
| سایت دارای ویدیو | بارگذاری تنبل iframe و پیش نمایش یوتیوب |
| سایت پرترافیک | کش صفحات، پیش بارگذاری، پاک سازی جزئی و هماهنگی کش سرور |
| هاست مدیریت شده | بهینه سازی فایل و رسانه در کنار کش داخلی هاست |
افزونه کش راکت بخشی از استثنا و شمولهای سازگاری را در فضای ابری نگه می دارد و فهرست ها به صورت دوره ای روی سایت دانلود می شوند. حذف CSS استفاده نشده، تاخیر جاوا اسکریپت، تاخیر، کوچک سازی/ترکیب فایل های جاوا اسکریپت، پیش بارگذاری، رندر تنبل خودکار و پیش بارگذاری فونت ها از قابلیت هایی هستند که می توانند از این فهرست های پویا استفاده کنند.
مزیت این معماری آن است که برای اضافه شدن یک استثنا شناخته شده همیشه لازم نیست منتظر نسخه انتشار بعدی افزونه ماند. لیست ها به صورت هفتگی و پس از به روزرسانی WP Rocket تازه می شوند و قوانین سازگاری مربوط به قالب، افزونه یا سرویس می توانند سریع تر به نصب موجود برسند.
تب ابزارها امکان برون بری تنظیمات افزونه کش راکت از یک سایت و درون ریزی آن ها روی سایت دیگر را فراهم می کند. این قابلیت برای آژانس، توسعه دهنده یا مدیر چند سایت بسیار کاربردی است، زیرا پیکربندی پایه می تواند یک بار تنظیم شود و در پروژه های مشابه دوباره مورد استفاده قرار گیرد.
البته داده پویا و استثناهای مخصوص هر دامنه همچنان می توانند متفاوت باشند، اما انتقال پیکربندی عمومی باعث می شود روند کاری راه اندازی سریع تر شود. در مجوزهای چندسایته که برای تعداد بیشتری سایت طراحی شده اند، درون ریزی/برون بری به مدیریت یکپارچگی میان پروژه ها کمک می کند.

WP Rocket ابزار بازگشت نسخه را در بخش ابزارها قرار داده است تا در صورت نیاز نسخه پایدار قبلی افزونه دوباره نصب شود. این قابلیت برای روند کاری حرفه ای به روزرسانی مفید است، زیرا مدیر می تواند پس از انتشار نسخه جدید سایت را آزمون کند و در صورت نیاز تا بررسی بیشتر به نسخه قبلی مورد تایید پروژه برگردد.
در نسخه های جدید، راکت همچنین قبل از به روزرسانی افزونه از گزینه های خودش نسخه پشتیبان خودکار ایجاد می کند. این قابلیت به حفظ پیکربندی هنگام ارتقا کمک می کند و ابزارهای بازگشت نسخه و نسخه پشتیبان تنظیمات را در یک چرخه به روزرسانی مطمئن تر کنار یکدیگر قرار می دهد.
شاخه 3.23 پشتیبانی از MCP سرور را به WP Rocket اضافه کرده است تا سرویس گیرنده های سازگار هوش مصنوعی بتوانند با ابزارهای تعریف شده افزونه ارتباط داشته باشند. در به روزرسانی های بعدی همان شاخه، عملیات پاک سازی کش کل سایت، پاک سازی کش یک صفحه مشخص و بررسی وضعیت کش به ابزارهای MCP افزوده شدند.
این قابلیت بیشتر برای روندهای کاری مدیریتی و خودکارسازی جدید اهمیت دارد و جایگزین پیشخوان عادی وردپرس نیست. مدیر همچنان می تواند عملیات کش را از نوار ابزار و تنظیمات انجام دهد، اما MCP یک رابط اضافه برای سرویس گیرنده سازگار ایجاد می کند تا بعضی عملیات مشخص از مسیر استاندارد قابل کنترل اجرا شوند.
افزونه کش راکت با طیف گسترده ای از هاست ها سازگار است و روی Apache، Nginx، LiteSpeed و Windows قابل استفاده است. در بعضی هاست های مدیریت شده کش صفحات توسط خود ارائه دهنده مدیریت می شود و WP Rocket به صورت خودکار لایه کش خودش را غیرفعال می کند تا بهینه سازی فایل ها، رسانه، بارگذاری تنبل و سایر قابلیت ها بدون ایجاد کش تکراری ادامه پیدا کنند.
این سازگاری خودکار نشان می دهد معماری افزونه فقط به یک پشته سرور وابسته نیست. محیط هایی مانند Kinsta و WP Engine کش سرور داخلی دارند و راکت می تواند خود را با سیاست آن ها هماهنگ کند. در هاست های دیگر نیز کش صفحات داخلی افزونه در کنار امکانات عملکرد فعال باقی می ماند.
در Kinsta و WP Engine، کش صفحات خود افزونه کش راکت برای جلوگیری از تداخل با کش مدیریت شده هاست غیرفعال می شود، اما قابلیت های دیگر مانند بارگذاری تنبل و بهینه سازی فایل ها همچنان در دسترس هستند. پاک سازی نیز با کش سرور ارائه دهنده هماهنگ می شود تا به روزرسانی های وردپرس در لایه اصلی کش منعکس شوند.
این مدل مهم است، زیرا نشان می دهد ارزش WP Rocket فقط کش صفحات نیست. حتی زمانی که هاست کش را خودش انجام می دهد، حذف CSS استفاده نشده، تاخیر جاوا اسکریپت، بهینه سازی رسانه، بهینه سازی فونت، پایگاه داده و Rocket Insights می توانند بخش های دیگر عملکرد را پوشش دهند.
پیش بارگذاری کش می تواند نقشه سایت های Rank Math، Yoast SEO، All in One SEO، SEOPress و The SEO Framework را به صورت خودکار شناسایی کند. این یکپارچه سازی باعث می شود لینک های اصلی سایت از منبعی که افزونه SEO تولید کرده است برای پیش بارگذاری دریافت شوند و کش با ساختار واقعی محتوای قابل ایندکس هماهنگ باقی بماند.
برای مدیریت اسکیما، متا، نقشه سایت و سئوی فنی می توانید Rank Math Pro | رنک مث پرو را در کنار افزونه کش راکت استفاده کنید. Rank Math روی بهینه سازی جستجو تمرکز دارد و راکت عملکرد، کش و تحویل منابع را مدیریت می کند.
| دسته | قابلیت | کاربرد |
|---|---|---|
| کش | کش صفحات | ساخت HTML آماده صفحات |
| کش | کش موبایل | کش مخصوص موبایل |
| کش | کش مرورگر | نگهداری منبع در مرورگر |
| کش | مدت اعتبار کش | کنترل عمر کش |
| کش | پاک سازی خودکار / جزئی | تازه سازی هوشمند کش |
| کش | کش کاربران | کش کاربرانی واردشده |
| فشرده سازی | GZIP | فشرده سازی HTML، CSS و JS |
| پیش بارگذاری | پیش بارگذاری کش | ساخت کش پیش از بازدیدکننده |
| پیش بارگذاری | نقشه سایت پیش بارگذاری | استفاده از نقشه سایت های SEO |
| پیش بارگذاری | پیش بارگذاری لینک ها | بهبود ناوبری |
| اولویت | بهینه سازی تصاویر بحرانی | اولویت تصاویر بخش بالای صفحه |
| اولویت | رندر تنبل خودکار | تاخیر رندر پایین صفحه |
| اولویت | پیش واکشی دامنه های خارجی | آماده سازی اتصال خارجی |
| CSS | کوچک سازی CSS | کاهش حجم استایل |
| CSS | حذف CSS استفاده نشده | CSS اختصاصی مورد استفاده هر صفحه |
| CSS | بارگذاری غیرهمزمان CSS | بهینه سازی تحویل CSS |
| JS | کوچک سازی جاوا اسکریپت | کاهش حجم اسکریپت |
| JS | ترکیب فایل های جاوا اسکریپت | ترکیب اسکریپت ها |
| JS | تاخیر جاوا اسکریپت | کاهش مسدودسازی رندر |
| JS | تاخیر جاوا اسکریپت | تاخیر اجرا تا تعامل |
| رسانه | بارگذاری تنبل تصاویر | بارگذاری تصویر هنگام نیاز |
| رسانه | بارگذاری تنبل پس زمینه | بارگذاری تنبل پس زمینه |
| رسانه | بارگذاری تنبل iframe | تاخیر جاسازی شده |
| رسانه | پیش نمایش یوتیوب | جایگزینی پخش کننده با تصویر بندانگشتی |
| رسانه | افزودن ابعاد گم شده | افزودن عرض و ارتفاع |
| فونت ها | بهینه سازی فونت های گوگل | بهینه سازی درخواست و نمایش |
| فونت ها | میزبانی محلی فونت های گوگل | میزبانی محلی |
| فونت ها | پیش بارگذاری فونت ها | تشخیص فونت های بحرانی |
| پایگاه داده | بازبینی ها / پیش نویس / زباله دان پاک سازی | پاک سازی داده زائد |
| پایگاه داده | دیدگاه ها / پاک سازی داده های موقت | پاک سازی داده موقت |
| پایگاه داده | بهینه سازی جداول | نگهداری جداول |
| پایگاه داده | پاک سازی خودکار | زمان بندی روزانه، هفتگی یا ماهانه |
| بخش مدیریتی | کنترل Heartbeat | کنترل درخواست های دوره ای |
| پیشرفته | هرگز این لینک ها را کش نکن | استثنای صفحه |
| پیشرفته | هرگز این کوکی ها را کش نکن | استثنای نشست |
| پیشرفته | هرگز این عامل های کاربر را کش نکن | استثنای دستگاه/مرورگر |
| پیشرفته | همیشه این لینک ها را پاک سازی کن | وابستگی های سفارشی |
| پیشرفته | کش رشته های پرس و جو | کش پارامتر مشخص |
| CDN | CDN سفارشی | اتصال CNAME دلخواه |
| CDN | RocketCDN رایگان | 3 صفحه، 10 PoP، پهنای باند نامحدود |
| CDN | RocketCDN حرفه ای | تمام سایت و 100+ PoP |
| افزودنی | Cloudflare | یکپارچه سازی و پاک سازی |
| افزودنی | Varnish | هماهنگی کش |
| افزودنی | Sucuri | هماهنگی کش |
| افزودنی | سازگاری WebP | کش سازگار با WebP |
| Insights | Rocket Insights | آزمون، پایش و پیشنهاد |
| سازگاری | استثناهای پویا | فهرست های ابری سازگاری |
| ابزارها | درون ریزی / برون بری | انتقال تنظیمات |
| ابزارها | بازگشت نسخه | بازگشت نسخه |
| ابزارها | گزینه ها نسخه پشتیبان | نسخه پشتیبان تنظیمات هنگام به روزرسانی |
| خودکارسازی | MCP سرور | عملیات کش برای سرویس گیرنده سازگار |
| ووکامرس | سبد خرید / تسویه حساب استثنا | خودکار |
| ووکامرس | بهینه سازی اجزای سبد خرید | خودکار |
پیشخوان فعلی راکت تنظیمات را براساس وظیفه تقسیم می کند. Rocket Insights برای سنجش، بهینه سازی فایل ها برای CSS و جاوا اسکریپت، رسانه برای تصویر و فونت، پیش بارگذاری برای آماده سازی کش و لینک، قوانین پیشرفته برای سیاست های کش، پایگاه داده برای پاک سازی، تحویل محتوا برای CDN، Heartbeat برای درخواست های پس زمینه و افزودنی ها برای یکپارچه سازی ها استفاده می شوند.
ابزارها نیز درون ریزی، برون بری، بازگشت نسخه و امکانات تکمیلی را در اختیار مدیر قرار می دهد. کش تب قدیمی در نسخه های جدید حذف شده و بعضی گزینه های آن به بخش های دیگر منتقل یا خودکار شده اند. این تغییر رابط با هدف کاهش تعداد تنظیماتی انجام شده که کاربر برای رسیدن به پیکربندی پایه باید بررسی کند.
افزونه کش راکت یک افزونه حرفه ای برای کش و عملکرد وردپرس است. کش صفحات، کش موبایل، کش مرورگر، GZIP، بهینه سازی فایل ها، بارگذاری تنبل، پیش بارگذاری، پاک سازی پایگاه داده، کنترل Heartbeat، یکپارچه سازی CDN و Rocket Insights از بخش های اصلی آن هستند. افزونه علاوه بر گزینه های دستی، مجموعه ای از بهینه سازی های خودکار را بلافاصله پس از فعال سازی اعمال می کند.
خیر. خود افزونه نسخه رایگان رسمی ندارد و مجوزهای Single، Plus و Multi همگی حرفه ای هستند. RocketCDN رایگان یک سرویس CDN جانبی برای دارندگان افزونه کش راکت است و نباید آن را نسخه رایگان افزونه راکت در نظر گرفت. سازنده نسخه آزمایشی رایگان نیز ارائه نمی دهد.
در زمان نگارش این مقاله، آخرین نسخه انتشار رسمی افزونه کش راکت نسخه 3.23.3.3 است. نسخه محصول موجود در صفحه فروش باید با فایل واقعی ارائه شده به مشتری هماهنگ باشد و بهتر است شماره نسخه از داده محصول یا فیلد اختصاصی به صورت قابل به روزرسانی مدیریت شود.
بله. کش صفحات و کش موبایل در مجموعه قابلیت های خودکار قرار دارند و افزونه کش راکت بعد از فعال سازی شروع به کش کردن صفحه های مناسب می کند. کش مرورگر، GZIP و چند بهینه سازی دیگر نیز بدون نیاز به پیکربندی اولیه گسترده اعمال می شوند.
این قابلیت CSS مورد استفاده هر صفحه را شناسایی می کند و قوانین غیرضروری آن صفحه را کنار می گذارد. CSS استفاده شده به صورت غیرهمزمان تولید می شود و می تواند تعداد فایل استایل ها، حجم CSS و مسدودکننده رندر مرتبط با استایل را کاهش دهد.
تاخیر جاوا اسکریپت اجرای اسکریپت های قابل تاخیر را تا تعامل کاربر عقب می اندازد. حرکت ماوس، لمس، اسکرول یا فشردن کلید می توانند محرک اجرای اسکریپت شوند. این قابلیت برای کاهش پردازش اولیه رشته اصلی و اثر جاوا اسکریپت غیرضروری روی بارگذاری صفحه طراحی شده است.
بله. بارگذاری تنبل برای تصاویر عادی، بخشی از تصاویر پس زمینه، تصاویر پس زمینه CSS و iframeها وجود دارد. تصاویر بحرانی بالای صفحه به صورت خودکار شناسایی می شوند تا تصویر اصلی یا تصویر LCP بی دلیل بارگذاری تنبل نشود.
وظیفه اصلی افزونه کش راکت تبدیل و فشرده سازی تصویر نیست. افزونه سازگاری WebP برای هماهنگی کش با تصویر WebP دارد، اما ساخت WebP یا AVIF را می توان با بهینه ساز تصویر تخصصی مانند Imagify انجام داد و سپس راکت تحویل، بارگذاری تنبل و کش را مدیریت کند.
بله. سبد خرید، تسویه حساب و حساب کاربری به صورت خودکار از کش خارج می شوند، اجزای سبد خرید بهینه می شود و به روزرسانی محصول یا سفارش می تواند کش مرتبط را پاک سازی کند. یکپارچه سازی های خاصی برای ارز، موقعیت جغرافیایی و ووکامرس چندزبانه نیز وجود دارند.
بله. پاک سازی کش با به روزرسانی های المنتور هماهنگ می شود و برای بهینه سازی جاوا اسکریپت نیز استثناهای آماده وجود دارند. حذف CSS استفاده نشده، تاخیر JS، بارگذاری تنبل، بهینه سازی فونت و بهینه سازی تصاویر بحرانی می توانند برای منابع صفحه های المنتوری استفاده شوند.
بله. نقشه سایت Rank Math در سازگاری رسمی پیش بارگذاری قرار دارد و افزونه کش راکت می تواند لینک های نقشه سایت آن را برای ساخت کش استفاده کند. Rank Math روی SEO و اسکیما متمرکز است و راکت وظیفه کش و عملکرد را بر عهده دارد.
بله. بهینه سازی فونت های گوگل به صورت خودکار درخواست ها را بهینه می کند و display=swap را در شرایط مربوط اعمال می نماید. همچنین میزبانی محلی فونت های گوگل برای میزبانی محلی و پیش بارگذاری فونت ها برای تشخیص و پیش بارگذاری فونت های بحرانی وجود دارند.
این قابلیت عناصر دور از محدوده دید اولیه را تشخیص می دهد و رندر آن ها را تا نزدیک شدن بازدیدکننده به همان قسمت عقب می اندازد. هدف کاهش پردازش اولیه مرورگر است. رندر تنبل خودکار به صورت خودکار فعال می شود و بخشی از عناصر اولویت دار را تشکیل می دهد.
افزونه کش راکت تصاویر مهم بخش بالای صفحه و LCP را شناسایی می کند، آن ها را از بارگذاری تنبل خارج می سازد و اولویت مناسب برای بارگذاری زودهنگام اعمال می کند. دسکتاپ و موبایل به صورت جدا پردازش می شوند تا تصویر بحرانی هر چیدمان دقیق تر تشخیص داده شود.
بله. بازبینی، پیش نویس خودکار، نوشته حذف شده، دیدگاه هرزنامه، دیدگاه حذف شده و داده موقت قابل پاک سازی هستند. بهینه سازی جداول و زمان بندی خودکار روزانه، هفتگی یا ماهانه نیز در تب پایگاه داده در دسترس قرار دارند.
Heartbeat API درخواست های دوره ای وردپرس را برای ذخیره خودکار، قفل و داده بلادرنگ مدیریت می کند. افزونه کش راکت امکان کاهش فعالیت یا کنترل این درخواست ها را فراهم می سازد تا در سایت هایی که Heartbeat زیادی دارند، فعالیت پس زمینه قابل مدیریت باشد.
خود افزونه می تواند CDN دلخواه را با CNAME متصل کند. همچنین RocketCDN به عنوان سرویس مکمل رایگان و حرفه ای ارائه می شود. سطح رایگان برای تا 3 صفحه و 10 PoP طراحی شده و پلن حرفه ای تمام سایت را روی شبکه گسترده تر پوشش می دهد.
Rocket Insights مرکز عملکرد داخلی افزونه کش راکت است که با استفاده از GTmetrix صفحه های انتخابی را آزمون و پایش می کند و پیشنهادهای مرتبط با قابلیت های راکت ارائه می دهد. این سرویس در ساختار فعلی برای کاربران WP Rocket به صورت رایگان در دسترس است.
بله. WP Rocket افزودنی مخصوص Cloudflare دارد و می تواند بعضی عملیات کش را با آن هماهنگ کند. Cloudflare در لایه لبه شبکه و شبکه کار می کند و افزونه کش راکت روی کش وردپرس و بهینه سازی بخش کاربری متمرکز است.
کش کاربران امکان ساخت کش جدا برای کاربران واردشده را فراهم می کند. این قابلیت برای عضویت و پیشخوان هایی کاربرد دارد که کاربر واردشده نیز باید از بخشی از مزایای کش استفاده کند، اما کش او نباید با بازدیدکننده ناشناس یا کاربر دیگر مشترک باشد.
پیش بارگذاری کش روی سرور نسخه کش شده لینک ها را پیش از بازدیدکننده واقعی می سازد. پیش بارگذاری لینک ها روی ناوبری مرورگر تمرکز دارد و لینک بعدی را هنگام رفتار کاربر زودتر آماده می کند. یکی کش سرور را گرم می کند و دیگری انتقال بین صفحه ها را سریع تر احساس می کند.
بله. مجوزهای اصلی Single، Plus و Multi همان قابلیت های اصلی را ارائه می دهند و تفاوت عمده آن ها تعداد سایت های تحت پوشش است. Single برای 1 سایت، Plus برای 3 سایت و Multi برای 50، 100 یا 500 سایت ارائه می شود.
بله. در ارائه دهنده هایی که کش سرور داخلی دارند، WP Rocket می تواند کش صفحات خودش را خودکار غیرفعال کند و سایر قابلیت ها مانند بهینه سازی فایل ها، بارگذاری تنبل، فونت، پایگاه داده و Rocket Insights را حفظ نماید. Kinsta و WP Engine نمونه های شناخته شده این معماری هستند.
کش صفحات، حذف CSS استفاده نشده، تاخیر جاوا اسکریپت، تاخیر، بهینه سازی تصاویر بحرانی، رندر تنبل خودکار، پیش بارگذاری فونت ها، افزودن ابعاد گم شده تصاویر و CDN هرکدام روی بخشی از بارگذاری، پاسخگویی یا پایداری بصری اثر می گذارند. نتیجه نهایی به کل پشته سایت وابسته است.
بله. قابلیت های کش و عملکرد به زبان محتوا وابسته نیستند و روی سایت فارسی نیز قابل استفاده هستند. مهم این است که پیکربندی با قالب، فونت فارسی، ووکامرس، صفحه ساز و سایر افزونه های همان سایت هماهنگ شود.
افزونه کش راکت را می توان یک مجموعه چندلایه عملکرد برای وردپرس دانست. کش صفحات، کش موبایل، کش مرورگر، GZIP و پیش بارگذاری لایه اصلی تحویل صفحه را تشکیل می دهند؛ حذف CSS استفاده نشده، کوچک سازی، تاخیر و تاخیر جاوا اسکریپت نیز منابع CSS و JS را مدیریت می کنند.
در بخش رسانه، بارگذاری تنبل تصویر، پس زمینه و iframe، بهینه سازی تصاویر بحرانی، رندر تنبل خودکار، افزودن ابعاد گم شده تصاویر، میزبانی محلی فونت های گوگل و پیش بارگذاری فونت ها قرار دارند. این قابلیت ها روی آنچه مرورگر در لحظه اول باید دانلود و رندر کند تمرکز می کنند و اولویت منابع مهم را از عناصر پایین صفحه جدا می سازند.
پاک سازی پایگاه داده و کنترل Heartbeat نیز بخش مدیریتی و نگهداری را پوشش می دهند. قوانین پیشرفته برای کش نکردن لینک، کوکی، عامل کاربر و رشته پرس و جو کنترل دقیق تری روی کش ایجاد می کنند و افزودنی های Cloudflare، Varnish، Sucuri، کش کاربران و سازگاری WebP امکان اتصال WP Rocket به پشته های پیچیده تر را فراهم می سازند.
Rocket Insights به مدیر اجازه می دهد عملکرد صفحه های اصلی را پایش کند و پیشنهادهای مرتبط را داخل وردپرس ببیند. RocketCDN نیز به عنوان سرویس مکمل، تحویل محتوا را در لایه شبکه پوشش می دهد و کاربر همچنان امکان استفاده از CDN مستقل خودش را دارد.
در نسخه های جدید، فهرست سازگاری پویا و MCP نیز نشان می دهند افزونه کش راکت فقط روی قابلیت های قدیمی کش متوقف نمانده است. سازگاری های فضای ابری می توانند بدون به روزرسانی کامل افزونه تازه شوند و MCP مسیر جدیدی برای خودکارسازی و کنترل کش از سرویس گیرنده های سازگار ایجاد می کند.
برای سایت فروشگاهی، شرکتی، محتوایی، چندزبانه، المنتور یا پروژه ای با ترافیک بالا، افزونه کش راکت ابزارهای متنوعی برای مدیریت عملکرد در اختیار مدیر قرار می دهد. نتیجه واقعی سرعت به هاست، قالب، تصویر، فونت، اسکریپت شخص ثالث و پیکربندی وابسته است، اما WP Rocket بخش بزرگی از تکنیک های اصلی بخش کاربری و کش را در یک پیشخوان یکپارچه جمع می کند.
افزونه Wp Rocket اورجینال | بهینه سازی و افزایش سرعت سایت با پلاگین راکت - در تاریخ 1404/11/30 به نسخه 3.20.4 آپدیت شد.