با توجه به اینکه در ایران اغلب سایت ها به کمک سیستم مدیریت محتوای وردپرس ساخته شده اند، در این مقاله میخواهم بهترین افزونه های کش وردپرس را به شما معرفی کنم.
معرفی و مقایسه بهترین افزونه کش وردپرس
قبل از اینکه به مقایسه بهترین افزونه های کش وردپرس بپردازم لازمه تا ابتدا با کش وردپرس و نحوه کارکرد کش در وردپرس آشنا بشیم و ببینیم که کش وردپرس به چه صورتی باعث افزایش سرعت در وردپرس خواهد شد.
کش وردپرس چیست؟
به زبان خیلی ساده کش وردپرس درواقع یک شامل فایلهایی هست که به صورت موقت در حافظه سیستم رایانه یا گوشی شما ذخیره خواهد شد. وقتی کش روی سایت فعال باشه و از طرفی رو مرورگر هم انجام بگیره از هر صفحه از سایتی که به صورت HTML دریافت میکنید، فایلهایی که مشخص شده به صورت موقت در حافظه باقی بمونن داخل فولدر کش برای مدت زمان تعیین شده قرار میگیرند. این فایلها عموما شامل فایلهایی هستند که تغییری روی اونها انجام نمیگیره و ثابت هستند. به عنوان نمونه فایلهای CSS یا تصاویر که تغییری در اونها انجام نمیگیره. حالا که این فایلها به صورت موقت در سیستم ذخیره شدن وقتی شما سایتی رو که قبلا بازدید کردید را میبینید به جای لود همه فایلها، میاد و فایلهایی که به صورت کش شده در سیستم شما وجود دارند رو از سیستم میخواند و درخواستی برای خوندن به سرور ارسال نمیشود. برای همین فایل سریعتر در دسترس قرار گرفته و باعث افزایش سرعت سایت خواهد شد.
از کدام افزونه کش وردپرس استفاده کنیم؟
مخزن وردپرس مملو از افزونههای مختلفیه که هر کدوم برای کار خاصی کاربرد دارند و برخی از این افزونهها هدف خاصی رو دنبال میکنند. حالا در بین اینا تفاوتهایی وجود داره و ممکنه یک افزونه از یک متد و افزونه دیگه از متد دیگه برای انجام وظیفهای که داره استفاده بکنه که همین موضوع باعث میشود یکی از افزونهها بهتر عمل بکنه یا اینکه در حالت خوبش هر دو به یک میزان کارشون رو درست انجام بدن. برای کش وردپرس هم دقیقا همین اتفاق میفته و با روشهای مختلفی که برای کش وجود داره و بسته به نوع وب سرور و نرم افزارهای استفاده شده روی سرور ممکنه یک افزونه عملکرد بهتری داشته باشه و افزونه دیگه کندتر عمل بکنه. بنابراین باید یکی از بهترین افزونههایی که بر اساس نوع سرور شما وجود داره به عنوان کش در وردپرس استفاده کنید که در ادامه به معرفی بهترین افزونههای کش وردپرس میپردازم.
نکته: به طور خلاصه به نظر من بهترین افزونه کش وردپرس، پلاگین w3 total cache است. اما اگر میخواهید اطلاعات بیشتری به دست بیاورید و با دیگر پلاگین های رایگان و غیر رایگان کش هم آشنا شوید، ادامه مقاله را بخوانید.
بهترین افزونه کش وردپرس
با توجه به اینکه خیلی مواقع در وردپرس بعضی از افزونه ها با دیگر پلاگین های روی سایت به مشکل خورده و باعث بهم ریختن تنظیمات سایت شما میشوند، فکر میکنم بهتر باشد به جای یک افزونه، چند پلاگین برتر را به شما معرفی کنم. به این ترتیب حتی اگر با یکی از آنها به مشکل خوردید، افزونه های دیگر را امتحان میکنید تا در نهایت بهترین شان را پیدا کنید.
افزونه های رایگان کش وردپرس
دقت کنید؛ افزونه هایی که در بخش رایگان ها معرفی میکنم، الزاما بهترین افزونه های کش وردپرس نیستند. اما اگر در حال حاضر نمیخواهید برای خرید افزونه پول بدهید و از طرفی هم نمیخواهید از افزونه های نال و کرک شده استفاده کرده و امنیت سایت تان را به خطر بیندازید، به سراغ این رایگان ها بروید:
1_ افزونه Cache Enabler
- رایگان
- تعداد نصب: 100 هزار
- امتیاز کاربران: 4.5
- آخرین بروزرسانی: 18 ساعت پیش
اگر دنبال یک افزونه کش هستید که بتواند بدون نیاز به دانش خاص کارتان را راه بیندازد، قطعا Cache Enabler انتخاب خوبی است چون این پلاگین بسیار ساده طراحی شده و تنظیمات خاصی ندارد. البته که این سادگی باعث شده افزونه مورد نظر، قابلیت های خیلی خاص و زیادی هم نداشته باشد.
افزونه Cache Enabler تا الان بیشتر از 100 هزار بار نصب شده و از این تعداد نصب، نمره 4.5 را گرفته. همینطور، الان که در حال نوشتن این مقاله هستم، 18 ساعت از آخرین بروزرسانی پلاگین میگذرد.
قابلیت های این افزونه به این شرح هستند:
- حذف کش به شکل دستی و همینطور خودکار
- نمایش اندازه حافظه کش در داشبورد وردپرس
- قابلیت حذف کدهای CSS از کش
- پشتیبانی از وردپرس های چند سایته
- پشتیبانی از فشرده سازی gzip
- بدون تداخل با اغلب افزونه های افزایش سرعت سایت.
- و…
2_ افزونه Breeze
- رایگان
- تعداد نصب: 100 هزار
- امتیاز کاربران: 4.5
- آخرین بروزرسانی: 2 هفته پیش
طبق اطلاعاتی که در صفحه خود افزونه در سایت وردپرس نوشته شده، Breeze یک افزونه رایگان، ساده و البته قدرتمند برای فعال سازی کش سایت است. طبق اطلاعاتی که در سطح وب وجود دارد، اگر تکنولوژی varnish روی سرور سایت شما فعال باشد، این افزونه از این تکنولوژی پشتیبانی کرده و باعث افزایش سرعت سایت تان میشود. علاوه بر این، گفته میشود که رابط کاربری این افزونه بسیار بهینه شده و کار با آن آسان است. این افزونه رایگان از حدود 100 هزار نصب، نمره 4.5 را گرفته و حدودا 2 هفته پیش هم بروزرسانی شده.
از جمله قابلیت های افزونه کش وردپرس Breeze میتوان به اینها اشاره کرد:
- قابلیت کاهش حجم کدهای CSS ،HTML و JS
- سازگاری کامل با وردپرس، ووکامرس و نسخه آخر PHP
- قابلیت بهینه سازی دیتابیس سایت
- قابلیت GZIP
- ترکیب کدهای CSS و JS
- و…
3_ افزونه LiteSpeed Cache
- رایگان
- تعداد نصب: 1 میلیون
- امتیاز کاربران: 5
- آخرین بروزرسانی: 1 هفته پیش
شاید بتوانم از بین چندین افزونه رایگان کش، بگویم LiteSpeed Cache بهترین افزونه کش وردپرس است. همانطور که از آمار هم پیداست، LiteSpeed Cache تا الان بیشتر از 1 میلیون دفعه نصب شده و به طور میانگین امتیاز 5 را دریافت کرده! همینطور آخرین بروزرسانی این پلاگین به حدود 1 هفته پیش برمیگردد.
طبق اطلاعات موجود در سایت وردپرس، این پلاگین با افزونه های معروفی مثل پلاگین ووکامرس و افزونه یوآست و… سازگاری کامل دارد. البته قابلیت های این افزونه خیلی هم زیاد نیست اما در هر حال رابط کاربری خیلی جذابی دارد و اجازه میدهد با کمترین دانش تخصصی ممکن، با آن کار کنید.
از جمله قابلیت های این پلاگین کش وردپرس عبارتند از:
- قابلیت ایجاد زمان بندی برای حذف کش سایت
- قابلیت لود تنبل تصاویر
- بهینه سازی دیتابیس سایت
- قابلیت بارگذاری غیر همزمان CSS/JS
- پشتیبانی از کش مرورگر
- Import و Export تنظیمات افزونه
- کاهش حجم تصاویر بدون کاهش کیفیت
- رابط کاربری جذاب و ساده
- و…
4_ پلاگین WP Super Cach
- رایگان
- تعداد نصب: 2 میلیون
- امتیاز کاربران: 4.5
- آخرین بروزرسانی: 1 هفته پیش
WP Super Cache هم یکی دیگر از بهترین افزونه های کش وردپرس است که میتوانید آن را به شکل رایگان روی وب سایت خودتان نصب کنید.
این افزونه بنا به جزئیات وب سایت شما، 3 نوع قابلیت کش در اختیارتان میگذارد که میتوانید خودتان آنها را تنظیم کنید. البته شاید کار با بعضی قسمت های آن نیاز به کمی تخصص داشته باشد. ولی خب تعداد 2 میلیون نصب و نمره 4.5 خبر از این میدهد که رابط کاربری این افزونه هم مناسب است و توانسته اغلب کاربران را راضی نگاه دارد.
از جمله قابلیت های این افزونه عبارتند از:
- قابلیت زمانبندی حذف کش وردپرس
- پشتیبانی از CDN
- امکان فشرده کردن کد صفحات سایت
- قابلیت کش ساده بدون نیاز به تنظیمات خاص
- قابلیت حذف یا اضافه کردن کاربران برای عدم کش
- قابلیت cache preloading
- و…
بهترین افزونه های غیر رایگان کش وردپرس
خب، از افزونه های رایگان که بگذریم، باید به سراغ افزونه هایی برویم که یا نیمه رایگان هستند یا کلا غیر رایگان. منظور از نیمه رایگان، آن دسته از پلاگین هایی است که بخشی از قابلیت ها را به شکل رایگان در اختیارتان قرار میدهند اما برای بخش دیگر قابلیت ها، از شما میخواهند که نسخه اصلی را بخرید.
1_ افزونه w3 total cache
- نیمه رایگان
- تعداد نصب: 1 میلیون
- امتیاز کاربران: 4.5
- آخرین بروزرسانی: 2 هفته پیش
همانطور که ابتدای مقاله هم گفتم، w3 total cache بهترین افزونه کش وردپرس از نظر من است. w3 total cache یک پلاگین پیشرفته است که قابلیت های زیادی برای بهبود سرعت سایت در اختیار شما قرار میدهد. البته شاید کار کردن با پنل کاربری آن کمی برای تان سخت باشد اما در هر حال تحمل این سختی به قابلیت هایی که این پلاگین به سایت اضافه میکند، می ارزد. نکته جذاب اینجاست که w3 total cache حتی در نسخه رایگان هم قابلیت های بسیار زیادی در اختیارتان میگذارد.
از جمله ویژگی های این پلاگین عبارتند از:
- قابلیت بالا برای شخصی سازی کش وردپرس
- قابلیت لود تنبل تصاویر
- مینیفای و کاهش حجم صفحات و حتی بخش های مورد نظر سایت
- پشتیبانی از کش مرورگر
- فشرده سازی gzip
- پشتیبانی از CDN
- قابلیت import و export تنظیمات افزونه
- پشتیبانی از AMP سایت و همینطور گواهی SSL
- و…
2_ پلاگین کش WP Fastest Cache
- نیمه رایگان
- تعداد نصب: 1 میلیون
- امتیاز کاربران: 5
- آخرین بروزرسانی: 1 هفته پیش
WP Fastest Cache هم یکی از بهترین پلاگین های کش وردپرس است و خب این موضوع را میتوان از تعداد نصب 2 میلیون نفری و نمره 5 کامل متوجه شد! یکی از مهم ترین موضوعاتی که باعث شده این پلاگین اینقدر بین کاربران وردپرسی محبوب باشد، قابلیت های زیادی است که دارد. در ادامه این قابلیت ها را با هم بررسی میکنیم:
- قابلیت حذف خودکار کش،
- پشتیبانی از قابلیت های AMP و گواهی نامه SSL
- قابلیت cache preloading
- مینیفای JS، HTML و CSS
- قابلیت لود تنبل در نسخه غیر رایگان
- قابلیت بهینه سازی تصاویر در نسخه غیر رایگان
- ترکیب کدها در نسخه غیر رایگان
- و…
3_ افزونه WP Rocket
- قیمت پلاگین: از 70 هزار تومان به بالا در مارکت های ایرانی
- تعداد نصب: 1 میلیون و 400 هزار
- امتیاز کاربران: –
- آخرین بروزرسانی: –
در واقع افزونه WP Rocket نه یک افزونه کش وردپرس بلکه یک پلاگین افزایش سرعت سایت است و البته اگر بگویم راکت بهترین افزونه در این زمینه است قطعا اغراق نکرده ام.
این پلاگین که فقط نسخه غیر رایگان دارد، دست شما را در بهینه سازی سرعت کل سایت و همینطور مدیریت کش باز میگذارد.
از جمله قابلیت های آن عبارتند از:
- فعالسازی آسان کش
- قابلیت لود تنبل تصاویر
- ادغام کدهای صفحات سایت
- امکان مینیفای کردن کدهای سایت، پشتیبانی از CDN
- بهینه سازی فونت های گوگل در جهت افزایش سرعت سایت
- پشتیبانی از CloudFlare
- و…
سوالات متداول در مورد افزونه های کش
در ادامه میخواهم یک سری سوالات متداول در مورد کش وردپرس و افزونه های کش را پاسخ بدهم. مطالعه این بخش از مقاله باعث میشود اطلاعات شما به عنوان یک وبمستر و سئوکار بالا برود:
افزونه های کش چکار میکنند؟
برای اینکه به جواب این سوال برسیم، باید ابتدا با دو نوع کش آشنا شوید:
کش سرور: تصور کنید در روز حدود 2 هزار کاربر از مشهد سئو بازدید میکنند. به نظر شما اگر این 2 هزار کاربر هر بار بخواهند صفحات سایت مشهد سئو را از سرور بارگیری کنند، چه فشاری به آن وارد میشود؟ اینجاست که سرور از هر صفحه یک نسخه را ذخیره کرده و هر بار که کاربر جدیدی وارد آن صفحه میشود، به جای اطلاعات صفحه اصلی، صفحه دوم ذخیره شده که یک صفحه استاتیک است را، در اختیارش قرار میدهد و به این ترتیب فشار کمتری به سرور وارد شود.
و اما پلاگین ها: افزونه های کش وردپرس صفحات شما را در صفحات ایستا ذخیره کرده و اجازه میدهند کاربران بدون نیاز به اتصال به خود سرور و دانلود دوباره همه بخش های صفحه، وارد سایت شوند. همینطور این افزونه ها بعد از فعال سازی کش، به شما این امکان را میدهند که بگویید کدام صفحات و کدام بخش از صفحات کش شوند و عملا افسار مدیریت بر جزئیات کش را در دستان شما قرار میدهند.
آیا نصب همزمان چند افزونه کش روی سایت، باعث افزایش سرعت میشود؟
نصب چند افزونه با کاربرد یکسان یکی از بزرگترین اشتباهاتی است که میتوانید مرتکب آن شوید. فرقی ندارد قابلیت مورد نظر کش سایت باشد یا ساخت و مدیریت سایت مپ و… . به طور کلی در وردپرس و دیگر سیستم های مدیریت محتوا، چند افزونه با قابلیت یکسان با یکدیگر تداخل پیدا کرده و باعث کاهش کارایی سایت میشوند.
بنابراین حتی اگر افزونه ای دارید که یکی از قابلیت های آن فعالسازی کش سایت است، یا دیگر افزونه کش روی سایت نصب نکنید یا ابتدا قابلیت کش افزونه اول را غیر فعال کرده و سپس افزونه کش را نصب کنید.
فعالسازی کش فقط از طریق افزونه امکان پذیر است؟
خیر! در واقع علاوه بر افزونه های کش وردپرس، میتوانید این قابلیت را از طریق این دو راهکار هم فعال کنید:
فعال سازی کش هاست: بعضی هاست ها و سرورها هستند که به طور پیش فرض قابلیت کش را روی خودشان دارند. پیشنهاد میکنم برای کسب اطلاعات بیشتر به سراغ پشتیبان هاست تان رفته و از آنها بپرسید که آیا قابلیت کش پیشرفته ای روی سایت تان هست که بتواند شما را از نصب افزونه بی نیاز کند یا نه؟
کدنویسی در فایل HTACCESS: فایل HTACCESS یک فایل بسیار مهم در هاست سایت شماست که تاثیر زیادی روی کارایی سایت و همینطور سئو سایت شما دارد. اگر تخصص داشته باشید، میتوانید کش سایت تان را از طریق قرار دادن یک تکه کد در همین فایل فعال کنید.
البته در نهایت باز هم پیشنهاد من استفاده از همان افزونه های کش وردپرس است. چرا که کار کردن با این افزونه ها بسیار راحت تر است، از راهکارهایی مثل کدنویسی در HTACCESS کم خطرتر هستند و بسیار هم انعطاف پذیر بوده و اجازه میدهند به ریزترین جزئیات دسترسی داشته باشید.
الان وقتشه!
جهت مشاوره و ساخت طراحی سایت حرفه ای و بهینه سازی سایت و تولید محتوا تماس بگیر
نویسنده
مدیر سایت
حمیده عابدی کارشناس کامپیوتر رشته نرم افزار هستم و مشغول کار در در زمینه طراحی سایت با وردپرس و آشنا به سئو و بهینه سازی سایت، تولید محتوا، برنامه نویسی HTML, CSS هستم.