پلاگین افزایش سرعت وردپرس WP Super Cache

4.1 / 5. تعداد رای: 9

پلاگین افزایش سرعت وردپرس WP Super Cache

افزونه WP Super Cache یکی از بهترین ها در لیست پلاگین افزایش سرعت وردپرس هست که توسط تیم سازنده وردپرس ساخته شده. پس می‌تواند انتخاب خوبی باشد؟!

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

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

پلاگین افزایش سرعت وردپرس

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

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

افزونه WP Super Cache

یکی از حرفه‌ای‌ترین و بهترین افزونه‌های کش وردپرس WP Super Cache است. این افزونه برای سرعت بارگذاری سایت شما حائز اهمیت است و با کش کردن سایت خود سرعت سایت شما بالا می‌رود. نحوه کار این پلاگین به‌گونه‌ای است که در ابتدا فایل‌های استاتیک HTML تولید می‌کند و دیگر نیازی نیست مرورگرها اسکریپت‌های نسبتاً سنگین PHP را بارگذاری کنند.

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

این پلاگین توسط تیم توسعه‌دهنده وردپرس طراحی‌شده و در اختیار کاربران وردپرسی قرارگرفته است. افزونه WP Super Cache در مخزن وردپرس به ثبت رسیده است و شما برای اینکه بتوانید از آن استفاده کنید نیاز به پرداخت هزینه ندارید. به دلیل اینکه این افزونه در این زمینه بسیار قدرتمند عمل می‌کند توانسته است که تاکنون بیشتر از 2 میلیون نصب فعال در وب‌سایت‌های گوناگون داشته باشد که نشان از کاربرد فراوان آن دارد.

نحوه ذخیره شدن فایل‌های کش شده توسط افزونه

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

Expert سریع‌ترین روش استفاده از ماژول آپاچی “Mod_Rewrite” است که فایل‌های “Supercached” را ذخیره می‌کند. همچنین عملکرد آن فوق‌العاده سریع است و کاملاً از فایل‌های PHP گذر می‌کند. با ایجاد پیوند یکتا سفارشی دلخواه ماژول “Mod_Rewrite” در فایل htaccess ایجاد می‌شود.

simple فایل‌های استاتیک “Supercached” توسط PHP می‌توانند ذخیره شوند. این افزونه فایل “Supercached” را ذخیره خواهد کرد. علاوه بر این پیکربندی آن آسان است و نیازی به تغییر فایل htaccess نیست و همانند ماژول “Mod_Rewrite” می‌باشد. همچنین می‌توانید بخش‌های صفحه پویا در حالت کش نگه‌دارید.

کش WP-Cache که عمدتاً برای کش صفحات برای کاربران شناخته‌شده است. در اینجا آدرس‌ها با پارامترها و فیدها استفاده می‌شود. کاربران شناخته‌شده در پروفایل کاربری خود وارد می‌شوند و بازدیدکنندگان دیدگاه می‌گذارند. این روش انعطاف‌پذیرترین حالت کش و کمی کندتر است.

همچنین برای کاربران ناشناخته هم حتی اگر Supercaching غیرفعال باشد قابل‌مشاهده است. شما می‌توانید بخش‌های پویا را در صفحه خود نیز در این حالت داشته باشید. این حالت همیشه فعال است؛ اما شما می‌توانید کش را برای کاربران شناخته‌شده، آدرس‌ها با پارامترها یا فیدها به‌صورت جداگانه غیرفعال کنید. توجه کنید که اگر فقط می‌خواهید از کش WP-Cache استفاده کنید عبارت “DISABLE_SUPERCACHE” را در wp-config.php به 1 تغییر دهید.

همچنین اگر ویرایش فایل‌های PHP برای شما سخت است از روش Simple (روش پیش‌فرض) استفاده کنید.

آموزش کار با افزونه WP Super Cache

برای اینکه بتوانید از این افزونه استفاده کنید مانند همیشه به مسیر افزونه‌ها > افزودن بروید و این پلاگین را از مخزن دریافت کرده و روی سایت خود آن را راه‌اندازی و فعال نمایید. (آموزش نصب افزونه در وردپرس را ببینید.)

پلاگین افزایش سرعت وردپرس
پلاگین افزایش سرعت وردپرس

بعدازاینکه این پلاگین را روی وب‌سایت خود فعال کردید مشابه تصویر زیر یک پیغام برای شما نمایش داده می‌شود که باید روی گزینه “برگه مدیریت افزونه” کلیک کنید تا به صفحه پیکربندی افزونه هدایت شوید. تنظیمات این افزونه کاملاً فارسی سازی شده است و شما می‌توانید خیلی راحت با آن کارکنید.

در صفحه تنظیمات افزونه چندین تب وجود دارد که اکنون آن‌ها را برای شما توضیح می‌دهیم.

آسان

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

همچنین اگر می‌خواهید برگه‌های کش شده در سرور خود را پاک کنید می‌توانید روی دکمه حذف کش کلیک کنید.

تنظیمات بخش آسان در افزونه wp super cache
تنظیمات بخش آسان در افزونه wp super cache

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

پیشرفته

تنظیمات بخش پیشرفته در افزونه wp super cache
تنظیمات بخش پیشرفته در افزونه wp super cache

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

در اینجا تیک باکس‌های Disable Caching For Logged In Visitors، فشرده‌سازی برگه‌ها طوری که آن‌ها سریع‌تر به مشاهده‌کنندگان نمایش داده شود، کش بازسازی شد و 304 Browser caching. Improves Site Performance by Checking If The Page has Changed Since The Browser Last Requested it (به این خاطر باید فعال شود که به مرورگر کاربر نشان دهید آیا این یک فایل درخواست شده اصلاح‌شده است یا خیر.) باید فعال باشد.

درنهایت روی دکمه به‌روزرسانی وضعیت کلیک کنید تا تغییرات شما در افزونه اعمال شوند.

زمان ابطال & کالکشن زباله

تنظیمات بخش زمان ابطال & کالکشن زباله در افزونه wp super cache
تنظیمات بخش زمان ابطال & کالکشن زباله در افزونه wp super cache

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

اما در این قسمت باید در نظر داشته باشید که اگر شما تعداد بسیار زیادی پست در سایت خود دارید بهتر است این مقدار روی 1800 باشد. (منظور از این تعداد بیشتر از 25000 است.) همچنین گزینه زمان‌بندی نیز به‌دلخواه شما می‌تواند به ثانیه، ساعت و بر اساس فاصله‌ای خاص باشد که به‌صورت پیش‌فرض روی ثانیه است.

نام پرونده‌های پذیرفته شده & آدرس‌های اینترنتی نپذیرفته شده

تنظیمات نام پرونده‌های پذیرفته شده در افزونه wp super cache
تنظیمات نام پرونده‌های پذیرفته شده در افزونه wp super cache

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

رد کردن عوامل کاربر

تنظیمات بخش رد کردن عوامل کاربر در افزونه wp super cache
تنظیمات بخش رد کردن عوامل کاربر در افزونه wp super cache

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

CDN

تنظیمات CDN در افزونه WP Super Cache
تنظیمات CDN در افزونه WP Super Cache

برای اینکه بتوانید CDN را فعال کنید باید تیک گزینه فعال‌سازی پشتیبانی CDN را بزنید. محتوا در وردپرس به‌صورت PHP در وردپرس تولید می‌شود ولی محتوا می‌تواند به‌صورت CDN (شبکه تولید محتوا) ارائه شود. همچنین در اینجا در بخش آدرس سایت و آدرس خارج از سایت باید آدرس وب‌سایت خود را وارد کنید.

همچنین در اینجا باید تیک گزینه رد شدن https URLs برای صرف‌نظر از خطای “Mixed Content را نیز فعال کنید و درنهایت روی دکمه ذخیره تغییرات کلیک کنید.

پیش بارگذاری

تنظیمات پیش بارگذاری در افزونه WP Super Cache
تنظیمات پیش بارگذاری در افزونه WP Super Cache

در اینجا شما باید در گزینه تازه‌سازی پیش بارگذاری پرونده کش هر دقیقه (۰ برای غیرفعال شدن، کمترین ۳۰ دقیقه) یک زمان معین جهت منقضی شدن کش‌ها وارد کنید. فقط باید در نظر داشته باشید که این زمان باید حتماً بیشتر از 30 دقیقه باشد.

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

موفق باشید. 🙂

نکته خاصی هست که این مقاله رو تکمیل‌تر کنه؟

  1. U324912 ۳ مهر ۱۴۰۲

    You should change the permissions on D:\xampp\htdocs\lebas/wp-content and make it more restrictive. Use your ftp client, or the following command to fix things: chmod 755 D:\xampp\htdocs\lebas/wp-content/
    و اینم برام میاد

  2. U324912 ۳ مهر ۱۴۰۲

    سلام من از لوکال هاست استفاده میکنم و با این هشدار زیر مواجه شدم
    D:\xampp\htdocs\lebas/ is writable. Please make it readonly after your page is generated as this is a security risk
    متوجه نمیشم مشکلش چیه

  3. U328931 ۷ شهریور ۱۴۰۲

    عرض ادب
    بعد از اینکه افزونه WP Super Cacheرا نصب کردیم چقدر زمان میبره سرعت سایت بالابره چون من توی gtmetrix که سایتمو آنالیز میکنم همون ارورهایی که باعث شده سرعت پایین بیاد باز هستن
    ممنون میشم راهنماییم کنید

  4. U327721 ۲۲ مرداد ۱۴۰۲

    سلام خوب هستین
    باید همیشه این افزونه توی سایتمان نصب باشه؟
    لطفا در این مورد توضیح بدین

  5. U16673 ۲۱ خرداد ۱۳۹۸

    سلام
    من این افزونه را نصب کردم، ولی زمانی که میخواهم به بخش تنظیمات بروم، با ارور زیر مواجه میشوم:

    Error: Configuration file /home/noxcoir/domains/noxco.ir/public_html/wp-content/wp-cache-config.php is missing. Please reload the page.

    لطفا راهنمایی بفرمایید.
    با تشکر

    • تیم پشتیبانی تیم پشتیبانی ۲۱ خرداد ۱۳۹۸

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

  6. کاربر مهمان ۲۳ خرداد ۱۳۹۷

    سلام وقت بخیر. اگر از افزونه کش استفاده کنیم همزمان میتونیم از قابلیت cdn سایت کلودفلار و یا amp گوگل هم استفاده کنیم؟
    سوال دیگری هم دارم اینکه بین افزونه های super cash w3 total cache , WP-FFPC کدوم میتونه بهتر باشه. هر سرچی از گوگل انجام میدم هر سه رو بهترین عنوان میکنن. لطفا این لینک رو بررسی کنید لینک سایتی هست که ازش هاست گرفتم. افزونه WP-FFPC رو متفاوت و بهترین معرفی میکنه حتی نسبت به super cache و w3 cache. ممنون میشم راهنمایی کنید.

    • U11404 ۲۴ خرداد ۱۳۹۷

      سلام
      بله نباید مشکلی داشته باشد.
      پیشنهاد میکنیم از بهترین افزونه افزایش سرهت سایت یعنی راکت استفاده کنید. خود ما هم در میهن وردپرس از راکت استفاده میکنیم :
      https://mihanwp.com/rocket/

  7. کاربر مهمان ۹ مرداد ۱۳۹۶

    سلام

    لطفا اموزش کامل از این افزونه رو بزارید تو سایت های دیگه هم نتونستم پیدا کنم اگه تصویری باشه خیلی خوب میشه مثل اموزش های خوبتون آموزش این افزونه رو هم بسازید ممنون

  8. U6594 ۹ مرداد ۱۳۹۶

    سلام

    ممنون بابت معرفی

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