WP Rocket | راکت وردپرس چیست؟

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 روی «کاهش فعالیت» قرار می گیرد. همین ساختار باعث می شود کاربر پیش از ورود به تنظیمات پیشرفته، یک مبنای مناسب برای عملکرد داشته باشد و سپس متناسب با قالب و افزونه های سایت قابلیت های بیشتر را فعال کند.

دانلود افزونه wp rocket - دانلود wp rocket از نوین وردپرس

Page Cache | کش صفحات

کش صفحات هسته اصلی افزونه کش راکت است. وردپرس برای ساخت صفحه باید PHP اجرا کند، اطلاعات را از پایگاه داده دریافت کند و خروجی قالب و افزونه ها را کنار یکدیگر قرار دهد. راکت نسخه HTML آماده صفحه را تولید می کند تا بازدیدکننده بعدی در بسیاری از سناریوها همان خروجی کش شده را دریافت کند و سرور مجبور نباشد تمام مسیر تولید صفحه را دوباره اجرا نماید.

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

Mobile Cache | کش اختصاصی موبایل

کش موبایل به صورت پیش فرض در نصب های جدید WP Rocket فعال است و نسخه های کش مربوط به دستگاه های موبایل را نیز تولید می کند. ساختار فعلی افزونه می تواند مجموعه کش جداگانه برای موبایل ایجاد کند تا در سایت هایی که خروجی HTML موبایل با دسکتاپ تفاوت دارد، هر دستگاه نسخه مناسب خودش را دریافت نماید.

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

Browser Cache | کش مرورگر

کش مرورگر منابعی مثل CSS، جاوا اسکریپت، فونت و تصویر را در کش محلی مرورگر نگه می دارد تا کاربر هنگام رفتن از یک صفحه به صفحه دیگر مجبور نباشد فایل های ثابت یکسان را دوباره دانلود کند. افزونه کش راکت این بخش را به صورت خودکار مدیریت می کند و در محیط هایی مثل Apache و LiteSpeed قوانین مرتبط را در سطح سرور تنظیم می نماید.

اثر کش مرورگر در نشست هایی که کاربر چند صفحه سایت را مشاهده می کند بیشتر مشخص می شود. هدر، استایل اصلی، آیکون، لوگو و اسکریپت های عمومی معمولا در چند صفحه تکرار می شوند و نگهداری آن ها در مرورگر تعداد درخواست های شبکه را کاهش می دهد. این قابلیت در کنار کش صفحات یک لایه سمت سرویس گیرنده به معماری عملکرد اضافه می کند.

GZIP Compression | فشرده سازی GZIP

GZIP حجم پاسخ های متنی مانند HTML، CSS و جاوا اسکریپت را پیش از انتقال از سرور به مرورگر کاهش می دهد. WP Rocket روی Apache و LiteSpeed می تواند قوانین GZIP را به صورت خودکار با استفاده از mod_deflate در فایل .htaccess قرار دهد و نسخه فشرده کش را نیز در کنار نسخه HTML نگه دارد.

این قابلیت با فشرده سازی تصویر تفاوت دارد. GZIP برای منابع متنی استفاده می شود و قرار نیست JPEG یا PNG را به فرمت دیگری تبدیل کند. مدیریت تصویر در افزونه کش راکت بیشتر روی بارگذاری تنبل، اولویت تصویر و ابعاد متمرکز است و برای فشرده سازی تخصصی یا ساخت WebP و AVIF می توان از ابزار بهینه سازی تصویر مستقل استفاده کرد.

Cache Lifespan | مدت اعتبار کش

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

WP Rocket فقط به مدت اعتبار کش متکی نیست و بسیاری از تغییرات وردپرس مانند به روزرسانی نوشته، محصول، دسته بندی یا دیدگاه می توانند پاک سازی جزئی را به صورت رویدادمحور اجرا کنند تا نسخه قدیمی محتوا تا پایان بازه کش باقی نماند.

Cache Preloading | پیش بارگذاری کش

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

Yoast SEO، Rank Math، All in One SEO، SEOPress و The SEO Framework در فهرست نقشه سایت های دارای سازگاری خودکار قرار دارند. اگر نقشه سایت افزونه SEO در دسترس نباشد، راکت می تواند از نقشه سایت داخلی وردپرس استفاده کند. پیش بارگذاری همچنین جزئی است؛ یعنی وقتی فقط یک نوشته تغییر می کند، لازم نیست همه کش از صفر ساخته شود.

پیش بارگذاری لینک ها برای سریع تر کردن ناوبری داخلی طراحی شده است. وقتی کاربر به یک لینک نزدیک می شود یا نشانگر را روی آن نگه می دارد، مرورگر می تواند منبع مربوط به صفحه بعدی را زودتر آماده کند تا پس از کلیک، زمان انتظار کمتر شود. این قابلیت در نصب جدید WP Rocket به صورت پیش فرض فعال است.

تفاوت آن با پیش بارگذاری کش در سطح اجرا است. پیش بارگذاری کش روی سرور نسخه کش شده لینک ها را آماده می کند، اما پیش بارگذاری لینک ها به تجربه ناوبری در مرورگر کمک می کند. ترکیب این دو باعث می شود هم سمت سرور محتوا آماده باشد و هم حرکت کاربر بین صفحات بتواند سریع تر احساس شود.

Optimize Critical Images | تشخیص و اولویت دادن به تصاویر بحرانی

افزونه کش راکت به صورت خودکار تصاویر مهم بخش بالای صفحه را تشخیص می دهد و آن ها را به عنوان عنصر اولویت دار پردازش می کند. تصویری که احتمال دارد LCP باشد یا در بخش اولیه محدوده دید قرار بگیرد، از بارگذاری تنبل خودکار خارج می شود و مرورگر می تواند آن را با اولویت بالاتر دریافت کند. این رفتار برای اصلی تصویر و تصویر اصلی بالای صفحه محصول اهمیت زیادی دارد.

هدف این قابلیت این است که بارگذاری تنبل بی هدف باعث دیر رسیدن تصویر مهم نشود. راکت براساس نسخه دسکتاپ و موبایل صفحه داده های جداگانه جمع آوری می کند و تصاویر اصلی هر نمایش را مشخص می نماید. در نتیجه بهینه سازی فقط براساس ترتیب کد منبع نیست و موقعیت واقعی عناصر در صفحه نیز در تصمیم گیری نقش دارد.

Automatic Lazy Rendering | رندر تنبل عناصر پایین صفحه

رندر تنبل خودکار یکی از قابلیت های خودکار جدیدتر WP Rocket است که عناصر دور از محدوده دید را شناسایی می کند و به مرورگر می گوید رندر آن ها را تا نزدیک شدن کاربر به آن قسمت به تاخیر بیندازد. این تکنیک با بارگذاری تنبل تصویر فرق دارد، زیرا موضوع آن فقط دانلود فایل نیست و خود رندر بخش های دور صفحه را نیز مدیریت می کند.

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

عناصر اولویت دار؛ مدیریت هوشمند عناصر مهم صفحه

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

برخی از این فرآیندها غیرهمزمان هستند؛ یعنی پس از فعال شدن، اسکنر یا بازدید باید داده صفحه را جمع کند و در کش بعدی نتیجه اعمال می شود. این ساختار اجازه می دهد راکت به جای قانون ثابت، منابع مهم هر صفحه را براساس بخش کاربری واقعی تشخیص دهد و سپس پیش بارگذاری، رندر تنبل یا اولویت مناسب را اعمال کند.

دانلود پلاگین موشک wp rocket - دانلود افزونه راکت - دانلود wp-rocket

پیش اتصال و پیش واکشی DNS خودکار دامنه های خارجی

سایت های وردپرس معمولا منابعی از دامنه های دیگر دریافت می کنند؛ برای مثال فونت، ابزار تحلیل، 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 تکمیل بهینه سازی تصویر

Minify CSS | کوچک سازی فایل های CSS

کوچک سازی CSS فضای خالی، دیدگاه و بخش هایی از ساختار نگارشی غیرضروری را از فایل استایل حذف می کند تا حجم دانلود کمتر شود. در نصب های جدید WP Rocket این قابلیت به صورت پیش فرض فعال است، چون یکی از بهینه سازی های استاندارد و کم ریسک تر در سطح فایل محسوب می شود و معمولا نیازی به تنظیم پیچیده ندارد.

کوچک سازی به معنای حذف CSS استفاده نشده نیست. در کوچک سازی تمام قوانین فایل باقی می مانند و فقط شکل ذخیره سازی فشرده تر می شود؛ اما حذف CSS استفاده نشده تلاش می کند قوانینی را که برای همان صفحه استفاده نمی شوند کنار بگذارد. بنابراین این دو قابلیت در یک حوزه قرار دارند ولی هدف فنی متفاوتی دنبال می کنند.

Remove Unused CSS | حذف CSS استفاده نشده

حذف CSS استفاده نشده یکی از مهم ترین قابلیت های بهینه سازی فایل های راکت است. سرویس مربوط صفحه را پردازش می کند، قوانین مورد استفاده را شناسایی می نماید و به جای بارگذاری تمام فایل استایل ها، CSS لازم برای همان صفحه را ایجاد می کند. نتیجه می تواند حجم CSS و تعداد درخواست های مسدودکننده رندر را کاهش دهد و مرورگر سریع تر به استایل موردنیاز برسد.

CSS استفاده شده به صورت غیرهمزمان تولید می شود و فایل های مربوط روی سرور سایت ذخیره می شوند. WP Rocket این پردازش را به شکل گروهی مدیریت می کند و پیش بارگذاری می تواند محرک تولید CSS استفاده شده را برای لینک های سایت فراهم نماید. در صفحه های مختلف نیز CSS متفاوت ساخته می شود، چون عناصر استفاده شده در هر چیدمان لزوما یکسان نیستند.

Load CSS Asynchronously | بارگذاری غیرهمزمان CSS

بارگذاری غیرهمزمان CSS مسیر جایگزین بهینه سازی تحویل CSS است. در این مدل CSS مسیر بحرانی برای نوع صفحه ها تولید می شود تا استایل لازم برای بخش اولیه صفحه زودتر در اختیار مرورگر قرار بگیرد و فایل استایل های دیگر بدون مسدود کردن رندر بارگذاری اولیه شوند. این روش همچنان در افزونه کش راکت قرار دارد، هرچند حذف CSS استفاده نشده روش توصیه شده اصلی برای بهینه سازی تحویل CSS است.

وجود هر دو مسیر انعطاف مهمی ایجاد می کند، زیرا ساختار قالب ها و صفحه سازها یکسان نیست. مدیر می تواند براساس نتیجه واقعی سایت و سازگاری چیدمان، یکی از روش های بهینه سازی تحویل CSS را انتخاب کند. هدف در هر دو حالت کاهش اثر CSS مسدودکننده رندر و سریع تر شدن نمایش محتوای قابل مشاهده است.

Minify JavaScript | کوچک سازی JavaScript

کوچک سازی جاوا اسکریپت مانند کوچک سازی CSS با حذف فاصله و دیدگاه های غیرضروری، اندازه اسکریپت را کمتر می کند. این قابلیت نیز در نصب جدید WP Rocket به طور پیش فرض فعال است. کوچک سازی تعداد درخواست ها را کاهش نمی دهد، اما هر فایل کوچک تر می شود و انتقال آن از سرور یا CDN به مرورگر حجم کمتری مصرف می کند.

راکت برای فایل های داخلی و بخشی از منابع خارجی می تواند پردازش کوچک سازی را انجام دهد و استثناهای لازم برای سازگاری نیز از طریق فهرست های پویای فضای ابری به روز می شوند. به همین دلیل محصول فقط به قوانین ثابت نسخه نصب شده متکی نیست و بخشی از سازگاری می تواند بدون انتشار نسخه جدید افزونه به روز شود.

Combine JavaScript | ترکیب فایل های جاوا اسکریپت

ترکیب فایل های جاوا اسکریپت چند فایل و اسکریپت قابل پردازش را در یک فایل تجمیع می کند تا تعداد درخواست ها کاهش پیدا کند. این بهینه سازی در محیط HTTP/1 اهمیت بیشتری داشت و در HTTP/2 همیشه انتخاب ضروری نیست، اما همچنان به عنوان گزینه ای قابل کنترل در افزونه کش راکت وجود دارد و برای بعضی پشتهها می تواند مفید باشد.

وقتی تاخیر اجرای جاوا اسکریپت فعال باشد، ترکیب فایل های جاوا اسکریپت به صورت خودکار غیرفعال می شود تا ترتیب بارگذاری و اجرای اسکریپت ها مطابق منطق تاخیر باقی بماند. بنابراین راکت این دو قابلیت را به شکل مستقل و بدون توجه به تعامل میان آن ها اجرا نمی کند و پنل رفتار گزینه ها را با یکدیگر هماهنگ می سازد.

Load JavaScript Deferred | بارگذاری Deferred جاوا اسکریپت

تاخیر جاوا اسکریپت باعث می شود مرورگر هنگام پردازش اولیه HTML برای اجرای اسکریپت های قابل تاخیر متوقف نشود. فایل ها دانلود می شوند، اما اجرای آن ها تا مرحله مناسب تری از پردازش صفحه عقب می افتد. این روش به کاهش مسدودسازی رندر و آزاد ماندن رشته اصلی در بخش مهم بارگذاری اولیه کمک می کند.

WP Rocket امکان مستثنا کردن اسکریپت های مشخص را نیز فراهم می کند و استثناهای پویا برای قالب و افزونه های شناخته شده به صورت مبتنی بر فضای ابری به روز می شوند. این معماری مهم است، زیرا بعضی مولفه ها مانند منو، عنصر چسبان یا اسلایدر ممکن است برای شروع درست به اجرا زودهنگام اسکریپت خاص خود نیاز داشته باشند.

Delay JavaScript Execution | تاخیر اجرای جاوا اسکریپت تا تعامل

تاخیر اجرای جاوا اسکریپت از قدرتمندترین گزینه های بهینه سازی جاوا اسکریپت در افزونه کش راکت است. این قابلیت اجرای اسکریپت ها و جاوا اسکریپت درون خطی را تا تعامل کاربر مانند اسکرول، لمس، حرکت ماوس یا فشردن کلید به تاخیر می اندازد. در نتیجه رشته اصلی در لحظات اولیه بارگذاری صفحه کمتر درگیر اسکریپت های غیرضروری می شود و محتوا زودتر فرصت رندر پیدا می کند.

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

دانلود افزونه wp-rocket | wp rocket افزونه - افزونه راکت چیست - افزونه موشک سئو

بهینه سازی جاوا اسکریپت های شخص ثالث

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

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

مقایسه قابلیت های خودکار و قابلیت های قابل تنظیم

نوع نمونه قابلیت نحوه استفاده
کاملا خودکار کش صفحات، کش موبایل، کش مرورگر، GZIP پس از فعال سازی بدون نیاز به تنظیم جداگانه
کاملا خودکار بهینه سازی تصاویر بحرانی و رندر تنبل خودکار پردازش خودکار عناصر اولویت دار
پیش فرض فعال کوچک سازی CSS و کوچک سازی جاوا اسکریپت در نصب جدید فعال هستند و قابل تغییرند
پیش فرض فعال پیش بارگذاری کش و پیش بارگذاری لینک ها قابل کنترل از تنظیمات
اختیاری حذف CSS استفاده نشده از بهینه سازی فایل ها فعال می شود
اختیاری تاخیر جاوا اسکریپت از بهینه سازی فایل ها فعال می شود
اختیاری بارگذاری تنبل تصاویر و iframe از رسانه مدیریت می شود
اختیاری میزبانی محلی فونت های گوگل و پیش بارگذاری فونت ها از رسانه مدیریت می شود
اختیاری پاک سازی پایگاه داده دستی یا زمان بندی شده
اختیاری CDN و افزودنی ها براساس زیرساخت سایت

بارگذاری تنبل تصاویر

بارگذاری تنبل تصاویر باعث می شود تصاویر خارج محدوده دید هنگام اولین ترسیم دانلود نشوند و زمانی دریافت شوند که کاربر به محل نمایش آن ها نزدیک می شود. افزونه کش راکت برای تصاویر استاندارد، srcset و بسیاری از تصاویر خارجی از بارگذاری تنبل پشتیبانی می کند و هنگام فعال بودن این قابلیت، بارگذاری تنبل پیش فرض هسته وردپرس را مدیریت می کند.

این قابلیت حجم بارگذاری اولیه صفحه را به ویژه در آرشیو محصول، گالری، وبلاگ و صفحات طولانی کاهش می دهد. در عین حال بهینه سازی تصاویر بحرانی تصاویر مهم بخش بالای صفحه را شناسایی می کند تا تصویر اصلی یا تصویر LCP بی دلیل بارگذاری تنبل نشود. ترکیب این دو قابلیت، اولویت متفاوتی برای تصاویر بالا و پایین صفحه ایجاد می نماید.

بارگذاری تنبل تصاویر پس زمینه درون خطی و CSS

تصاویر پس زمینه همیشه در برچسب استاندارد img قرار ندارند. WP Rocket می تواند پس زمینه هایی را که به صورت درون خطی روی عناصری مثل div، section، span یا figure تعریف شده اند بارگذاری تنبل کند. برای پس زمینه هایی که داخل فایل CSS یا استایل داخلی قرار دارند نیز قابلیت جداگانه بارگذاری تنبل تصاویر پس زمینه CSS وجود دارد.

این قابلیت برای صفحه سازها مهم است، زیرا اصلی، بنر، کارت و بخش های بصری اغلب تصویر را به عنوان CSS پس زمینه ایجاد می کنند. با تاخیر بارگذاری شدن پس زمینه های پایین صفحه باعث می شود مرورگر در اولین بارگذاری مجبور به دانلود تمام منابع تزئینی دور از محدوده دید نباشد و پهنای باند روی محتوای قابل مشاهده متمرکز شود.

بارگذاری تنبل iframe و ویدیو

iframe می تواند یک صفحه یا برنامه خارجی کامل را داخل صفحه بارگذاری کند و همراه خود جاوا اسکریپت و منابع زیادی بیاورد. افزونه کش راکت امکان بارگذاری تنبل iframe و ویدیوهای جاسازی شده مبتنی بر iframe را فراهم می کند تا این محتوا تا نزدیک شدن کاربر به محدوده دید بارگذاری نشود. این قابلیت برای YouTube، نقشه و موارد جاسازی شده مشابه کاربرد زیادی دارد.

اگر کاربر اصلا تا بخش ویدیو اسکرول نکند، منابع iframe نیز در بارگذاری اولیه وارد شبکه نمی شوند. این موضوع هم حجم صفحه را کاهش می دهد و هم اسکریپت های شخص ثالث کمتری را در شروع صفحه فعال می کند. برای ویدیوهای YouTube یک مرحله بهینه سازی اضافی نیز در قالب تصویر پیش نمایش وجود دارد.

جایگزینی YouTube iframe با تصویر پیش نمایش

در این حالت، WP Rocket به جای بارگذاری فوری iframe یوتیوب، تصویر بندانگشتی و دکمه پخش را نمایش می دهد. iframe و اسکریپت های سنگین YouTube زمانی دریافت می شوند که کاربر روی پیش نمایش کلیک کند. این تکنیک نمای جایگزین باعث می شود صفحه دارای ویدیوی جاسازی شده در لحظه اول منابع کامل پخش کننده را دانلود نکند.

پیش نمایش می تواند خودش با بارگذاری تنبل تصویر ترکیب شود و بهینه سازی تصاویر بحرانی نیز در صورت قرار گرفتن تصویر بندانگشتی در بخش مهم صفحه می تواند آن را پردازش کند. این قابلیت مخصوصا برای صفحه آموزش، بررسی محصول و نوشته های وبلاگ با چند ویدیو جاسازی شده موثر است، زیرا هر iframe یوتیوب مجموعه ای از درخواست های جانبی ایجاد می کند.

Add Missing Image Dimensions | افزودن ابعاد تصاویر

اگر برچسب تصویر width یا height نداشته باشد، مرورگر پیش از دانلود تصویر نمی داند چه فضایی برای آن رزرو کند. افزونه کش راکت می تواند ابعاد واقعی تصاویر داخلی قابل شناسایی را استخراج کند و ویژگی های گم شده را به نشانه گذاری کش شده اضافه نماید تا چیدمان پیش از رسیدن فایل تصویر فضای مناسب را در نظر بگیرد.

این قابلیت مستقیما به ثبات چیدمان مرتبط است و می تواند به کاهش CLS کمک کند. به جای اینکه متن و دکمه پس از بارگذاری شدن تصویر جابه جا شوند، مرورگر از ابتدا محدوده تصویر را محاسبه می کند. این گزینه در رسانه قرار دارد و در کنار بارگذاری تنبل و بهینه سازی تصاویر بحرانی مجموعه کامل تری برای مدیریت تصویر ایجاد می نماید.

Optimize Google Fonts | بهینه سازی خودکار Google Fonts

بهینه سازی فونت های گوگل به صورت خودکار در WP Rocket فعال است. وقتی صفحه چند درخواست به فونت های گوگل داشته باشد، افزونه می تواند درخواست ها را بهینه کند، display=swap را اضافه نماید و فونت را به شکلی بارگذاری کند که انسداد کمتری برای نمایش متن ایجاد شود. راهنمای منبع مرتبط نیز برای دامنه فونت ایجاد می شود.

این قابلیت زمانی استفاده می شود که فونت همچنان از سرور گوگل دریافت می شود. هدف آن کم کردن وابستگی های غیرضروری و جلوگیری از مخفی ماندن متن تا پایان دانلود فونت است. اگر مدیر بخواهد فونت گوگل را کاملا روی سرور خودش میزبانی کند، میزبانی محلی فونت های گوگل مسیر دیگری در همان تب رسانه ارائه می دهد.

Self-host Google Fonts | میزبانی محلی فونت گوگل

میزبانی محلی فونت های گوگل فایل استایل و فونت مورد استفاده را تشخیص می دهد، نسخه ای از آن ها را روی سرور سایت دانلود می کند و لینک ها را تغییر می دهد تا مرورگر به جای Google CDN، فونت را از دامنه خود سایت دریافت کند. این ساختار وابستگی مستقیم به سرویس خارجی فونت های گوگل را در بخش کاربری کاهش می دهد.

پس از فعال شدن، کش و CSSهای بهینه شده مرتبط نیز برای هماهنگی با مسیر جدید پاک سازی می شوند. میزبانی محلی می تواند در کنار حذف CSS استفاده نشده، کوچک سازی و پیش بارگذاری فونت ها استفاده شود تا فونت نه فقط از دامنه داخلی بیاید، بلکه منابع مهم بخش بالای صفحه نیز اولویت بالاتری دریافت کنند.

دانلود پلاگین راکت پرمیوم | افزونه کش راکت | wp rocket افزونه - wp rocket چیست؟ - نوین وردپرس

Preload Fonts | پیش بارگذاری هوشمند فونت های مهم

نسخه های جدید افزونه کش راکت فرآیند پیش بارگذاری فونت ها را خودکار کرده اند. افزونه فونت هایی را که واقعا در متن بخش بالای صفحه استفاده می شوند تشخیص می دهد و برای همان منابع برچسب preload ایجاد می کند. در نتیجه مدیر مجبور نیست لینک تمام فایل های WOFF یا WOFF2 را به صورت دستی در پنل وارد نماید.

فونت های بحرانی برای دسکتاپ و موبایل جداگانه شناسایی می شوند و فونت هایی که در بخش قابل مشاهده استفاده نمی شوند بدون دلیل پیش بارگذاری نخواهند شد. این رفتار از پیش بارگذاری بیش از حد جلوگیری می کند؛ چون پیش بارگذاری کردن تعداد زیادی فونت می تواند اولویت شبکه را اشغال کند و نتیجه معکوس نسبت به هدف عملکرد داشته باشد.

پشتیبانی بین مبداها و مدیریت نمایش فونت

WP Rocket برای فونت های وب پشتیبانی بین مبداها را در تنظیمات خودکار در نظر می گیرد و در چند مسیر بهینه سازی، font-display: swap را برای فونت های قابل پردازش اعمال می کند. این رفتار باعث می شود متن هنگام انتظار برای فونت وب کاملا ناپدید نماند و مرورگر بتواند ابتدا فونت جایگزین را نمایش دهد.

حذف CSS استفاده نشده، بهینه سازی فونت های گوگل و کوچک سازی CSS هرکدام در شرایط مشخصی می توانند روی نمایش فونت اثر داشته باشند. پیش بارگذاری فونت ها نیز فونت بحرانی را زودتر وارد شبکه می کند. این مجموعه قابلیت ها به جای تمرکز روی یک فایل فونت، کل مسیر شناسایی، دانلود و نمایش تایپوگرافی را در عملکرد صفحه در نظر می گیرد.

Database Optimization | بهینه سازی دیتابیس

تب پایگاه داده مجموعه ای از پاک سازی های رایج وردپرس را در یک محیط واحد قرار می دهد. بازبینی های نوشته، پیش نویس خودکار، نوشته حذف شده، دیدگاه هرزنامه، دیدگاه حذف شده و داده های موقت قابل پاک سازی هستند و مدیر می تواند جدول های مناسب را نیز بهینه سازی کند. هدف، حذف داده موقت یا محتوای زائدی است که دیگر در روند کاری سایت کاربرد ندارد.

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

پاک سازی نوشته ها؛ پاک سازی بازبینی، پیش نویس خودکار و زباله دان

وردپرس هنگام ویرایش محتوا بازبینی ایجاد می کند و پیش نویس های موقت یا نوشته های حذف شده نیز ممکن است در پایگاه داده باقی بمانند. WP Rocket می تواند بازبینی، پیش نویس خودکار و نوشته حذف شده را شناسایی و پاک کند. این قابلیت مخصوصا در سایت های محتوایی با ویرایشگرهای فعال و تعداد زیاد به روزرسانی می تواند حجم داده های غیرضروری را کنترل کند.

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

پاک سازی دیدگاه ها و پاک سازی داده های موقت

دیدگاه هرزنامه و دیدگاه های قرارگرفته در زباله دان نیز از تب پایگاه داده قابل پاک سازی هستند. داده های موقت هم داده های موقتی هستند که وردپرس و افزونه ها برای کش یا وضعیت های کوتاه مدت استفاده می کنند و راکت می تواند آن ها را در پاک سازی حذف کند. این ابزارها برای مرتب نگه داشتن داده های موقت در سایت های قدیمی مفید هستند.

از آنجا که افزونه های مختلف ممکن است داده های موقتی زیادی ایجاد کنند، وجود پاک سازی داخلی باعث می شود برای عملیات پایه نگهداری پایگاه داده به افزونه دیگری نیاز نباشد. پاک سازی خودکار نیز همین گزینه های انتخاب شده را در زمان بندی تعریف شده اجرا می کند تا نگهداری به صورت دوره ای ادامه داشته باشد.

Optimize Database Tables | بهینه سازی جداول

افزونه کش راکت گزینه بهینه سازی جداول را برای جدول هایی که موتور و محیط اجازه می دهند ارائه می کند. این پردازش با دستورهای پایگاه داده استاندارد انجام می شود و هدف آن مرتب سازی ذخیره سازی جدول های قابل بهینه سازی است. این قابلیت بخشی از نگهداری پایگاه داده است و همراه پاک سازی نوشته، دیدگاه و داده موقت در همان تب مدیریت می شود.

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

Heartbeat Control | کنترل Heartbeat وردپرس

وردپرس Heartbeat API ارتباط دوره ای مرورگر با سرور را برای قابلیت هایی مانند ذخیره خودکار، قفل نوشته، اعلان و بعضی داده های بلادرنگ برقرار می کند. این درخواست ها معمولا از admin-ajax.php استفاده می کنند. در سایت هایی با کاربر یا ویرایشگر زیاد، تعداد Heartbeat می تواند بارگذاری پس زمینه قابل توجهی ایجاد کند.

WP Rocket امکان کاهش فعالیت، غیرفعال یا بدون محدودیت را برای Heartbeat فراهم می کند و حالت کاهش فعالیت در نصب جدید پیش فرض است. هدف این قابلیت حذف کامل عملکرد بلادرنگ وردپرس نیست؛ بلکه مدیر می تواند دفعات اجرا را متناسب با نیاز بخش مدیریتی، ویرایشگر و بخش کاربری کنترل کند و تعداد درخواست های دوره ای را کاهش دهد.

Advanced Rules | قوانین پیشرفته کش

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

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

هرگز این لینک ها را کش نکن

هرگز این لینک ها را کش نکن برای خارج کردن یک صفحه یا گروهی از لینک ها از کش صفحات استفاده می شود. مسیر کامل یا الگو قابل تعریف است و می توان ساختاری مانند بخش عضویت، پیشخوان یا صفحه ای که باید همیشه با PHP تازه تولید شود را از کش کنار گذاشت. صفحات مستثنا شده از بهینه سازی های مرتبط با کش شده صفحه نیز جدا می شوند.

هرگز این کوکی ها را کش نکن

کوکی اغلب برای شخصی سازی محتوا براساس کاربر، سبد خرید، زبان یا منطقه استفاده می شود. هرگز این کوکی ها را کش نکن اجازه می دهد وقتی کوکی مشخصی در مرورگر وجود دارد، نسخه عمومی کش به آن بازدیدکننده تحویل داده نشود. این قابلیت زمانی اهمیت دارد که یک ابزارک یا افزونه محتوا را با PHP و براساس کوکی تولید می کند.

هرگز این عامل های کاربر را کش نکن

عامل کاربر اطلاعاتی درباره مرورگر یا دستگاه درخواست کننده ارائه می دهد. افزونه کش راکت می تواند عامل های کاربر خاص را از دریافت کش شده/بهینه شده صفحه مستثنا کند. این قانون برای دستگاه یا سرویس گیرنده هایی که نیازمند نشانه گذاری متفاوت هستند کاربرد دارد و الگوهای عبارت منظم نیز در تعریف آن قابل استفاده هستند.

همیشه این لینک ها را پاک سازی کن

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

کش رشته های پرس و جو

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

خرید افزونه wp rocket - خرید راکت - خرید افزونه راکت از نوین وردپرس

User Cache | کش کاربران واردشده

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

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

سازگاری خودکار با WooCommerce | ووکامرس

WP Rocket هنگام تشخیص ووکامرس، صفحه های حساس سبد خرید، تسویه حساب و حساب کاربری را به صورت خودکار از کش خارج می کند و ووکامرس REST API نیز در سیاست کش مناسب قرار می گیرد. این رفتار بدون نیاز به وارد کردن دستی لینک ها انجام می شود تا جریان خرید و داده های شخصی مشتری با کش صفحات عمومی ترکیب نشوند.

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

بهینه سازی اجزای سبد خرید ووکامرس

ووکامرس برای به روزرسانی پویای سبد خرید کوچک از درخواست AJAX معروف get_refreshed_fragments استفاده می کند. افزونه کش راکت می تواند این درخواست را زمانی که سبد خرید خالی است کش کند تا هر بازدیدکننده جدید مجبور به اجرای همان عملیات تکراری از صفر نباشد. نتیجه، کاهش تاخیر مربوط به نمایش سبد خرید در اولین بازدید است.

این بهینه سازی به صورت خودکار در قابلیت های افزونه قرار گرفته است. راکت شرط مربوط به سبد خرید خالی را بررسی می کند تا پاسخ شخصی سازی شده مشتری وارد کش اشتباه نشود. بنابراین قابلیت فقط یک کش عمومی AJAX نیست و با وضعیت فروشگاه هماهنگ اجرا می شود.

سازگاری با Elementor | المنتور

WP Rocket برای المنتور مستندات سازگاری اختصاصی دارد و عملیات به روزرسانی صفحه در المنتور می تواند کش را به صورت جزئی یا کامل تازه کند. بهینه سازی فایل هایی مثل تاخیر اجرای جاوا اسکریپت و بارگذاری تاخیری نیز استثناهای یک کلیکی برای مولفه های المنتور دارند تا اسکریپت های موردنیاز ابزارک های حساس در صورت نیاز از تاخیر خارج شوند.

سایت های المنتور معمولا CSS و جاوا اسکریپت بیشتری نسبت به چیدمان ها ساده تولید می کنند و قابلیت هایی مانند حذف CSS استفاده نشده، بارگذاری تنبل، پیش بارگذاری فونت ها و بهینه سازی تصاویر بحرانی می توانند در مدیریت این منابع نقش داشته باشند. برای طراحی حرفه ای صفحات نیز Elementor Pro | المنتور پرو در اکوسیستم نوین وردپرس در دسترس است.

سازگاری با WPML و سایت های چندزبانه

افزونه کش راکت برای سایت های چندزبانه نیز سازگاری دارد و کش را می توان برای زبان های مختلف مدیریت کرد. WPML و ووکامرس چندزبانه در مجموعه یکپارچه سازی های شناخته شده قرار دارند و کوکی های اجباری مرتبط با کشور یا زبان می توانند در سیاست کش خودکار لحاظ شوند.

در پروژه چندزبانه، نکته اصلی این است که نسخه فارسی، انگلیسی یا سایر زبان ها محتوای متفاوتی دارند و کش باید بر همین اساس تفکیک شود. برای راه اندازی ترجمه و ساختار چندزبانه می توانید از WPML | افزونه چندزبانه وردپرس در کنار افزونه کش راکت استفاده کنید.

افزودنی Cloudflare

WP Rocket با Cloudflare سازگار است و افزودنی مخصوص آن برای هماهنگ کردن بخشی از عملیات کش و تنظیمات در پیشخوان وجود دارد. Cloudflare در لایه شبکه و لبه شبکه فعالیت می کند، در حالی که راکت روی وردپرس، فایل ها و کش صفحات متمرکز است. استفاده همزمان این دو یک معماری چندلایه برای عملکرد ایجاد می کند.

افزودنی Cloudflare بیشتر یکپارچه سازی مدیریتی است و Cloudflare برای فعال بودن به خود افزودنی وابسته نیست. مزیت آن این است که بعضی عملیات پاک سازی و تنظیمات از داخل افزونه کش راکت هماهنگ می شوند. در نسخه های جدید نیز منطق پاک سازی این یکپارچه سازی بهینه شده تا فقط زمانی اجرا شود که افزونه مربوط Cloudflare واقعا فعال باشد.

افزودنی Varnish

Varnish یک کش لایه سمت سرور یا پراکسی معکوس است و در برخی هاست ها جلوی وردپرس قرار دارد. WP Rocket با افزودنی Varnish می تواند پاک سازی خود را با این لایه هماهنگ کند تا وقتی کش راکت پاک می شود، نسخه قدیمی در Varnish باقی نماند و بازدیدکننده همچنان محتوا قبلی را دریافت نکند.

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

افزودنی Sucuri

Sucuri CloudProxy می تواند کش و امنیت لایه خودش را جلوی سایت قرار دهد. افزودنی مربوط در افزونه کش راکت برای هماهنگی پاک سازی کش با Sucuri طراحی شده است تا به روزرسانی های وردپرس در هر دو لایه منعکس شوند. این قابلیت به ویژه در سایتی که Sucuri علاوه بر امنیت نقش CDN یا کش هم دارد کاربرد دارد.

مانند Cloudflare و Varnish، هدف یکپارچه سازی جایگزین کردن سرویس خارجی نیست. راکت روی وردپرس بهینه سازی کار می کند و افزودنی ارتباط مناسب با کش لایه بیرونی را فراهم می سازد. این مدل معماری باعث می شود ابزارهای تخصصی مختلف بدون نیاز به مدیریت کاملا جدا از هم در پشته قرار بگیرند.

سازگاری WebP

WP Rocket دارای سازگاری WebP افزودنی است و می تواند در شرایط مناسب کش جداگانه ای برای نسخه WebP صفحه ایجاد کند. این قابلیت به معنی تبدیل JPEG و PNG به WebP نیست؛ تولید و فشرده سازی تصویر معمولا توسط بهینه ساز تصویر انجام می شود و راکت وظیفه تحویل و کش سازگار با خروجی آن ابزار را بر عهده می گیرد.

برای بهینه سازی تخصصی تصویر، تبدیل فرمت و فشرده سازی می توانید Imagify Pro | ایمیجیفای پرو را در کنار افزونه کش راکت استفاده کنید. این تقسیم وظیفه باعث می شود راکت روی کش و بهینه سازی بخش کاربری متمرکز بماند و پردازش تصویر توسط ابزار تخصصی خودش انجام شود.

تحویل محتوا و اتصال به CDN دلخواه

در بخش تحویل محتوا می توان CDN CNAME دلخواه را به WP Rocket معرفی کرد تا لینک فایل های ثابت براساس CDN بازنویسی شوند. این یکپارچه سازی برای سرویس های CDN کششی معمولی طراحی شده و امکان استفاده از CDNهای ثالث در کنار کش و بهینه سازی فایل ها را فراهم می کند.

CDN با کش صفحات محلی یک مفهوم واحد نیست. کش صفحات پردازش وردپرس را کاهش می دهد، در حالی که CDN منابع را از موقعیت نزدیک تر به بازدیدکننده تحویل می دهد. ترکیب آن ها برای سایتی با مخاطبان جغرافیایی گسترده می تواند هم TTFB منابع و هم زمان انتقال فایل های ثابت را کاهش دهد.

RocketCDN رایگان

از نسخه 3.22، افزونه کش راکت برای دارندگان مجوز یک سطح رایگان از RocketCDN ارائه می کند. این پلن می تواند تا 3 صفحه را از طریق CDN تسریع کند، پهنای باند نامحدود دارد و در 10 نقطه حضور فعالیت می کند. تنظیمات CDN نیز به صورت خودکار اعمال می شوند تا راه اندازی اولیه ساده باقی بماند.

RocketCDN رایگان یک نسخه رایگان WP Rocket نیست؛ سرویسی مکمل در تب تحویل محتوا است. مدیر می تواند 3 صفحه مهم مانند صفحه اصلی، صفحه فرود یا محصول اصلی را به CDN متصل کند و در صورت نیاز به پوشش کامل سایت، به RocketCDN حرفه ای یا CDN دلخواه دیگری مهاجرت نماید.

RocketCDN حرفه ای

RocketCDN حرفه ای برای تحویل تمام صفحه ها و منابع سایت طراحی شده و شبکه آن بیش از 100 PoP دارد. تفاوت اصلی با سطح رایگان در دامنه پوشش و گستردگی شبکه است. این سرویس به صورت افزودنی اشتراکی از خود افزونه جداست و خرید مجوز افزونه کش راکت به معنای فعال بودن خودکار پلن حرفه ای CDN نیست.

مزیت یکپارچه سازی مستقیم این است که تنظیمات CDN داخل همان پیشخوان عملکرد مدیریت می شوند و پیشنهادهای Rocket Insights نیز می توانند وضعیت تحویل محتوا را در تحلیل عملکرد لحاظ کنند. در عین حال WP Rocket همچنان اجازه می دهد کاربر به جای RocketCDN، سرویس CDN دیگری را در پنل تعریف کند.

Rocket Insights؛ مرکز سنجش عملکرد داخل پیشخوان

Rocket Insights یک مرکز عملکرد داخلی است که براساس GTmetrix اطلاعات سرعت صفحه های انتخابی را داخل وردپرس نمایش می دهد. مدیر می تواند صفحه های مهم را پایش کند، آزمون را درخواستی اجرا نماید و پیشنهادهای مرتبط با قابلیت های افزونه کش راکت را ببیند. از سال 2026 این بخش برای کاربران WP Rocket به صورت رایگان ارائه می شود.

هدف Rocket Insights این است که بهینه سازی فقط مجموعه ای از کادرهای انتخاب نباشد. کاربر می تواند نتیجه صفحه را مشاهده کند و براساس پیشنهاد بفهمد فعال کردن کدام قابلیت احتمالا تاثیر بیشتری دارد. این رویکرد به ویژه برای مدیرانی مفید است که با اصطلاحات عملکرد آشنا نیستند اما می خواهند تصمیم های تنظیماتی را براساس داده انجام دهند.

امتیاز عملکرد و پایش صفحات در Rocket Insights

Rocket Insights امکان پایش کردن لینک های مشخص و مشاهده امتیاز عملکرد را فراهم می کند. این قابلیت برای صفحه اصلی، صفحه محصول، دسته بندی، صفحه فرود یا مقاله های اصلی کاربرد دارد، چون عملکرد متوسط سایت همیشه نشان دهنده تجربه صفحه های مهم کسب و کار نیست. هر لینک می تواند جداگانه آزمون شود و روند بهینه سازی آن بررسی گردد.

پیشنهادها نیز تاثیر قابلیت ها را توضیح می دهند تا کاربر بداند چرا گزینه ای مانند حذف CSS استفاده نشده، تاخیر جاوا اسکریپت یا RocketCDN پیشنهاد شده است. در نتیجه پیشخوان از نمایش عدد خام فراتر می رود و ارتباط میان معیار و عملیات قابل انجام در افزونه کش راکت را واضح تر می کند.

WP Rocket و Core Web Vitals | هسته حیاتی وب

هسته حیاتی وب حوزه های بارگذاری، پاسخگویی و پایداری بصری را ارزیابی می کند. WP Rocket چندین قابلیت دارد که روی عوامل مرتبط با این معیارها اثر می گذارند؛ از کش صفحات و حذف CSS استفاده نشده تا تاخیر جاوا اسکریپت، پیش بارگذاری فونت ها، بهینه سازی تصاویر بحرانی و افزودن ابعاد گم شده تصاویر.

هیچ افزونه ای به تنهایی امتیاز ثابت یا نتیجه تضمینی برای پیج اسپید ایجاد نمی کند. هاست، قالب، تصاویر، فونت ها، اسکریپت های شخص ثالث، CDN و طراحی صفحه در نتیجه نهایی نقش دارند. مزیت راکت این است که ابزارهای متعددی از زنجیره عملکرد را در یک محیط قرار می دهد تا این عوامل قابل مدیریت تر شوند.

افزونه کش راکت و LCP

LCP زمان نمایش بزرگ ترین عنصر مهم داخل محدوده دید را اندازه می گیرد. کش صفحات می تواند TTFB را کاهش دهد، بهینه سازی تصاویر بحرانی تصویر LCP را اولویت می دهد، حذف CSS استفاده نشده استایل های غیرضروری را حذف می کند و پیش بارگذاری فونت ها فونت مهم را زودتر وارد شبکه می نماید.

اگر LCP با جاوا اسکریپت سنگین تاخیر شود، تاخیر و تاخیر جاوا اسکریپت نیز می توانند رشته اصلی را آزادتر نگه دارند. در سایتی با مخاطبان دور از مبدا، CDN نیز مدت انتقال منبع را کاهش می دهد. به همین دلیل LCP معمولا نتیجه یک قابلیت واحد نیست و چند لایه از WP Rocket می توانند همزمان روی اجزای مختلف آن اثر بگذارند.

افزونه کش راکت و CLS

CLS به جابه جایی ناخواسته عناصر هنگام بارگذاری مربوط است. افزودن ابعاد گم شده تصاویر با تعریف عرض و ارتفاع فضای لازم تصویر را از ابتدا رزرو می کند، پیش بارگذاری فونت ها می تواند تغییر دیرهنگام تایپوگرافی را کاهش دهد و جایگزینی YouTube iframe با تصویر پیش نمایش ساختار اولیه ویدیو جاسازی شده را سبک تر و قابل پیش بینی تر می سازد.

حذف CSS استفاده نشده نیز باعث می شود استایل لازم صفحه زودتر در منبع حاضر باشد و تاخیر جاوا اسکریپت می تواند تزریق بعضی عناصر پویا را تا تعامل عقب بیندازد. طراحی قالب و تبلیغات همچنان نقش مهمی دارند، اما WP Rocket ابزارهای متعددی برای مدیریت علت های رایج جابه جایی چیدمان در اختیار مدیر قرار می دهد.

افزونه کش راکت و INP

INP سرعت پاسخ صفحه به تعامل واقعی کاربر را بررسی می کند. جاوا اسکریپت سنگین یکی از عوامل اصلی مسدود شدن شدن رشته اصلی است. تاخیر اجرای جاوا اسکریپت می تواند اسکریپت های غیرضروری را تا تعامل عقب بیندازد و رندر تنبل خودکار نیز پردازش مربوط به عناصر دور از محدوده دید را از مرحله اولیه خارج کند.

هدف این نیست که جاوا اسکریپت حذف شود؛ بلکه منابعی که برای اولین تعامل ضروری نیستند در زمان مناسب تری اجرا شوند. انتخاب درست استثناها اهمیت دارد تا منو، جستجو، سبد خرید یا دکمه های اصلی آماده باقی بمانند. Rocket Insights نیز می تواند برای پایش کردن عملکرد صفحه های کلیدی در فرآیند بهینه سازی استفاده شود.

WP Rocket برای چه نوع سایت هایی کاربرد دارد؟

نوع سایت قابلیت های کاربردی
فروشگاه ووکامرس کش صفحات، اجزای سبد خرید، بارگذاری تنبل، پاک سازی هوشمند و CDN
سایت المنتور حذف CSS استفاده نشده، تاخیر JS، تصاویر بحرانی و بهینه سازی فونت
وبلاگ و مجله پیش بارگذاری نقشه سایت، پاک سازی جزئی، بارگذاری تنبل و پاک سازی پایگاه داده
سایت شرکتی کش صفحات، تصاویر بحرانی، حذف CSS استفاده نشده و Rocket Insights
صفحه فرود تاخیر JS، رندر تنبل، پیش بارگذاری فونت و CDN
سایت چندزبانه کش زبان ها، WPML سازگاری و نقشه سایت پیش بارگذاری
سایت تصویری بارگذاری تنبل، گم شده ابعاد، تصاویر بحرانی و Imagify یکپارچه سازی
سایت دارای ویدیو بارگذاری تنبل iframe و پیش نمایش یوتیوب
سایت پرترافیک کش صفحات، پیش بارگذاری، پاک سازی جزئی و هماهنگی کش سرور
هاست مدیریت شده بهینه سازی فایل و رسانه در کنار کش داخلی هاست

استثناها و موارد شمول پویا؛ سازگاری های ابری

افزونه کش راکت بخشی از استثنا و شمولهای سازگاری را در فضای ابری نگه می دارد و فهرست ها به صورت دوره ای روی سایت دانلود می شوند. حذف CSS استفاده نشده، تاخیر جاوا اسکریپت، تاخیر، کوچک سازی/ترکیب فایل های جاوا اسکریپت، پیش بارگذاری، رندر تنبل خودکار و پیش بارگذاری فونت ها از قابلیت هایی هستند که می توانند از این فهرست های پویا استفاده کنند.

مزیت این معماری آن است که برای اضافه شدن یک استثنا شناخته شده همیشه لازم نیست منتظر نسخه انتشار بعدی افزونه ماند. لیست ها به صورت هفتگی و پس از به روزرسانی WP Rocket تازه می شوند و قوانین سازگاری مربوط به قالب، افزونه یا سرویس می توانند سریع تر به نصب موجود برسند.

درون ریزی و برون بری تنظیمات

تب ابزارها امکان برون بری تنظیمات افزونه کش راکت از یک سایت و درون ریزی آن ها روی سایت دیگر را فراهم می کند. این قابلیت برای آژانس، توسعه دهنده یا مدیر چند سایت بسیار کاربردی است، زیرا پیکربندی پایه می تواند یک بار تنظیم شود و در پروژه های مشابه دوباره مورد استفاده قرار گیرد.

البته داده پویا و استثناهای مخصوص هر دامنه همچنان می توانند متفاوت باشند، اما انتقال پیکربندی عمومی باعث می شود روند کاری راه اندازی سریع تر شود. در مجوزهای چندسایته که برای تعداد بیشتری سایت طراحی شده اند، درون ریزی/برون بری به مدیریت یکپارچگی میان پروژه ها کمک می کند.

افزونه کش راکت برای چه سایت هایی مفید است؟ آموزش افزونه راکت - آموزش wp rocket - نوین وردپرس

بازگشت نسخه و نسخه پشتیبان تنظیمات هنگام به روزرسانی

WP Rocket ابزار بازگشت نسخه را در بخش ابزارها قرار داده است تا در صورت نیاز نسخه پایدار قبلی افزونه دوباره نصب شود. این قابلیت برای روند کاری حرفه ای به روزرسانی مفید است، زیرا مدیر می تواند پس از انتشار نسخه جدید سایت را آزمون کند و در صورت نیاز تا بررسی بیشتر به نسخه قبلی مورد تایید پروژه برگردد.

در نسخه های جدید، راکت همچنین قبل از به روزرسانی افزونه از گزینه های خودش نسخه پشتیبان خودکار ایجاد می کند. این قابلیت به حفظ پیکربندی هنگام ارتقا کمک می کند و ابزارهای بازگشت نسخه و نسخه پشتیبان تنظیمات را در یک چرخه به روزرسانی مطمئن تر کنار یکدیگر قرار می دهد.

MCP در افزونه کش راکت

شاخه 3.23 پشتیبانی از MCP سرور را به WP Rocket اضافه کرده است تا سرویس گیرنده های سازگار هوش مصنوعی بتوانند با ابزارهای تعریف شده افزونه ارتباط داشته باشند. در به روزرسانی های بعدی همان شاخه، عملیات پاک سازی کش کل سایت، پاک سازی کش یک صفحه مشخص و بررسی وضعیت کش به ابزارهای MCP افزوده شدند.

این قابلیت بیشتر برای روندهای کاری مدیریتی و خودکارسازی جدید اهمیت دارد و جایگزین پیشخوان عادی وردپرس نیست. مدیر همچنان می تواند عملیات کش را از نوار ابزار و تنظیمات انجام دهد، اما MCP یک رابط اضافه برای سرویس گیرنده سازگار ایجاد می کند تا بعضی عملیات مشخص از مسیر استاندارد قابل کنترل اجرا شوند.

پشتیبانی از هاست های مختلف

افزونه کش راکت با طیف گسترده ای از هاست ها سازگار است و روی Apache، Nginx، LiteSpeed و Windows قابل استفاده است. در بعضی هاست های مدیریت شده کش صفحات توسط خود ارائه دهنده مدیریت می شود و WP Rocket به صورت خودکار لایه کش خودش را غیرفعال می کند تا بهینه سازی فایل ها، رسانه، بارگذاری تنبل و سایر قابلیت ها بدون ایجاد کش تکراری ادامه پیدا کنند.

این سازگاری خودکار نشان می دهد معماری افزونه فقط به یک پشته سرور وابسته نیست. محیط هایی مانند Kinsta و WP Engine کش سرور داخلی دارند و راکت می تواند خود را با سیاست آن ها هماهنگ کند. در هاست های دیگر نیز کش صفحات داخلی افزونه در کنار امکانات عملکرد فعال باقی می ماند.

سازگاری با Kinsta و WP Engine

در Kinsta و WP Engine، کش صفحات خود افزونه کش راکت برای جلوگیری از تداخل با کش مدیریت شده هاست غیرفعال می شود، اما قابلیت های دیگر مانند بارگذاری تنبل و بهینه سازی فایل ها همچنان در دسترس هستند. پاک سازی نیز با کش سرور ارائه دهنده هماهنگ می شود تا به روزرسانی های وردپرس در لایه اصلی کش منعکس شوند.

این مدل مهم است، زیرا نشان می دهد ارزش WP Rocket فقط کش صفحات نیست. حتی زمانی که هاست کش را خودش انجام می دهد، حذف CSS استفاده نشده، تاخیر جاوا اسکریپت، بهینه سازی رسانه، بهینه سازی فونت، پایگاه داده و Rocket Insights می توانند بخش های دیگر عملکرد را پوشش دهند.

WP Rocket و افزونه های SEO | سئو

پیش بارگذاری کش می تواند نقشه سایت های Rank Math، Yoast SEO، All in One SEO، SEOPress و The SEO Framework را به صورت خودکار شناسایی کند. این یکپارچه سازی باعث می شود لینک های اصلی سایت از منبعی که افزونه SEO تولید کرده است برای پیش بارگذاری دریافت شوند و کش با ساختار واقعی محتوای قابل ایندکس هماهنگ باقی بماند.

برای مدیریت اسکیما، متا، نقشه سایت و سئوی فنی می توانید Rank Math Pro | رنک مث پرو را در کنار افزونه کش راکت استفاده کنید. Rank Math روی بهینه سازی جستجو تمرکز دارد و راکت عملکرد، کش و تحویل منابع را مدیریت می کند.

جدول جامع امکانات WP Rocket

دسته قابلیت کاربرد
کش کش صفحات ساخت 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 برای درخواست های پس زمینه و افزودنی ها برای یکپارچه سازی ها استفاده می شوند.

ابزارها نیز درون ریزی، برون بری، بازگشت نسخه و امکانات تکمیلی را در اختیار مدیر قرار می دهد. کش تب قدیمی در نسخه های جدید حذف شده و بعضی گزینه های آن به بخش های دیگر منتقل یا خودکار شده اند. این تغییر رابط با هدف کاهش تعداد تنظیماتی انجام شده که کاربر برای رسیدن به پیکربندی پایه باید بررسی کند.

سوالات متداول WP Rocket | راکت وردپرس

WP Rocket چیست؟

افزونه کش راکت یک افزونه حرفه ای برای کش و عملکرد وردپرس است. کش صفحات، کش موبایل، کش مرورگر، GZIP، بهینه سازی فایل ها، بارگذاری تنبل، پیش بارگذاری، پاک سازی پایگاه داده، کنترل Heartbeat، یکپارچه سازی CDN و Rocket Insights از بخش های اصلی آن هستند. افزونه علاوه بر گزینه های دستی، مجموعه ای از بهینه سازی های خودکار را بلافاصله پس از فعال سازی اعمال می کند.

آیا WP Rocket نسخه رایگان دارد؟

خیر. خود افزونه نسخه رایگان رسمی ندارد و مجوزهای Single، Plus و Multi همگی حرفه ای هستند. RocketCDN رایگان یک سرویس CDN جانبی برای دارندگان افزونه کش راکت است و نباید آن را نسخه رایگان افزونه راکت در نظر گرفت. سازنده نسخه آزمایشی رایگان نیز ارائه نمی دهد.

نسخه فعلی WP Rocket چیست؟

در زمان نگارش این مقاله، آخرین نسخه انتشار رسمی افزونه کش راکت نسخه 3.23.3.3 است. نسخه محصول موجود در صفحه فروش باید با فایل واقعی ارائه شده به مشتری هماهنگ باشد و بهتر است شماره نسخه از داده محصول یا فیلد اختصاصی به صورت قابل به روزرسانی مدیریت شود.

آیا WP Rocket بلافاصله بعد از نصب کش را فعال می کند؟

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

حذف CSS استفاده نشده چیست؟

این قابلیت CSS مورد استفاده هر صفحه را شناسایی می کند و قوانین غیرضروری آن صفحه را کنار می گذارد. CSS استفاده شده به صورت غیرهمزمان تولید می شود و می تواند تعداد فایل استایل ها، حجم CSS و مسدودکننده رندر مرتبط با استایل را کاهش دهد.

تاخیر اجرای جاوا اسکریپت چه کاری انجام می دهد؟

تاخیر جاوا اسکریپت اجرای اسکریپت های قابل تاخیر را تا تعامل کاربر عقب می اندازد. حرکت ماوس، لمس، اسکرول یا فشردن کلید می توانند محرک اجرای اسکریپت شوند. این قابلیت برای کاهش پردازش اولیه رشته اصلی و اثر جاوا اسکریپت غیرضروری روی بارگذاری صفحه طراحی شده است.

آیا WP Rocket تصاویر را بارگذاری تنبل می کند؟

بله. بارگذاری تنبل برای تصاویر عادی، بخشی از تصاویر پس زمینه، تصاویر پس زمینه CSS و iframeها وجود دارد. تصاویر بحرانی بالای صفحه به صورت خودکار شناسایی می شوند تا تصویر اصلی یا تصویر LCP بی دلیل بارگذاری تنبل نشود.

آیا راکت تصاویر را به WebP یا AVIF تبدیل می کند؟

وظیفه اصلی افزونه کش راکت تبدیل و فشرده سازی تصویر نیست. افزونه سازگاری WebP برای هماهنگی کش با تصویر WebP دارد، اما ساخت WebP یا AVIF را می توان با بهینه ساز تصویر تخصصی مانند Imagify انجام داد و سپس راکت تحویل، بارگذاری تنبل و کش را مدیریت کند.

آیا WP Rocket با ووکامرس سازگار است؟

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

آیا افزونه کش راکت با المنتور سازگار است؟

بله. پاک سازی کش با به روزرسانی های المنتور هماهنگ می شود و برای بهینه سازی جاوا اسکریپت نیز استثناهای آماده وجود دارند. حذف CSS استفاده نشده، تاخیر JS، بارگذاری تنبل، بهینه سازی فونت و بهینه سازی تصاویر بحرانی می توانند برای منابع صفحه های المنتوری استفاده شوند.

آیا WP Rocket با Rank Math کار می کند؟

بله. نقشه سایت Rank Math در سازگاری رسمی پیش بارگذاری قرار دارد و افزونه کش راکت می تواند لینک های نقشه سایت آن را برای ساخت کش استفاده کند. Rank Math روی SEO و اسکیما متمرکز است و راکت وظیفه کش و عملکرد را بر عهده دارد.

آیا WP Rocket فونت های گوگل را بهینه می کند؟

بله. بهینه سازی فونت های گوگل به صورت خودکار درخواست ها را بهینه می کند و display=swap را در شرایط مربوط اعمال می نماید. همچنین میزبانی محلی فونت های گوگل برای میزبانی محلی و پیش بارگذاری فونت ها برای تشخیص و پیش بارگذاری فونت های بحرانی وجود دارند.

رندر تنبل خودکار چیست؟

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

بهینه سازی تصاویر بحرانی چیست؟

افزونه کش راکت تصاویر مهم بخش بالای صفحه و LCP را شناسایی می کند، آن ها را از بارگذاری تنبل خارج می سازد و اولویت مناسب برای بارگذاری زودهنگام اعمال می کند. دسکتاپ و موبایل به صورت جدا پردازش می شوند تا تصویر بحرانی هر چیدمان دقیق تر تشخیص داده شود.

آیا WP Rocket دیتابیس را بهینه می کند؟

بله. بازبینی، پیش نویس خودکار، نوشته حذف شده، دیدگاه هرزنامه، دیدگاه حذف شده و داده موقت قابل پاک سازی هستند. بهینه سازی جداول و زمان بندی خودکار روزانه، هفتگی یا ماهانه نیز در تب پایگاه داده در دسترس قرار دارند.

کنترل Heartbeat چیست؟

Heartbeat API درخواست های دوره ای وردپرس را برای ذخیره خودکار، قفل و داده بلادرنگ مدیریت می کند. افزونه کش راکت امکان کاهش فعالیت یا کنترل این درخواست ها را فراهم می سازد تا در سایت هایی که Heartbeat زیادی دارند، فعالیت پس زمینه قابل مدیریت باشد.

آیا WP Rocket CDN دارد؟

خود افزونه می تواند CDN دلخواه را با CNAME متصل کند. همچنین RocketCDN به عنوان سرویس مکمل رایگان و حرفه ای ارائه می شود. سطح رایگان برای تا 3 صفحه و 10 PoP طراحی شده و پلن حرفه ای تمام سایت را روی شبکه گسترده تر پوشش می دهد.

Rocket Insights چیست؟

Rocket Insights مرکز عملکرد داخلی افزونه کش راکت است که با استفاده از GTmetrix صفحه های انتخابی را آزمون و پایش می کند و پیشنهادهای مرتبط با قابلیت های راکت ارائه می دهد. این سرویس در ساختار فعلی برای کاربران WP Rocket به صورت رایگان در دسترس است.

آیا Cloudflare با افزونه کش راکت سازگار است؟

بله. WP Rocket افزودنی مخصوص Cloudflare دارد و می تواند بعضی عملیات کش را با آن هماهنگ کند. Cloudflare در لایه لبه شبکه و شبکه کار می کند و افزونه کش راکت روی کش وردپرس و بهینه سازی بخش کاربری متمرکز است.

کش کاربران چیست؟

کش کاربران امکان ساخت کش جدا برای کاربران واردشده را فراهم می کند. این قابلیت برای عضویت و پیشخوان هایی کاربرد دارد که کاربر واردشده نیز باید از بخشی از مزایای کش استفاده کند، اما کش او نباید با بازدیدکننده ناشناس یا کاربر دیگر مشترک باشد.

پیش بارگذاری کش با پیش بارگذاری لینک ها چه تفاوتی دارد؟

پیش بارگذاری کش روی سرور نسخه کش شده لینک ها را پیش از بازدیدکننده واقعی می سازد. پیش بارگذاری لینک ها روی ناوبری مرورگر تمرکز دارد و لینک بعدی را هنگام رفتار کاربر زودتر آماده می کند. یکی کش سرور را گرم می کند و دیگری انتقال بین صفحه ها را سریع تر احساس می کند.

آیا تمام مجوزهای WP Rocket امکانات یکسان دارند؟

بله. مجوزهای اصلی Single، Plus و Multi همان قابلیت های اصلی را ارائه می دهند و تفاوت عمده آن ها تعداد سایت های تحت پوشش است. Single برای 1 سایت، Plus برای 3 سایت و Multi برای 50، 100 یا 500 سایت ارائه می شود.

آیا افزونه کش راکت روی هاست مدیریت شده قابل استفاده است؟

بله. در ارائه دهنده هایی که کش سرور داخلی دارند، WP Rocket می تواند کش صفحات خودش را خودکار غیرفعال کند و سایر قابلیت ها مانند بهینه سازی فایل ها، بارگذاری تنبل، فونت، پایگاه داده و Rocket Insights را حفظ نماید. Kinsta و WP Engine نمونه های شناخته شده این معماری هستند.

افزونه کش راکت برای هسته حیاتی وب چه ابزارهایی دارد؟

کش صفحات، حذف CSS استفاده نشده، تاخیر جاوا اسکریپت، تاخیر، بهینه سازی تصاویر بحرانی، رندر تنبل خودکار، پیش بارگذاری فونت ها، افزودن ابعاد گم شده تصاویر و CDN هرکدام روی بخشی از بارگذاری، پاسخگویی یا پایداری بصری اثر می گذارند. نتیجه نهایی به کل پشته سایت وابسته است.

آیا WP Rocket برای سایت فارسی قابل استفاده است؟

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

جمع بندی معرفی افزونه WP Rocket | راکت وردپرس

افزونه کش راکت را می توان یک مجموعه چندلایه عملکرد برای وردپرس دانست. کش صفحات، کش موبایل، کش مرورگر، GZIP و پیش بارگذاری لایه اصلی تحویل صفحه را تشکیل می دهند؛ حذف CSS استفاده نشده، کوچک سازی، تاخیر و تاخیر جاوا اسکریپت نیز منابع CSS و JS را مدیریت می کنند.

در بخش رسانه، بارگذاری تنبل تصویر، پس زمینه و iframe، بهینه سازی تصاویر بحرانی، رندر تنبل خودکار، افزودن ابعاد گم شده تصاویر، میزبانی محلی فونت های گوگل و پیش بارگذاری فونت ها قرار دارند. این قابلیت ها روی آنچه مرورگر در لحظه اول باید دانلود و رندر کند تمرکز می کنند و اولویت منابع مهم را از عناصر پایین صفحه جدا می سازند.

پاک سازی پایگاه داده و کنترل Heartbeat نیز بخش مدیریتی و نگهداری را پوشش می دهند. قوانین پیشرفته برای کش نکردن لینک، کوکی، عامل کاربر و رشته پرس و جو کنترل دقیق تری روی کش ایجاد می کنند و افزودنی های Cloudflare، Varnish، Sucuri، کش کاربران و سازگاری WebP امکان اتصال WP Rocket به پشته های پیچیده تر را فراهم می سازند.

Rocket Insights به مدیر اجازه می دهد عملکرد صفحه های اصلی را پایش کند و پیشنهادهای مرتبط را داخل وردپرس ببیند. RocketCDN نیز به عنوان سرویس مکمل، تحویل محتوا را در لایه شبکه پوشش می دهد و کاربر همچنان امکان استفاده از CDN مستقل خودش را دارد.

در نسخه های جدید، فهرست سازگاری پویا و MCP نیز نشان می دهند افزونه کش راکت فقط روی قابلیت های قدیمی کش متوقف نمانده است. سازگاری های فضای ابری می توانند بدون به روزرسانی کامل افزونه تازه شوند و MCP مسیر جدیدی برای خودکارسازی و کنترل کش از سرویس گیرنده های سازگار ایجاد می کند.

برای سایت فروشگاهی، شرکتی، محتوایی، چندزبانه، المنتور یا پروژه ای با ترافیک بالا، افزونه کش راکت ابزارهای متنوعی برای مدیریت عملکرد در اختیار مدیر قرار می دهد. نتیجه واقعی سرعت به هاست، قالب، تصویر، فونت، اسکریپت شخص ثالث و پیکربندی وابسته است، اما WP Rocket بخش بزرگی از تکنیک های اصلی بخش کاربری و کش را در یک پیشخوان یکپارچه جمع می کند.

تغییرات و بروزرسانی ها
  • نسخه: 3.20.4
  • تاریخ: 1404/11/30
افزونه Wp Rocket اورجینال | بهینه سازی و افزایش سرعت سایت با پلاگین راکت - در تاریخ 1404/11/30 به نسخه 3.20.4 آپدیت شد.
اخرین بروزرسانی