WP Rocket برای کش فروشگاه یکی از محبوب‌ترین و کامل‌ترین Pluginهای بهینه‌سازی وردپرس است که با Page Cache، Critical CSS، Lazy Load و تنظیمات آماده برای ووکامرس، به انتخاب اول بسیاری از فروشگاه‌های حرفه‌ای تبدیل شده است.

WP Rocket یک Plugin کش و بهینه‌سازی وردپرس است که توسط تیم WP Media توسعه داده شده و از سال ۲۰۱۳ در بازار موجود است. این Plugin برخلاف رقبای رایگان، مدل تجاری دارد اما به‌ازای آن، تنظیمات پیش‌فرض هوشمندانه، رابط کاربری ساده و Featureهای حرفه‌ای ارائه می‌دهد. WP Rocket از Page Cache، Browser Cache، Gzip/Brotli، Minify، Combine، Defer JS، Lazy Load، Critical CSS، Preload، Database Optimization و CDN Integration پشتیبانی می‌کند. این Plugin به‌طور بومی با ووکامرس یکپارچه است و تنظیمات آماده برای Cart، Checkout و My Account دارد. محدودیت‌های اصلی، هزینه سالانه، عدم پشتیبانی از Object Cache به‌طور بومی و نیاز به Plugin جانبی برای Redis و Memcached است. با این حال، برای فروشگاه‌های متوسط و بزرگ، WP Rocket یکی از کامل‌ترین انتخاب‌ها محسوب می‌شود.

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

WP Rocket چیست و چه جایگاهی در فروشگاه دارد؟

WP Rocket توسط تیم WP Media، سازنده Imagify، توسعه داده شده است. این Plugin از ابتدا با تمرکز بر سادگی و Performance طراحی شد و امروز یکی از پرکاربردترین Pluginهای کش در فروشگاه‌های وردپرسی محسوب می‌شود.

ویژگی‌های متمایز WP Rocket:

  • Page Cache: کش خروجی HTML
  • Browser Cache: تنظیمات Cache-Control
  • Minify و Combine: فشرده‌سازی CSS و JS
  • Defer و Delay JS: بارگذاری بهینه JavaScript
  • Lazy Load: بارگذاری تنبل تصاویر و ویدیو
  • Critical CSS: استایل حیاتی به‌صورت Inline
  • Preload: پیش‌بارگذاری صفحات
  • Sitemap Preload: Warmup خودکار Cache
  • Database Optimization: پاک‌سازی دیتابیس
  • CDN Integration: اتصال به CDN

مقایسه WP Rocket با رقبا

ویژگیWP RocketLiteSpeed CacheW3 Total Cache
رابط کاربریسادهپیچیده‌ترپیچیده
Critical CSSخودکارخودکاردستی
Lazy LoadبومیبومیPlugin جانبی
قیمتسالانهرایگانرایگان
ووکامرستنظیمات آمادهتنظیمات آمادهدستی
Object Cacheنیاز به Pluginپشتیبانیپشتیبانی

فلسفه طراحی WP Rocket

WP Rocket بر پایه سه اصل طراحی شده است:

  1. Simplicity: تنظیمات ساده و هوشمند
  2. Performance: بهینه‌سازی جامع
  3. WooCommerce-Ready: تنظیمات آماده فروشگاهی

چرا فروشگاه ووکامرسی به WP Rocket نیاز دارد؟

WP Rocket در فروشگاه‌های ووکامرسی به چند دلیل انتخاب می‌شود:

تنظیمات آماده برای ووکامرس

WP Rocket به‌طور بومی ووکامرس را می‌شناسد و تنظیمات Cache Exclusion برای Cart، Checkout و My Account را به‌طور خودکار اعمال می‌کند.

Critical CSS خودکار

WP Rocket از Critical CSS خودکار پشتیبانی می‌کند. این ویژگی، LCP را به‌طور محسوس بهبود می‌دهد.

رابط کاربری ساده

برخلاف W3 Total Cache که تنظیمات پیچیده دارد، WP Rocket رابط ساده‌ای ارائه می‌دهد که برای تیم‌های غیرمتخصص مناسب است.

یکپارچگی با Imagify

WP Rocket با Imagify، ساخته‌شده توسط همان تیم، یکپارچگی خوبی دارد. این ترکیب، بهینه‌سازی تصویر را ساده‌تر می‌کند.

WP Rocket در فروشگاه‌هایی که به سرعت راه‌اندازی و تنظیمات آماده اهمیت می‌دهند، انتخاب طبیعی است. برای فروشگاه‌هایی که به تنظیمات دقیق‌تر نیاز دارند، LiteSpeed Cache می‌تواند انتخاب بهتری باشد.

Page Cache و تنظیمات پایه

Page Cache قلب WP Rocket است. این بخش، خروجی HTML نهایی صفحه را ذخیره می‌کند.

فعال‌سازی Page Cache

Page Cache به‌طور پیش‌فرض فعال است و نیازی به تنظیمات اضافی ندارد. اما تنظیمات دقیق برای فروشگاه ووکامرس ضروری است.

Cache Lifespan

WP Rocket امکان تنظیم Cache Lifespan را فراهم می‌کند. برای فروشگاه، TTL پیشنهادی:

  • Homepage: 24 ساعت
  • Product Page: ۱۲ ساعت
  • Category Page: ۱۲ ساعت
  • Blog Post: ۲۴ ساعت

Mobile Cache

WP Rocket → Cache → Mobile Cache
Separate cache files for mobile devices

Mobile Cache امکان کش جداگانه برای موبایل را فراهم می‌کند. این ویژگی برای فروشگاه‌هایی که طراحی Mobile-Specific دارند، ضروری است.

User Cache

User Cache در WP Rocket، کش صفحات بر اساس نوع کاربر را ممکن می‌کند. برای فروشگاه‌های B2B که قیمت‌های متفاوت برای مشتریان دارند، این ویژگی حیاتی است.

Cache Preloading

Preload به‌طور خودکار صفحات را در Cache قرار می‌دهد. این ویژگی، کاربر اول را از تأخیر Cache Miss نجات می‌دهد.

File Optimization و Critical CSS

File Optimization بخش مهمی از WP Rocket است. این بخش، CSS و JS را بهینه می‌کند.

Minify و Combine CSS

WP Rocket → File Optimization → CSS Files
☑ Minify CSS files
☑ Combine CSS files (با احتیاط)
☑ Optimize CSS delivery

Combine CSS در فروشگاه‌های بزرگ می‌تواند مشکل‌ساز باشد. توصیه می‌شود با احتیاط فعال شود.

Critical CSS

WP Rocket → File Optimization → Optimize CSS Delivery
☑ Optimize CSS delivery

Critical CSS به‌صورت خودکار توسط WP Rocket تولید می‌شود. این ویژگی، LCP را به‌طور محسوس بهبود می‌دهد.

نکته: Critical CSS در هر صفحه باید Unique باشد. WP Rocket این کار را به‌طور خودکار انجام می‌دهد، اما برای صفحات پیچیده ممکن است نیاز به تنظیم دستی داشته باشد.

Load CSS Asynchronously

<link rel="preload" href="style.css" as="style" onload="this.rel='stylesheet'">
<noscript><link rel="stylesheet" href="style.css"></noscript>

این تکنیک، CSS را به‌صورت Asynchronous بارگذاری می‌کند. WP Rocket این کار را به‌طور خودکار انجام می‌دهد.

JavaScript Optimization

WP Rocket → File Optimization → JavaScript Files
☑ Minify JavaScript files
☑ Combine JavaScript files (با احتیاط)
☑ Load JavaScript deferred
☑ Delay JavaScript execution

Defer JavaScript

Defer JS باعث می‌شود JavaScript بعد از رندر HTML بارگذاری شود. این ویژگی، TBT و INP را بهبود می‌بخشد.

Delay JavaScript Execution

Delay JS Execution یک ویژگی پیشرفته است که JavaScript غیرضروری را تا زمان تعامل کاربر به تأخیر می‌اندازد. این ویژگی، Performance اولیه صفحه را به‌طور محسوس بهبود می‌دهد.

Exclude JavaScript از Defer

بعضی از Scriptها نباید Defer شوند:

  • jQuery Core
  • WooCommerce Scriptهای Cart و Checkout
  • Scriptهای پرداخت
  • Scriptهای Login

Media، Lazy Load و Image Optimization

Media بخش مهمی از Performance فروشگاه است. WP Rocket از Lazy Load و بهینه‌سازی تصویر پشتیبانی می‌کند.

Lazy Load

WP Rocket → Media → LazyLoad
☑ Enable for images
☑ Enable for iframes and videos
☑ Replace YouTube iframe with preview image

Lazy Load Exclusion

بعضی تصاویر نباید Lazy Load شوند:

  • تصویر LCP (Hero Image)
  • لوگو در Header
  • تصاویر Above the Fold

برای درک عمیق‌تر، مطالعه Core Web Vitals در وردپرس مفید است.

Image Dimensions

WP Rocket → Media → Image Dimensions
☑ Add missing width and height attributes

افزودن width و height به تصاویر، از CLS جلوگیری می‌کند. این ویژگی، در فروشگاه‌هایی که به Core Web Vitals اهمیت می‌دهند، ضروری است.

Image Optimization با Imagify

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

WebP و AVIF

WP Rocket از WebP و AVIF پشتیبانی می‌کند. برای فروشگاه‌هایی که به فرمت‌های مدرن اهمیت می‌دهند، مطالعه WebP برای فروشگاه و AVIF برای فروشگاه مفید است.

Preload، Sitemap و Warmup Cache

WP Rocket از Preload و Sitemap Preload پشتیبانی می‌کند. این ویژگی‌ها، Cache را Warm می‌کنند.

Preload

WP Rocket → Preload
☑ Activate Preloading
☑ Activate sitemap-based cache preloading

Sitemap Preload

WP Rocket به‌طور خودکار Sitemap را می‌خواند و همه صفحات را در Cache قرار می‌دهد. این ویژگی، کاربر اول را از تأخیر Cache Miss نجات می‌دهد.

Preload Frequency

Preload برای فروشگاه‌های با محتوای به‌روزرسانی مکرر، باید با احتیاط استفاده شود. Preload بیش از حد، بار سرور را افزایش می‌دهد.

Cache Warmup After Purge

WP Rocket از Cache Warmup پس از Purge پشتیبانی می‌کند. این ویژگی، Cache را پس از تغییرات مهم، مجدداً پر می‌کند.

Manual Preload

WP Rocket → Preload → Preload Cache

در فروشگاه‌های بزرگ، Preload دستی پیش از کمپین‌های ترافیکی توصیه می‌شود.

Advanced Rules و Cache Exclusion

Advanced Rules در WP Rocket، امکان تعریف منطق دقیق Cache را فراهم می‌کند.

Never Cache URL(s)

/cart/*
/checkout/*
/my-account/*
/wishlist/*
/compare/*

این URLها هرگز کش نمی‌شوند.

Never Cache Cookies

wordpress_logged_in_*
wp_woocommerce_session_*
woocommerce_items_in_cart

اگر این Cookieها حاضر باشند، صفحه Cache نمی‌شود.

Never Cache User Agent(s)

WP Rocket → Advanced Rules → Never Cache User Agent(s)

بعضی از User Agentها نباید Cache شوند، مثلاً برای تست با Botهای خاص.

Always Purge URL(s)

WP Rocket → Advanced Rules → Always Purge URL(s)
/product/*
/category/*

این URLها پس از هر تغییر، Purge می‌شوند.

Cache Query String(s)

utm_source, utm_medium, utm_campaign, gclid, fbclid

Query Stringها معمولاً نباید در Cache Key لحاظ شوند. WP Rocket به‌طور پیش‌فرض از این تنظیمات پشتیبانی می‌کند.

Cache-Reject Header

در فروشگاه‌هایی که با Varnish کار می‌کنند، WP Rocket از Cache-Reject Header پشتیبانی می‌کند.

Database Optimization در WP Rocket

WP Rocket از Database Optimization پشتیبانی می‌کند. این بخش، برای پاک‌سازی دیتابیس و بهبود Performance مهم است.

Cleanup Options

WP Rocket → Database
☑ Post Revisions
☑ Drafts
☑ Trashed Posts
☑ Spam Comments
☑ Trashed Comments
☑ Transients
☑ Optimize Tables
☑ Database Cleanup

Post Revisions

Post Revisions می‌تواند دیتابیس را به‌سرعت پر کند. WP Rocket امکان پاک‌سازی Revisions قدیمی را فراهم می‌کند.

Transients

Transients داده‌های موقت هستند که می‌توانند دیتابیس را پر کنند. پاک‌سازی دوره‌ای Transients ضروری است.

Optimize Tables

Optimize Tables از MySQL بهینه‌سازی می‌کند. این ویژگی، Performance دیتابیس را بهبود می‌دهد.

Schedule Database Cleanup

WP Rocket از Schedule Database Cleanup پشتیبانی می‌کند. برای فروشگاه‌های بزرگ، پاک‌سازی هفتگی توصیه می‌شود.

برای درک عمیق‌تر، مطالعه بهینه‌سازی دیتابیس وردپرس مفید است.

CDN Integration و Edge Caching

WP Rocket از CDN Integration پشتیبانی می‌کند. این بخش، برای فروشگاه‌های با ترافیک جهانی ضروری است.

CDN Options

WP Rocket → CDN
☑ Enable Content Delivery Network
CDN CNAME: cdn.example.com

CDNهای پشتیبانی‌شده

  • Cloudflare
  • BunnyCDN
  • KeyCDN
  • RocketCDN (سرویس اختصاصی WP Rocket)

CDN Cache Purge

WP Rocket از Purge خودکار CDN پس از Purge Cache محلی پشتیبانی می‌کند. این ویژگی، یکپارچگی Cache را حفظ می‌کند.

ترکیب با Cloudflare

Cloudflare یکی از محبوب‌ترین CDNها در کنار WP Rocket است. برای درک عمیق‌تر، مطالعه Cloudflare برای امنیت و سرعت و Cloudflare برای وردپرس مفید است.

تنظیمات WP Rocket برای ووکامرس

WP Rocket از تنظیمات آماده برای ووکامرس پشتیبانی می‌کند.

WooCommerce Settings

WP Rocket → WooCommerce
☑ Cache for WooCommerce pages (auto)
☑ Exclude Cart, Checkout, My Account

Cache Exclusion خودکار

WP Rocket به‌طور خودکار این صفحات را از Cache مستثنی می‌کند:

  • Cart
  • Checkout
  • My Account
  • Order Received
  • Add Payment Method

Session Cookie Handling

WP Rocket از Session Cookieهای ووکامرس پشتیبانی می‌کند. اگر کاربر Session فعال داشته باشد، صفحه Cache نمی‌شود.

WooCommerce Multilingual

در فروشگاه‌های چندزبانه، WP Rocket از Cache جداگانه برای هر زبان پشتیبانی می‌کند. این ویژگی، صحت Cache را تضمین می‌کند.

WooCommerce Subscriptions

در فروشگاه‌هایی که از WooCommerce Subscriptions استفاده می‌کنند، WP Rocket از Cache Exclusion برای صفحات Subscriber پشتیبانی می‌کند.

WooCommerce Memberships

در فروشگاه‌هایی که از WooCommerce Memberships استفاده می‌کنند، Cache Exclusion برای محتوای اختصاصی اعضا ضروری است.

Performance با HPOS

با معرفی HPOS در ووکامرس، ساختار Query سفارشات تغییر کرده است. WP Rocket از HPOS پشتیبانی می‌کند. مطالعه High-Performance Order Storage در WooCommerce مفید است.

اشتباهات رایج در تنظیم WP Rocket

Combine JavaScript در فروشگاه‌های بزرگ

Combine JavaScript در فروشگاه‌های بزرگ می‌تواند به Conflict منجر شود. توصیه می‌شود Minify و Defer استفاده شود، اما Combine با احتیاط.

Active Delay JS برای همه Scriptها

Delay JS برای همه Scriptها می‌تواند Cart و Checkout را از کار بیندازد. باید Scriptهای حیاتی Exclude شوند.

Lazy Load برای تصویر LCP

Lazy Load برای تصویر LCP می‌تواند LCP را بدتر کند. تصویر Hero باید از Lazy Load Exclude شود.

Critical CSS برای همه صفحات

Critical CSS در فروشگاه‌های بزرگ می‌تواند به Cache انبوه منجر شود. بهتر است Critical CSS برای صفحات اصلی تولید شود.

نبود Test Performance

WP Rocket بدون Test، می‌تواند به نتایج غیرمنتظره منجر شود. تست با WebPageTest و GTmetrix ضروری است.

نبود Object Cache

WP Rocket فقط Page Cache دارد. برای Performance کامل، Object Cache با Redis یا Memcached ضروری است. برای درک عمیق‌تر، مطالعه Redis برای وردپرس مفید است.

نبود CDN

WP Rocket بدون CDN، برای فروشگاه‌های با کاربران جهانی ناکافی است.

نبود Monitoring

پایش Cache Hit Rate و Core Web Vitals ضروری است. WP Rocket از Analytics داخلی محدودی برخوردار است.

تنظیمات Default بدون Test

تنظیمات پیش‌فرض WP Rocket برای اکثر سایت‌ها مناسب است، اما برای فروشگاه‌های بزرگ ممکن است نیاز به تنظیم داشته باشد.

نبود Staging

تنظیمات WP Rocket باید در Staging آزمایش شود. تغییرات ناگهانی می‌تواند فروشگاه را از کار بیندازد.

به‌روزرسانی نکردن WP Rocket

WP Rocket به‌روزرسانی منظم دارد. نادیده گرفتن به‌روزرسانی‌ها، می‌تواند به Conflict با نسخه‌های جدید وردپرس منجر شود.

پرسش‌های پرتکرار درباره WP Rocket در فروشگاه

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

بله. WP Rocket از تنظیمات آماده برای ووکامرس پشتیبانی می‌کند و یکی از بهترین Pluginهای کش برای فروشگاه‌های وردپرسی است.

WP Rocket بهتر است یا LiteSpeed Cache؟

LiteSpeed Cache از نظر Performance در هاست‌های LiteSpeed برتری دارد و رایگان است. WP Rocket از نظر سادگی و تنظیمات آماده برتری دارد. برای فروشگاه‌های حرفه‌ای، انتخاب به نیاز بستگی دارد. مقایسه بیشتر در LiteSpeed Cache برای فروشگاه.

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

بله. WP Rocket به وب‌سرور خاصی وابسته نیست و روی Apache، Nginx و LiteSpeed کار می‌کند.

آیا WP Rocket از Object Cache پشتیبانی می‌کند؟

خیر. WP Rocket فقط Page Cache دارد. برای Object Cache، نیاز به Plugin جانبی مثل Redis Object Cache دارید.

آیا WP Rocket روی سرعت سایت اثر مثبت دارد؟

بله. WP Rocket با Page Cache، Critical CSS، Lazy Load و بهینه‌سازی فایل‌ها، سرعت سایت را به‌طور محسوس بهبود می‌دهد.

آیا WP Rocket از CDN پشتیبانی می‌کند؟

بله. WP Rocket از Cloudflare، BunnyCDN، KeyCDN و RocketCDN پشتیبانی می‌کند.

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

بله. WP Rocket از Cache جداگانه برای هر زبان پشتیبانی می‌کند.

آیا WP Rocket ارزش هزینه را دارد؟

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

آیا WP Rocket با Redis سازگار است؟

WP Rocket به‌طور مستقیم با Redis کار نمی‌کند. اما می‌تواند در کنار Redis Object Cache استفاده شود.

آیا WP Rocket روی سرعت Load اثر منفی دارد؟

خیر. تنظیمات پیش‌فرض WP Rocket برای اکثر سایت‌ها بهینه است.

آیا WP Rocket از Multisite پشتیبانی می‌کند؟

بله. WP Rocket از WordPress Multisite پشتیبانی می‌کند.

آیا WP Rocket از HPOS ووکامرس پشتیبانی می‌کند؟

بله. نسخه‌های اخیر WP Rocket از HPOS پشتیبانی می‌کنند. مطالعه High-Performance Order Storage در WooCommerce مفید است.

آیا WP Rocket از PHP 8 پشتیبانی می‌کند؟

بله. WP Rocket با PHP 8 و 8.1 سازگاری کامل دارد.

تحلیل معماری Cache در WP Rocket

WP Rocket از منظر معماری، یک لایه Cache جامع است که در سه سطح اصلی فعالیت می‌کند: Page Cache، File Optimization و Database.

Page Cache Layer

Page Cache در WP Rocket از یک ساختار Directory-based استفاده می‌کند که خروجی HTML را ذخیره می‌کند. این ساختار، در مقایسه با Database-based Cache، Performance بهتری دارد.

wp-content/
  cache/
    wp-rocket/
      example.com/
        index.html
        product/
          tshirt.html
        category/
          sale.html

File Optimization Layer

File Optimization در WP Rocket از چند مرحله تشکیل شده است:

Source CSS/JS
     |
Minify
     |
Combine (اختیاری)
     |
Critical CSS Extraction
     |
Defer/Delay JS
     |
Output Optimized Files

Database Layer

Database Optimization در WP Rocket از دستورات MySQL بهینه استفاده می‌کند:

DELETE FROM wp_posts WHERE post_type = 'revision' AND post_date < DATE_SUB(NOW(), INTERVAL 30 DAY);
DELETE FROM wp_options WHERE option_name LIKE '_transient_%';
OPTIMIZE TABLE wp_posts, wp_postmeta, wp_options;

Performance پیشرفته

در فروشگاه‌های بزرگ که با WP Rocket کار می‌کنند، توصیه‌های مهندسی زیر می‌تواند Performance را بهبود دهد:

  1. فعال‌سازی Mobile Cache
  2. استفاده از Critical CSS برای صفحات اصلی
  3. Defer JavaScript غیرحیاتی
  4. Delay JS برای Scriptهای Analytics و Chat
  5. Lazy Load با Exclude برای LCP
  6. Preload با Sitemap
  7. CDN Integration
  8. Database Cleanup هفتگی
  9. پایش مستمر Cache Hit Rate

WP Rocket و Headless Commerce

در معماری Headless، WP Rocket فقط در سمت Back-end کاربرد دارد. برای Front-end، Cache باید در سطح CDN و Framework مدیریت شود. برای درک عمیق‌تر، مطالعه کش در Headless WordPress مفید است.

WP Rocket و Edge Computing

WP Rocket با CDNهای Edge یکپارچه می‌شود. اما Edge Compute را در سطح Framework نمی‌تواند اجرا کند. برای Edge Compute پیشرفته، باید از Fastly یا Cloudflare Workers استفاده کرد.

Performance Budgeting

در فروشگاه‌های حرفه‌ای، Performance Budgeting برای WP Rocket ضروری است:

  • حجم CSS نهایی: زیر ۱۰۰ کیلوبایت
  • حجم JS نهایی: زیر ۳۰۰ کیلوبایت
  • LCP: زیر ۲.۵ ثانیه
  • CLS: زیر ۰.۱
  • INP: زیر ۲۰۰ میلی‌ثانیه

Monitoring و Alerting

پایش WP Rocket شامل موارد زیر است:

  • Cache Hit Rate (هدف: بالای ۹۰٪)
  • Purge Frequency
  • Average Response Time
  • Database Size Trend
  • Core Web Vitals Trend

Migration Path و آینده

WP Rocket به‌طور مستمر به‌روزرسانی می‌شود. جهت‌گیری‌های آینده شامل بهبود Critical CSS، پشتیبانی گسترده‌تر از AVIF، یکپارچگی بیشتر با CDN و بهینه‌سازی برای HPOS است.

Cost Optimization

WP Rocket با بهینه‌سازی Cache و Database، هزینه‌های زیرساخت را کاهش می‌دهد:

  • کاهش نیاز به سرور قدرتمند
  • کاهش Bandwidth مصرفی
  • کاهش Query دیتابیس
  • کاهش حجم دیتابیس

WP Rocket در Multisite

WP Rocket در Multisite از Cache جداگانه برای هر Sub-site پشتیبانی می‌کند. این ویژگی در فروشگاه‌های زنجیره‌ای کاربردی است.

خط پایان این بررسی

WP Rocket با Page Cache، Critical CSS، Lazy Load، Database Optimization و تنظیمات آماده برای ووکامرس، یکی از کامل‌ترین Pluginهای کش برای فروشگاه‌های وردپرسی است. برای فروشگاه‌هایی که به سرعت راه‌اندازی و تنظیمات آماده اهمیت می‌دهند، WP Rocket انتخاب طبیعی محسوب می‌شود. تکمیل مهارت در این ابزار شامل یادگیری Critical CSS، Delay JS، Cache Exclusion و ترکیب با Redis Object Cache است.

اگر روی فروشگاهی کار می‌کنید که WP Rocket ستون اصلی کش آن است، کدام بخش از تنظیمات بیشترین چالش را برایتان ایجاد کرده است؟ اگر راهکار متفاوتی برای Cache Invalidation یا بهبود Core Web Vitals پیدا کرده‌اید، تجربه‌تان را در دیدگاه‌ها بنویسید؛ برای تیمی که با همین مسئله درگیر است، این بازخورد ارزش واقعی دارد.