وجود یک افزونه بهینه ساز و افزایش سرعت سایت در وب سایت های وردپرسی امری ضروریست. وب سایتتان چه یک بلاگ باشد، چه یک فروشگاه اینترنتی، سرعت بالای سایت، موضوعی مهم است.
وب سایت های سریع نرخ تبدیل بیشتری داشته، رضایت کاربران را بیشتر جلب کرده و بانس ریت کمتری دارند. وب سایتتان حتی اگر محتوای خوبی داشته باشد، در صورت کندی در نتایج جستجو، رتبه خوبی کسب نمی کند.
سرعت بارگذاری پایین سایت می تواند تاثیر منفی بر روی رفتار کاربران در سایت شما داشته باشد. مطالعات نشان می دهند حتی یک ثانیه زمان بارگذاری بیشتر نیز می تواند کاربران را از سایت شما فراری دهد.
موتورهای جستجو مانند گوگل از پارامتر سرعت سایت در الگوریتم های رتبه بندی خود استفاده می کنند. بنابراین اگر بهینه سازی برای موتورهای جستجو یا همان سئو برایتان مهم است، افزونه ای مانند WP Speed Of Light می تواند کمک کننده باشد.
حتی اگر احساس می کنید سرعت بارگذاری سایت شما خوب است، اما همیشه شانسی برای کاهش همین زمان کم نیز وجود دارد.
بررسی افزونه WP Speed Of Light
WP Speed Of Light یک افزونه فریمیوم (دارای نسخه رایگان و پریمیوم) بوده که توسط تیم JoomUnited توسعه داده شده است. این افزونه با هدف بهینه سازی سایت وردپرسی شما طراحی شده است. هدف این افزونه ارتقا سرعت سایت و بهینه سازی آن می باشد. افزونه WP Speed Of Light در دو نسخه رایگان و پریمیوم (به شکل add-on) عرضه شده است.
نسخه رایگان دارای ابزارهایی برای کاهش زمان بارگذاری صفحات سایت است. add-on های پرمیوم آن نیز از ویژگی های بیشتری پشتیبانی می کند.
مقایسه نسخه رایگان وپریمیوم WP Speed Of Light
نسخه رایگان افزونه دارای ویژگی های زیر است:
- کش صفحات
- انتخاب نمایش کش برای دستگاه های مختلف
- ادغام فایل ها
- فشرده سازی GZip
- حذف کوئری استرینگ ها
- کش مرورگر
- مینیفای HTML، CSS و JavaScript
- بهینه سازی دیتابیس
- سازگاری با CDN
- ارائه گزارش های متنوع از عملکرد وب سایت در مورد زمان بارگذاری و کوئری های دیتابیس
در صورت خرید Add-on های افزونه به امکانات زیر هم دسترسی خواهید داشت:
- فشرده سازی تصاویر
- بهینه سازی فونت های گوگل (ادغام تمام فونت ها در یک فایل)
- پیش بارگذاری کش
- ممانعت از مینیفای و ترکیب شدن برخی فایل ها
- پیش بارگذاری DNS
- پاکسازی اتوماتیک دیتابیس
- قوانین پیشرفته برای کش
- قابلیت Lazy Load تصاویر
- پاکسازی داده های CDN
- امکان غیرفعالسازی اموجی ها
- امکان غیرفعالسازی Gravatar
- امکان بارگذاری اسکریپت ها در فوتر
- امکان غیرفعال کردن کش برای برخی نقش های کاربری وردپرس
- ممانعت از کش برخی صفحات بر اساس دستورات PHP
ویژگی های افزونه WP Speed Of Light
پس از نصب افزونه وارد مراحل پیکربندی خواهید شد و کل طی کردن مراحل تنها چند کلیک بیشتر نیست. با این حال کاربران پیشرفته تر می توانند از این مرحل عبور کرده و مسنقیما وارد تنظیمات داشبورد افزونه گردند.
بنابراین این افزونه هم برای کاربران آماتور و هم برای کاربران پیشرفته تر راهکارهایی برای پیکربندی در اختیارشان میگذارد. در صورت انتخاب گزینه Continue to Environment Check، افزونه شروع به تست بخش های مختلف سایت برای شناسایی مسائل تاثیرگذار بر روی سرعت سایت می پردازد.
مشکلات سایت در این مرحله به صورت هشدار و همراه با آیکون زنگ نمایش داده خواهند شد. همچنین توضیحاتی در مورد مشکل نیز در زیر آن آماده خواهد آمد.
در مرحله بعدی نصب به شما این امکان داده خواهد شد که به افزونه اجازه پیکربندی اتوماتیک سایت را بدهید. همچنین شما می توانید خودتان را نیز درگیر گزینه های بهینه سازی کنید. بهینه سازی عملکرد سایت برای کاربران آماتور می تواند کار دشواری محسوب شود، بنابراین وجود دکمه ای برای انجام اتوماتیک کارها اقدام بسیار خوبی محسوب می شود.
سپس WP Speed Of Light شما را به داشبورد خود منتقل کرده و در آنجا شما می توانید خلاصه ای از آنچه در وب سایت در حال رخ دادن است را مشاهده کنید.
در صورت انتخاب گزینه تنظیم پیشرفته می توانید اقدام به بهینه سازی تک تک بخش های مختلف افزونه کنید. از جمله این تنظیمات می توان به کش و مینیفای فایل ها اشاره کرد.
پس از این اقدامات مشاهده خواهید کرد که سرعت سایت وردپرسی شما افزایش یافته است. تنظیمات این افزونه نیز از طریق گزینه WP Speed of Light در سایدبار داشبورد وردپرس در دسترس است. منوی این افزونه نیز دارای سه گزینه Dashboard، Speed Optimization و Speed Analysis است.
منوی Dashboard
در داشبورد افزونه بررسی کاملی از وضعیت سرعت وب سایت شما ارائه می شود. این اطلاعات از طریق بررسی ویژگی هایی همچون فعالساری کش، کوئری های دیتابیس، زمان بارگذاری وب سایت، ادغام منابع و مینیفای فایل های جمع آوری می شوند.
از طریق داشبورد افزونه می توانید اقدام به تست سرعت سایت هم کنید. همچنین دیگر گزینه های بهینه سازی نیز در انتها در دسترسی هستند.
برای تست سرعت سایت نیاز به تولید API Key است. همچنین امکان انتخاب صفحه هدف (صفحه اصلی یا یکی از صفحات داخلی) جهت تست سرعت نیز امکان پذیر است. نتیجه تست آخر در افزونه ذخیره خواهد شد تا شما بتوانید پس از بهینه سازی های لازم، نتیجه جدید را با قبلی مقایسه کنید.
منوی Speed Analysis
در این بخش می توانید بر روی سرعت عملکرد بخش های مختلف سایت نظارت داشته باشید تا تنظیمات لازم را اعمال کنید. یکی از امکانات جالب این قسمت استفاده از ابزار تست سرعت WebPageTest.org است. این کار نیز با دریافت API Key از این سایت امکان پذیر خواهد شد. شما می توانید با استفاده از این APY Key تا 200 تست را بر روی یک دامنه در طول یک روز انجام دهید.
در عملیات تست سرعت سایت پارامترهایی همچون بارگذاری اولیه، بارگذاری ثانویه، تاخیر دریافت اولین بایت، شروع رندر، کش، وضعیت فشرده ساز GZip و میزان فشرده سازی تصاویر تست می گردد. تست دیتابیس نیز مشکلات سرعت مرتبط با کوئری های دیتابیس را نشان می دهد.
منوی Speed Optimization
این بخش شامل ابزارهایی برای افزایش سرعت وردپرس است. این ابزارها در بخش های متنوعی شامل Speedup، WordPress، Group and Minify، Advanced، Image Compression، Database Cleanup، CDN Integration، Configuration و System Check دسته بندی شده اند.
بخش Speedup
از طریق این بخش می توانید مهمترین کارکرد افزونه یعنی کش را فعال کنید. همچنین امکاناتی همچون پاک کردن کش در هنگام بروزرسانی محتوا، حذف کوئری استرینگ ها و اضافه نمودن expire headers جهت افزلیش سرعت بارگذاری سایت در دسترس هستند.
امکانات دیگر این بخش شامل مینیفای HTML، CSS و JavaScript و همچنین ادغام فایل های CSS، JavaScript و فونت های گوگل است.
بهینه سازی های پیشرفته شامل پیش بارگذاری کش و DNS prefetching است.
شرح گزینه های این بخش در ادامه آمده است:
- Activate cache system: فعالسازی کش صفحات
- Clean each: پاکسازی کش پس از طی زمانی به خصوص
- Cache for desktop/Cache for tablet/Cache for mobile: غیرفعالسازی کش برای دستگاه های مختلف
- Add expire headers: فعالسازی کش برای مرورگرها، بدین شکل که فایل های بارگذاری شده (مانند CSS، JS و عکس ها) تا یک زمانی در مرورگر کاربر ذخیره شوند.
- Cache external script: کش منابع خارج از سایت
- Never cache the following pages: ممانعت از کش شدن URL های مشخص
#امکانات نسخه Pro
- Cleanup on saves: پاکسازی اتوماتیک کش یک پست، برگه و غیره در زمان بروزرسانی محتوا
- Image lazy loading: فعالسازی امکان بارگذاری تصاویر در زمان اسکرول به آنها
بخش Wordpress
در این بخش گزینه هایی برای حذف کوئری استرینگ ها، غیرفعالسازی REST API و RSS feed وجود دارد.
#امکانات نسخه Pro
- Remove emojis: حذف اسکریپت های مرتبط با اموجی در جهت کاهش استفاده از منابع
- Disable Gravatars: غیرفعالسازی Gravatars و استفاده از آواتارهای لوکال
بخش Group and Minify
منظور از Minify حذف داده های اضافی از کدهای سایت است. این تنظیمات بر روی فایل های HTML، CSS و JavaScript قابل اعمال شدن است. همچنین امکان ادغام این فایل ها با یکدیگر در جهت کاهش تعداد درخواست ها هم وجود دارد.
#امکانات نسخه Pro
- Group font and Google fonts: ادغام فونت های لوکال و فونت های گوگل در جهت بارگذاری سریعتر آنها
- Exclude inline script: ممانعت از مینیفای شدن اسکریپت های inline
- Move scripts to footer: انتقال تمام اسکریپتهای مینیفای شده به فوتر
بخش Advanced
امکانات بخش Advanced تنها در نسخه Pro در دسترس هستند. در این بخش به تنظیمات زیر دسترسی دارید:
- Cache Preloading: منظور از پیش بارگذاری کش ایجاد نسخه کش صفحات قبل از درخواست اولین کاربر است، این که هیچ کاربری منتظر تولید نسخه کش صفحه نخواهد ماند.
- DNS Prefetching: این ویژگی موجب پیش بارگذاری DNS دامین لینک های خارجی می گردد. به عنوان مثال اگر وب سایت شما دارای هایپرلینک های خارجی باشد، این ویژگی موجب باز شدن سریعتر لینک های خارجی در هنگام کلیک خواهد شد.
بخش Image Compression
در نسخه Pro این امکان وجود دارد که شما به فشرده سازی تصاویر بپردازید. این کار موجب کاهش حجم صفحات و افزایش سرعت بارگذاریشان خواهد شد.
بخش Database Cleanup
در افزونه WP Speed of Light چندین ابزار برای پاکسازی دیتابیس وردپرس وجود دارد. با استفاده از این ابزارها می توانید رونوشت ها، پست های سطل زباله، کامنت های اسپم و تنظیمات موقتی را پاکسازی نمایید.
#امکانات نسخه Pro
- Automatic cleanup: پاکسازی اتوماتیک دیتابیس
- Cleanup each: تعیین فرکانس پاکسازی اتوماتیک دیتابیس
- Remove duplicated post, comment, user, and term meta: حذف پست ها، کامنت ها، کاربرها و متا دیتاهای تکراری
- Optimize database tables: بهینه سازی جداول دیتابیس
بخش CDN Integration
در این بخش می توانید اطلاعات CDN خریداری شده را وارد کرده و از مزایای آن بهره مند شوید.
بخش Configuration
در این بخش سه زیر منو وجود دارد:
- General Settings: در این قسمت گزینه هایی برای امکان پاکسازی کش از طریق تولبار بالای صفحه، غیرفعالسازی بهینه سازی برای مدیران و در صورت نصب نسخه Pro، گزینه ای برای غیرفعال کردن بهینه سازی ها برای نقش های کاربری خاص وجود دارد.
- Import/Export: از طریق این قسمت می توانید پیکربندی افزونه را استخراج کرده و در سایتی دیگر وارد نمایید.
- Translation Tool: از طریق این قسمت می توانید گزینه های افزونه را به زبان خودتان ترجمه کنید.
جمع بندی درباره افزونه WP Speed of Light
این افزونه از آن دست افزونه هاست که می توانید با یکبار تنظیم خیالتان را برای همیشه راحت کنید. نیازیست که هر روز به این افزونه سر زده تا از درستی تنظیمات آن مطمئن شوید و حتی حالت تنظیم اتوماتیک نیز برای این افزونه وجود دارد. همچنین می توانید تک تک تنظیمات را چک کرده تا به تنظیم دلخواه خود برسید.
در صورتی که از هیچ افزونه کش دیگری استفاده نکرده باشید، با نصب WP Speed of Light از مزایای زیادی بهره مند خواهید شد. در صورت استفاده از افزونه های مشابه هم می توانید ان را یکبار غیرفعال کرده و اقدام به نصب WP Speed of Light کنید. سپس نتایج را چک کنید تا کدامیک بهتر است.
با استفاده از ابزارهای پاکسازی دیتابیس می توانید از سبک بودن دیتابیس اطمینان حاصل کنید. همچنین WP Speed of Light با انواع صفحه سازها مانند Elementor، WP Bakery، Divi Builder، Site Origin، Beaver Builder و Live Composer سازگار است.
در صورتی که سایت شما دارای افزونه های زیاد و محتواهای سنگین تریست، پیشنهاد می کنیم که حتما نسخه Pro Add-on های افزونه WP Speed of Light را نصب نمایید. نسخه Pro را می توانید از مارکت رادزاد خریداری و تهیه فرمایید.
تمامی این ویژگی ها موجب افزایش سرعت سایت وردپرسی شما خواهد شد. جدا از ویژگی های متنوع این افزونه، استفاده از آن آسان بوده و با پیچیدگی های زیادی رو به رو نخواهید شد.