سرعت سایت وردپرسی همیشه برای وبمستران و طراحان اهمیت ویژهای داشته است؛ اما از ابتدای سال ۲۰۲۱ که گوگل معیارهای Core Web Vitals را بهصورت جدیتری اعمال کرده، به یکی از اولین اولویتها تبدیل شده است.
یکی از بهترین راهکارها برای افزایش سرعت سایت وردپرسی، استفاده از افزونههایی است که برای همین کار طراحی شدهاند. بهتر از افزونهای که بلافاصله پس از نصب میتواند باعث افزایش سرعت وردپرس شود، چه میخواهید؟!
اگر توقعتان از یک افزونه افزایش سرعت وردپرس، مجموعه کاملی از ویژگیهای کشینگ، Lazy loading، پیشبارگذاری، پاکسازی دیتابیس و… است، تا انتهای مطلب همراه مجله لیمو باشید تا با ۷ تا از بهترین آنها آشنا شوید.
۷ تا از بهترین افزونههای افزایش سرعت سایت وردپرسی
قبل از انتخاب بهترین افزونه برای افزایش سرعت وردپرس، باید فاکتورهای مهمی را در نظر بگیرید. مثلاً اینکه نصب افزونه تا چه حد ما را از نصب سایر افزونههای جانبی بینیاز میکند؛ یا اینکه کارکرد افزونه تا چه حد قابل اطمینان است و در چه مدت زمانی میتواند بهینهسازی سرعت سایت را انجام بدهد.
افزونههایی که در ادامه معرفی میشوند، بهترینهای افزایش سرعت سایت وردپرس هستند. در این بخش ما هریک از این افزونهها را با بررسی امکانات و ویژگیها بررسی کرده و لینک دانلود را در اختیارتان قرار میدهیم.
شروع قیمت از
۱۹۸ هزار تومان
۱. WP Rocket: بهترین افزونه افزایش سرعت وردپرس!
WP Rocket یکی از برترین افزونههای افزایش سرعت سایت وردپرسی است که هرچه را در توانش هست، در طَبَق اخلاص پای وردپرس شما میگذارد!
اصلا در مزایای این پلاگین هرچه بگوییم، کم گفتهایم! از کاربرپسندترین رابط کاربری بگیر تا ویژگیهای فوقالعادهای مثل Lazyloading و بهینهسازی دیتابیس و حتی میزبانی کد گوگل آنالیتیکس.
ویژگیهای افزونه WP Rocket:
- رابط کاربری فوقالعاده کاربرپسند
- حداقل تنظیمات مورد نیاز برای بهبود سرعت
- فشردهسازی و مینیفای کردن CSS، HTML و Javascript
- پیشبارگیری کش
- ویژگی Lazyloading
- قوانین ذخیرهسازی پیشرفته
- بهینهسازی دیتابیس
- ادغام CDN و پشتیبانی از چندین CDN
- ادغام مستقیم Cloudflare
- ادغام Google Analytics برای بارگیری کد از سرور
- تاخیر در زمان اجرای جاوا اسکریپ
- ذخیره صفحه و مرورگر
- فشردهسازی GZIP
مشکلات افزونه WP Rocket
در کنار تمام مزایایی که برای این افزونه برشمردیم، بایستی به برخی نکات نیز اشاره کنیم که ممکن است برای برخی کاربران، بهعنوان مشکل تلقی شوند:
- این افزونه نسخه رایگان ندارد
یکی از مواردی که مانع از استفاده بسیاری از وبمستران و سئوکاران از این افزونه میشود، این است که این افزونه هیچ نسخه رایگانی ندارد و برای استفاده از آن بایستی سالانه مبلغ ۴۹ دلار هزینه بپردازید.
البته اگر اهمیت موضوع سرعت سایت وردپرسی را بدانید، این موضوع نمیتواند مانع بزرگی باشد. بهبود سرعت باعث بهبود رتبه در نتایج گوگل و از طرف دیگر افزایش رضایت کاربران میشود. تجربه کاربری خوب هم باعث افزایش تبدیلها و نزدیکتر شدن مخاطب به خرید میشود.
بنابراین با یک حساب سرانگشتی، میتوان به این نتیجه رسید که ۴۹ دلار سالانه برای افزایش خرید، مبلغ زیادی نیست. بهخصوص که عملکرد این پلاگین در وردپرس تقریباً تضمین شده است و میتوانیم به نتیجه کارش مطمئن باشیم. ضمن اینکه این افزونه ۱۴ روز ضمانت بازگشت وجه را نیز برای مشتریان در نظر میگیرد.
- WP Rocket نیاز به تنظیمات پیکربندی دارد
WP Rocket افزونهای نیست که با یک کلیک شروع به کار کند؛ بلکه برای بهترین عملکرد آن، بایستی برخی تنظیمات را انجام بدهید. شاید این یکی ایراد به حساب نیاید و برای بسیاری از افراد بسیار هم ساده باشد، اما ممکن است مبتدیان نیاز به راهنمایی داشته باشند.
پیشنهاد خواندنی: ضروریترین افزونههای وردپرس در سال ۲۰۲۲!
تنظیمات اولیه کشینگ در افزونه WP Rocket
پس از دانلود افزونه WP Rocket از سایت اصلی این برند، شما میتوانید از داشبورد وردپرس، در بخش تنظیمات، وضعیت کشینگ در این افزونه را ببینید. خبر خوب این که WP Rocket منتظر درخواستهای کاربر برای شروع کشینگ نمیماند و از همان ابتدا بهصورت فعال فرایند کراول را شروع و صفحات را در حافظه پنهان بارگذاری میکند.
گام اول: تنظیم گزینههای کشینگ در WP Rocket
گرچه برخی تنظیمات کشینگ بهصورت پیشفرض در این افزونه فعال هستند، اما برای کارایی هرچه بیشتر بهتر است برخی تنظیمات را بهصورت دستی تغییر دهید. در این بخش به تنظیمات بهینه کشینگ میپردازیم.
برای شروع این تنطیمات، از داشبورد وردپرس به Settings »WP Rocket بروید و روی زبانه «Cache» کلیک کنید و تنظیمات سه بخش زیر را انجام دهید:
- تنظیمات کش موبایلی
حافظه پنهان موبایل در بخش Mobile Caching بهطور پیش فرض روشن است؛ اما توصیه میکنیم که گزینه “Separate cache files for mobile devices” را نیز بررسی کنید.
چرا که این گزینه به WP Rocket اجازه میدهد فایلهای کش جداگانه برای کاربران موبایل ایجاد کند. به این ترتیب خیالتان راحت خواهد بود که کاربران موبایلی، تجربه کاربری مبنی بر کشینگ را تماموکمال خواهند داشت.
- تنظیمات کش مرورگر
در این قسمت، زیر عنوان «User Cache»، گزینه «Enable caching for logged-in wordpress users» وجود دارد که میتوانید آن را فعال کنید.
اگر کارکرد سایت شما به این صورت است که کاربران برای دسترسی به برخی ویژگیها بایستی عضویت داشته و وارد سایت شوند، باید این گزینه را علامت بزنید. بهعنوان مثال، اگر یک فروشگاه ووکامرس یا یک وبسایت عضویت دارید، این گزینه تجربه کاربری را برای همه کاربران وارد شده بهبود می بخشد.
- تنظیمات زمان کشینگ
گزینه Cache lifespan مربوط به تعیین مدت زمانی است که در نظر دارید دادههای کششده روی وبسایت شما ذخیره شوند. محدودیت پیشفرض روی ۱۰ ساعت تنظیم شده است که برای اکثر وبسایتها مناسب است.
با این حال، اگر سایت پرترافیکی را مدیریت میکنید، میتوانید آن را روی مقدار کمتری تنظیم کنید و در مقابل اگر سایت شما زیاد بهروز نمیشود، میتوانید زمان طولانیتری را در نظر بگیرید. پس از انجام این تنظیمات دکمه «Save» را بزنید.
افزونه WP Rocket پس از گذشت زمانی که تعیین کردهاید، فایلهای کش را حذف خواهد کرد و بلافاصله بارگیری حافظه پنهان را با محتوای جدید شروع میکند.
پیشنهاد خواندنی: آموزش حذف کش یا حافظه پنهان مرورگر در موبایل و دسکتاپ
گام دوم: کم کردن حجم فایلها با WP Rocket
یکی از قابلیتهای بسیار خوب این پلاگین این است که به شما اجازه میدهد حجم فایلهای استاتیک مثل جاوا اسکریپت و شیوهنامههای CSS را کم کنید.
به حداقل رساندن محتوای استاتیک، اندازه فایلها را کوچکتر میکند. در بیشتر موارد، این تفاوت آنقدر ناچیز است که نمیتواند تأثیر قابل توجهی بر عملکرد وبسایت شما بگذارد. با این حال، اگر یک سایت پرترافیک را مدیریت میکنید، قطعاً میتواند تأثیر چشمگیری در کاهش استفاده کلی شما از پهنای باند و صرفهجویی در هزینههای میزبانی داشته باشد.
- برای این کار بایستی به تب File Optimization بروید و تیک فایلهایی که نیاز است کوچکتر شوند را فعال کنید.
- اگر این تنظیمات را فعال کردید، لطفاً مطمئن شوید که صفحات وبسایت خود را بهطور کامل بررسی کردهاید و همه چیز همانطور که در نظر داشتهاید، کار میکند.
نکته: توجه داشته باشید که کوچک کردن فایلها میتواند عواقب غیرمنتظرهای مثل بارگیری نشدن فایلها یا درست کار نکردنشان را در پی داشته باشد.
پیشنهاد خواندنی: کاملترین آموزش افزایش سرعت سایت وردپرسی
گام سوم: فعالسازی Lazy Load برای بهبود سرعت بارگذاری صفحه
تصاویر سایت، یکی از سنگینترین موارد برای بارگذاری هستند؛ اما شما برای جذابیت صفحات خود به تصاویر نیاز دارید. اگر در صفحهای تصاویر زیادی داشته باشید، لود صفحاتتان کندتر از میانگین استاندارد میشود و عموم کاربران بیش از ۴-۵ ثانیه منتظر لود شدن صفحات نخواهند ماند.
افزونه WP Rocket با ویژگی Lazy Loading این مشکل را هم حل کرده است. با این ویژگی بهجای اینکه تمام تصاویر صفحه همزمان بارگیری شوند و ثانیههای طلایی شما را هدر بدهند، همگام با اسکرول کاربر و نوبتی لود میشوند.
علاوه بر تصاویر، میتوانید Lazy Loading را برای جایگذاری ویدیوهای YouTube و iframe نیز فعال کنید.
با اینکه Lazy Loading به بهبود سرعت لود تصویرهای سایت کمک میکند، اما شما را از بهینهسازی تصاویر بینیاز نمیکند. قبلاً در مجله لیمو، مقاله کاملی درباره بهینه سازی تصاویر در وردپرس منتشر کردهایم.
گام چهارم: تنظیم دقیق پیشبارگیری در WP Rocket
در مرحله بعد، میتوانید تنظیمات پیشبارگیری را در افزونه WP Rocket، با رفتن به برگه “Preloading” مرور کنید. بهطور پیشفرض، این پلاگین در صفحه اصلی شما کراول و لینکها را برای پیشبارگیری حافظه پنهان دنبال میکند.
همچنین، میتوانید از پلاگین بخواهید از نقشه سایت XML شما برای ایجاد کش استفاده کند. این افزونه به شما امکان خاموش کردن پیشبارگیری را هم میدهد که البته ما توصیه نمیکنیم این کار را انجام دهید. چرا؟
چون با خاموش کردن پیشبارگیری در واقع به وردپرس میگویید که فقط زمانی صفحات را در حافظه پنهان نگه دارد که کاربر درخواست بدهد و این یعنی کاربران همواره در اولین باری که صفحه را لود کنند، با کندی سایت مواجه خواهند شد.
گام پنجم: تنظیم قوانین ذخیره سازی پیشرفته
همچنین میتوانید کوکیها، عوامل کاربر (مرورگرها و انواع دستگاه) را حذف کنید و هنگام بهروزرسانی صفحات یا پستهای خاص، حافظه پنهان را بهطور خودکار بازسازی کنید.
تنظیمات پیش فرض برای اکثر سایتها جواب میدهد. اگر در مورد این گزینهها مطمئن نیستید، بهتر است آنها را خالی بگذارید. این قسمت تنظیمات برای توسعهدهندگان و کاربران قدرتمندی مناسب است که به تنظیمات سفارشی نیاز دارند.
پیشنهاد خواندنی: آموزش رایگان طراحی سایت با وردپرس!
گام ششم: پاکسازی دیتابیس با استفاده از WP Rocket
WP Rocket بهعنوان یکی از بهترین افزونههای افزایش سرعت سایت وردپرسی، پاکسازی پایگاه داده وردپرس را آسان میکند.
بگذارید صادقانه بگوییم که این کار تاثیر چشمگیری بر عملکرد سایت شما نخواهد داشت، اما محض اطمینان بهتر است هر کاری که از دستتان برمیآید و هرکاربردی که پلاگین افزایش سرعت وردپرس در اختیارتان قرار میدهد، برای سرعت سایت انجام بدهید.
برای این کار در صفحه تنظیمات پلاگین باید به تب Database بروید. سپس میتوانید دادههای مربوط به ویرایشهای مکرر پست، پیشنویسها، اسپمها و کامنتهای Trash را حذف کنید.
بهتر است ویرایشهای مختلف پست را با این افزونه حذف نکنید؛ چرا که ممکن است بعدا به آنها نیاز داشته باشید.
پیشنهاد خواندنی: افزایش سرعت لود صفحه در وردپرس
۲. بهبود سرعت وردپرس با افزونه Perfmatters
Perfmatters افزونهای است که کمی متفاوت از سایر پلاگینهای افزایش سرعت وردپرس کار میکند و رویکرد خاص خود را دارد. سامانه مدیریت محتوا وردپرس، بهصورت پیشفرض برخی تنظیمات و آپشنها را برای سایتها فعال میکند که باعث سنگینتر شدن و کاهش سرعت میشود.
این افزونه به شما امکان میدهد با چند کلیک ساده، تنظیماتی را که نیازی به آن ندارید غیرفعال کنید و سرعت را افزایش بدهید.
ویژگیهای افزونه Perfmatters:
- هماهنگ با افزونههای ذخیرهسازی سامانه مدیریت محتوا وردپرس کار میکند
- گزینه های وردپرس را که باعث کندی سرعت سایت شما میشوند، غیرفعال میکند
- به شما اجازه میدهد اسکریپت ها را بر اساس هر صفحه/پست غیرفعال کنید
- از عملکردهای پیشرفته افزایش عملکرد مانند واکشی اولیه DNS و اتصال اولیه پشتیبانی میکند
- امکان کنترل API REST
- امکان کنترل سیگنالهای Heartbeat در بهترین پلاگین افزایش سرعت سایت وردپرس
- کم حجم و سبک برای وردپرس
پیشنهاد خواندنی: وردپرس چیست؟
۳. EWWW Optimizer: بهترین افزونه بهینهسازی تصویر
همانطور که گفتیم، یکی از راههای بهبود سرعت صفحاتی که تصاویر زیادی دارند، استفاده از ابزارهایی است که ویژگی Lazyload را ارائه میدهند. این ویژگی باعث میشود تصاویر موجود در صفحات فقط تا جایی که اسکرول شدهاند بارگیری شوند و به این ترتیب کاربر در همان ابتدا زمان زیادی را منتظر لود شدن صفحه نماند.
علاوه بر ویژگی Lazyload، این افزونه تصاویر PNG و JPEG را به WebP تبدیل میکند.
پیشنهاد خواندنی: آموزش طراحی سایت با وردپرس
۴. WP-Optimize: افزونه بهینهسازی پایگاه داده
دیتابیس شما هم هرازگاهی نیاز دارد غبارروبی شود و خب اگر این تنها کاری است که باید برای بهبود سرعت وردپرس انجام دهید، حتما افزونه WP-Optimize را به شما توصیه میکنیم.
این پلاگین پرکاربرد مجموعه کاملی از ابزارهای بهینهسازی دیتابیس را بهصورت رایگان ارائه میدهد و دادههای موقت و کامنتهای اسپم را حذف میکند.
علاوه بر این، جدولهای MySQL شما را هم با یک کلیک پاکسازی و بهینهسازی میکند.
هنوز تمام نشده! اگر در کنار این افزونه، UpdraftPlus را هم نصب داشته باشید، تصاویرتان را فشرده کرده و از دیتابیس بکاپ میگیرد.
اما در نهایت، با تمام مزایای انکارناپذیرش، این را هم بگوییم که اگر از افزونه WP Rocket استفاده میکنید، به WP-Optimize نیازی پیدا نخواهید کرد. بهتر است همان WP-Rocker را داشته باشید تا همزمان چند کار دیگر را نیز برایتان انجام دهد.
۵. Oxygen Builder: افزونه صفحهساز پرسرعت وردپرس
این پلاگین جایگزین خوبی برای افزونههای سنگین صفحهساز مثل المنتور است. افزونههایی مثل المنتور و Divi با تمام کارایی و فوایدی که دارند، وردپرس را سنگین میکنند و اصطلاحا باعث Bloat شدن سایت میشوند.
Oxygen Builder صفحهساز جایگزینی است که با حذف صفحات اضافی و بهینهسازی کدهای جاوا اسکریپت و CSS باعث سبکتر شدن و افزایش سرعت سایت میشود.
تنها نکتهای که باید به آن توجه داشته باشید این است که اگر برای اولین بار یک وبسایت وردپرسی را مدیریت میکنید، اکسیژن بیلدر میتواند کمی برایتان چالشبرانگیز باشد؛چرا که این صفحهساز حرفهای برای افرادی که با وردپرس و طراحی سایت آشنایی اولیه دارند، بسیار ساده است؛ اما برای افرادی که برای اولین بار اقدام به راهاندازی یا نگهداری سایت میکنند، ممکن است سوالات زیادی را ایجاد کند.
پیشنهاد خواندنی: ضروریترین افزونههای وردپرس در سال ۲۰۲۲!
۶. LazyLoad by WP Rocket: بهینهسازی تصاویر و ویدیوها!
کاربرانی که وارد سایت شما میشوند، معمولاً نمیخواهند تمام صفحه، تصاویر و گرافیکها را به یکباره ببیند؛ بلکه آهسته و پیوسته پیش میروند و اسکرول میکنند تا به مطلبی که دنبالش هستند برسند.
اگر سایت وردپرسی شما بخواهد هرچه تصویر و ویدیو در چنته دارد را یکباره لود کند، کار خراب میشود؛ چون سرعت لود صفحه پایین میآید و کاربر ناراضی از این تاخیر در لود شدن سایت شما را باز نکرده، میرود سراغ گزینه بعدی.
خوشبختانه یکی از برترین افزونههای افزایش سرعت سایت وردپرسی به نام Lazy Loading میتواند به حل این مشکل کمک کند.
وظیفه اصلی افزونه Lazy Loading دیرلود کردن تصاویر است. با این افزونه، پس از ورود کاربر به سایت، تصاویر و ویدیوها مرحلهبهمرحله و همگام با اسکرول کاربر، لود میشوند.
شاید به نظرتان نصب این افزونه با وجود پلاگینهای قدرتمند دیگری که قابلیت Lazy Loading را ارائه میدهند، کار زائدی باشد؛ اما نقطه تمایز این افزونه، بهبود پیشنمایش ویدیوهای یوتیوب است. بنابراین اگر سایت شما سایتی ویدیومحور است، نصب این افزونه را حتما به شما توصیه میکنیم.
امکانات افزونه:
- جایگزینی تصاویر پست و کم حجمسازی بدون تغییر کیفیت
- عدم استفاده از jQuery یا جاوا اسکریپت باعث میشود این افزونه بسیار سبک باشد
- نمایش iFramesهای یوتیوب در قالب سایز تامنیل
پیشنهاد خواندنی: آموزش بهینه سازی و افزایش سرعت وردپرس
۷. افزونه Nitropack
نیتروپک یکی از محبوبترین و برترین افزونههای افزایش سرعت سایت وردپرسی است که خوشبختانه نسخه فارسیسازیشده آن هم در مارکتهای ایرانی موجود است. بهخصوص اگر مشکل پایین بودن سرعت لود صفحات را دارید، این افزونه بسیار کمکتان خواهد کرد.
کافی است این افزونه را نصب و فعال کنید؛ سپس NitroPack بهطور خودکار شروع به بهینهسازی سایت شما میکند. این افزونه یک CDN جهانی، انواع مختلف کش، کوچکسازی، فشردهسازی، بهینهسازی تصویر، ارائه تصاویر در قالبهای نسل بعدی (مانند SVG)، واکشی اولیه DNS، به تعویق انداختن جاوا اسکریپت و… را پیادهسازی میکند.
امکانات افزونه:
- بهینهسازی خودکار وبسایت
- پشتیبانی از سامانه مدیریت محتوا وردپرس و سایر سیستمهای مدیریت محتوا
- انواع مختلف کشینگ (صفحه، مرورگر و موارد دیگر)
- بهینهسازی خودکار تصاویر و ویژگی Lazy loading
- تبدیل تصاویر به فرمتهای نسل جدید (مثل SVG)
- واکشی اولیه DNS
- مینیفای کردن کدهای HTML، JS و CSS
- فشردهسازی HTML، CSS و JS
نکته: نسخه رایگان این پلاگین برای سایتهای کوچک در دسترس و بسیار مناسب است. اما یک نشان”Powered By Nitropack” به سایت شما اضافه میکند. این نشان تنها با خرید طرحهای پولی حذف میشود. خرید نسخه پولی منابع بیشتری را نیز برایتان باز میکند.
یکی از ویژگیهای جالب این افزونه، پاکسازی پس از حذف نصب است. عموم افزونهها پس از حذف نصب و غیرفعالسازی، برخی فایلها و دادهها را در هاست شما جا میگذارند و اگر این فایلها در جای کمی پنهانتری ذخیره شده باشند، کار شما با بهبود سرعت کمی سخت میشود.
علاوه بر این NitroPack اجازه میدهد تا زمانی که یک کپی جدید از حافظه پنهان در پسزمینه تولید میشود، از حافظه پنهان به بازدیدکنندگان شما سرویس دهد؛ یعنی با کشینگ کامل سرعت را بهبود ببخشد.
بیایید یک افزونۀ قوی دیگر را هم بررسی کنیم و بعد برویم سراغ جمعبندی مقاله.
پلاگین LiteSpeed Cache وردپرس
LiteSpeed Cache یک پلاگین رایگان و قدرتمند کش (Cache) برای وردپرس است که برای بهبود سرعت و عملکرد سایت طراحی شده است. روند کشینگ خودکار صفحات وبسایت، بهینهسازی تصاویر و مینیفای کردن فایلهای جاوااسکریپت و CSS، پشتیبانی از CDN و کش مرورگر، برخی از امکانات این افزونه کاربردی هستند.
مزایای افزونه لایت اسپید کش
- رابط کاربری ساده و کاربرپسند
- افزایش چشمگیر سرعت بارگذاری سایت
- کاهش بار سرور
- سازگاری با هاستهای معتبر
- تنظیمات پیشفرض برای بیشتر سایتها
⭐⭐ در مقالۀ آموزش بهینهسازی سایت با پلاگین LiteSpeed Cache صفر تا صد این پلاگین را بررسی کردهایم و نحوۀ نصب و تنظیمات آن را با زبان ساده توضیح دادهایم. پیشنهاد میکنم که حتماً این مقاله را مطالعه کنید.
سخن پایانی
در این مقاله بهترین افزونههای افزایش سرعت سایت وردپرسی را معرفی کردیم و راهنمای گامبهگام تنظیمات اولیه آن را نیز در اختیارتان قرار دادیم. اگر درباره هریک از بخشهای این مقاله سوالی در ذهن دارید، میتوانید از بخش نظرات زیر همین پست از ما بپرسید و پاسخ بگیرید.
دیدگاه ها
اولین نفری باشید که دیدگاه خود را ثبت می کنید