آیا وبسایت شما هنگام بارگذاری سرعت بالایی دارد؟ اگر اینطور نیست پس این مقاله را مطالعه کنید تا با پلاگینهای وردپرسی افزایش سرعت آشنا شوید. معمولا وقت و هزینه زیادی برای طراحی یک وبسایت صرف میگردد، ولی عاملی وجود دارد که به تنهایی میتواند تمام تلاشهای شما را بر باد دهد، عامل سرعت.
اگر سرعت بارگذاری وبسایت شما بیش از 5 ثانیه باشد احتمال قرار گرفتن در رتبههای برتر نتایج موتور جستجو را از دست خواهید داد. خوشبختانه برای حل سرعت لود سایتهای وردپرسی، پلاگینهایی ساخته شده است که با نصب و فعال سازی آنها میتوانید سرعت بارگذاری وبسایت خود را به راحتی چند برابر کنید.
چرا سایت وردپرسی شما باید لود سریعی داشته باشد؟
طبق تحقیقات صورت گرفته هر وبسایت برای کسب رتبه یک باید زیر 3 ثانیه لود شود، این دلایل شامل موارد زیر است:
53% کاربران که با موبایل وارد سایت شدهاند، در صورتی که بارگذاری سایت بیش از 3 ثانیه طول بکشد از سایت بیرون میروند.
87% از کاربران در سایتهایی که لود آنها بیش از 2 ثانیه طول بکشد سبد خرید خود را رها میکنند و از سایت بیرون میروند.
79٪ از کاربرانی که تجربه منفی در یک سایت کسب کنند (مانند سرعت پایین سایت در بارگذاری صفحات)، احتمال بازگشت و خرید مجدد آنها از آن سایت بسیار کمتر میگردد.
چگونه سرعت بارگذاری سایت خود را آزمایش کنیم
ابزارهای آنلاین زیادی وجود دارند که با استفاده از آنها میتوانید سرعت بارگذاری صفحات وبسایت خود را با استفاده از آنها چک کنید:
برای افزایش سرعت سایت وردپرسی چه کارهایی باید انجام دهیم؟
عوامل مختلفی بر روی سرعت لود سایت شما دخیل هستند که با بهینه سازی هر کدام میتوانید سرعت سایت خود را افزایش دهید.
- حجم هاست مورد نظر متناسب با اندازه سایت شما باشد
- توانایی پشتیبانی از حجم ترافیکی شما را داشته باشد
- توانایی ارتقا به لولهای بالاتر برای پشتیبانی از حجم و ترافیک بیشتر را داشته باشد
- تنظیمات هاست خود را به درستی پیکربندی کرده باشید
تاثبر حجم سایت بر سرعت لود صفحات
اندازه و حجم وبسایت شما بر روی سرعت بارگذاری تأثیر گذار است. برای جلوگیری از بروز مشکل، هاستی مناسب با حجم سایت خود انتخاب کنید و با بهینه سازی سایت حجم آن را تا حد ممکن کم کنید. این نکته را در نظر بگیرید که کم کردن حجم سایت نباید تاثیر منفی بر روی تجربه کاربری بازدیدکننده بگذارد.
تعداد پستها
کاربر با جستجو کردن سایت شما وارد صفحه اصلی وبسایت شما میگردد. در اصل، صفحه اصلی سایت اولین تاثیر را بر روی بازدید کنندههای شما میگذارد. بنابراین خیلی مهم است که در سریعترین زمان ممکن بارگذاری شود و تجربه کاربری عالی را از خود به جا بگذارد.
سعی کنید در صفحه اصلی سایت خود تنها به دو سه مورد از پستها اشاره کنید و تنها یک تصویر کوچک به همراه تیتر پست را به کاربر نمایش دهید.
وردپرس خود را ساده نگه دارید
در وردپرس خود گشت و گذار کنید و مواردی که در سایت شما استفاده نشدهاند را پاک کنید.
فقط پلاگینها و ویجتهایی را در وردپرس نگه داری کنید که با آن بخشی از برگههای خود را برای نمایش به کاربران ساخته باشید.
کیفیت قالب وردپرس
در انتخاب قالب برای وبسایت بسیار دقت کنید. هر قالبی را استفاده نکنید و حتما آن را از منابع معتبر تهیه کنید. قالب وردپرسی که بدون استفاده از کدنویسی درستی ساخته شده باشد بر روی موارد زیر تأثیر میگذارد:
- زمان بارگذاری صفحات سایت
- امنیت سایت
- تعداد افزونههای لازم برای کنترل قالب استفاده شده
پلاگینهای وردپرسی
از پلاگینهای وردپرسی برای اضافه کردن قابلیتهای مورد نیاز اضافی در وبسایت استفاده میگردد. استفاده بیش از حد افزونههای وردپرسی در وردپرس موجب کند شدن بیش از حد سایت خواهد شد. افزونهها فقط باید در شرایط ضروری نصب و استفاده شوند.
پلاگینهای افزایش سرعت چگونه سرعت سایت شما را بهینه میکنند؟
- حافظه پنهان یا همان کش (Cache)
- WordPress HeartBeat API
- کاهش یا غیرفعال کردن Ajax
- اجرا کردن جاوا اسکریپت بعد از بارگذاری صفحه
- CDN ها
- بارگذاری تنبل (Lazy Loading)
- کوچک سازی و کم کردن حجم (Minification)
- ترکیب کردن فایلها (Concatenation)
منظور از حافظه پنهان یا Cache چیست؟
کش یکی از متداولترین روشها برای بارگذاری سریعتر وبسایت شما است. Caching روشی است که باعث افزایش سرعت سایت وردپرسی و بهبود عملکرد آن میگردد.
در اصل کش دادهای است که به صورت موقت ذخیره میگردد و در صورت درخواست به سرعت در دسترس خواهد بود.
وردپرس یک سیستم مدیریت محتوای پویا (CMS) است، به این معنا که هر بازدید از وبسایت وردپرسی، نیاز به گرفتن داده از پایگاه داده و انجام چندین عمل قبل از ورود و نمایش سایت به مرورگر شما دارد.
به لطف حافظه پنهان، وردپرس میتواند با تهیه یک کپی از صفحه در مرورگر پس از اولین بازدید، از بسیاری از این مراحل چشم پوشی کند و پس از آن برای هر بازدید از کش استفاده کند.
با ذخیره این اطلاعات در مرورگر، وبسایت شما به طور قابل توجهی بهینه میگردد. به همین دلیل بسیاری از افزونههای بهینه سازی سرعت وردپرس با کش سر و کار دارند.
Ajax چیست؟
به زبان ساده بخواهم توضیح دهم، Ajax بخشی از یک صفحه وب را بدون بارگیری مجدد کل صفحه، به روز رسانی میکند. در مواردی Ajax بسیار مفید واقع میگردد، اما همچنین در مواردی میتواند باعث تخلیه واحد پردازش مرکزی (CPU) شما شود.
HeartBeat API چیست؟
Heartbeat API رابط برنامه نویسی ساده در سرور داخلی وردپرس است که امکان به روز رسانیهای فرانت-اند را فراهم میکند. کنترل این بخش باعث صرفه جویی در مصرف پردازنده خواهد شد و استفاده از AJAX را در حد معقولی نگه میدارد.
Defer Scripts صفحه به چه معناست؟
به تعویق انداختن اسکریپتها (Defer Scripts) به این معنی است که بارگذاری فایلهای CSS یا JavaScript به آخرین بخش از بارگذاری صفحه موکول کنید تا وبسایت شما سریعتر در دسترس بازدید کنندگان قرار گیرد.
CDN چیست؟
شبکه تحویل محتوا یا شبکه توزیع محتوا (CDN)، شبکهای از سرورها است که به منظور تحویل سریعتر محتوا براساس نزدیکترین سرور به کاربر، در یک مکان جغرافیایی خاص پخش شدهاند.
Lazy Loading چیست؟
در این قابلیت به جای لود تمام صفحه به صورت یکجا، فقط بخشی از صفحه که کاربر آن را مشاهده میکند بارگذاری خواهد شد، که این کار باعث افزایش سرعت لود صفحه میگردد.
Minification چیست؟
Minification یا کوچک سازی با حذف موارد بلا استفاده و محتوای اضافی، زمان بارگذاری وبسایت را کاهش میدهد. پارامترهایی که در این حالت شامل تغییرات میشوند شامل موارد زیر هستند:
- فایلهای HTML
- فایلهای جاوا اسکریپت
- فایلهای CSS
Concatenation چیست؟
Concatenation فرآیندی است که در طی آن فایلهای جداگانه با یکدیگر ترکیب میگردند و تعداد درخواستها (requests) در سایت کاهش مییابند.
برای بهینه سازی سرعت سایت وردپرسی از کدام پلاگینها استفاده کنیم؟
برای بهینه سازی سرعت بارگذاری سایت باید از پلاگینی استفاده کنید که بیشتر مواردی که در بالا ذکر کردیم را به صورت یکجا انجام دهد. در این قسمت میخواهیم پلاگینهایی که از نظر کاربران بهترین کارکرد را در بهینهسازی سرعت سایت داشتهاند را معرفی کنیم:
1- WP Super Cache
با بیش از 5/5 میلیون نصب فعال، یکی از محبوبترین افزونههای بهینهسازی سرعت صفحات وبسایت در بین کاربران وردپرس است. سازنده این افزونه گروه Automattic است، همان شرکتی که مسئول وردپرس، ووکامرس و Jetpack میباشد. این افزونه دارای مزایای زیادی است که در زیر آنها را بررسی کردهایم:
مزایا:
1- رایگان است
2- استفاده از آن بسیار آسان است.
3- با استفاده از تنظیمات پیشرفته به شما امکان انتخاب موارد زیر را میدهد:
- فشرده سازی Gzip
- کش کردن در مرورگر
- نحوه کش شدن محتوا
- هر چند وقت یک بار حافظه پنهان (کش) باید به روز شود
4- میتوانید محتوا را از قبل آپلود کنید.
5- این افزونه به شما در تنظیم کردن CDN کمک میکند
2- W3 Total Cache
طبق گفته مخزن وردپرس این افزونه بیش از 1 میلیون نصب فعال و دارای امتیاز 4.4 از 5 است. در زیر مزایا و معایب این افزونه را میتوانید مشاهده کنید:
مزایا:
1- رایگان است
2- تاثیرگذاری بالا در عملکرد کلی سایت
3- تاثیرگذاری و بهبود نرخ تبدیل
4- بهبود رتبه بندی در موتور جستجو
5- صرفه جویی در پهنای باند تا 80 درصد
معایب:
در صورت عدم آگاهی و برای کاربران تازه کار میتواند گمراه کننده و پیچیده باشد و با تنظیمات نادرست افزونه مشکلات اساسی را در سایت ایجاد کند.
3- WP Super Minify
بیش از 10 هزار نصب فعال و دارای امتیاز 4 از 5 ستاره براساس نظر کاربران است.
مزایا:
1- رایگان است
2- کوچک سازی فایلهای CSS و JS
3- نصب سه مرحله ای ساده:
- افزونه را دانلود کنید.
- آن را در دایرکتوری خود آپلود کنید
- آن را از طریق منوی پلاگینها فعال کنید.
4- بسیاری از کاربران بعد از استفاده از این پلاگین افزایش سرعت 2 تا 4 درصدی در Google page speed مشاهده کردند.
معایب:
افزونههای افزایش سرعت دیگری وجود دارند که سرعت سایت را در Google page speed بسیار بیشتر از این افزونه افزایش میدهند.
4- WP Smush
این افزونه بیش از 1 میلیون نصب فعال و امتیاز 4.8 از 5 ستاره بر اساس رای کاربران دارد. افزونه WP Smush افزونه محبوب برای کاهش حجم و بهینه سازی تصاویر وبسایت است که میتواند تاثیر زیادی در سرعت بارگذاری صفحات سایت داشته باشد.
مزایا:
1- این افزونه رایگان است
2- بدون تغییر در کیفیت تصاویر، اندازه کلی هر تصویر را کاهش میدهد
3- پشتیبانی از تمام فرمتهای معمول تصویر از جمله:
- JPEG
- GIF
- PNG
4- رنگهای بلا استفاده را از روی تصاویر پاک میکند
5- با سایر افزونههای وردپرسی سازگاری دارد
6- هر تصویری که در دایرکتوری شما وجود دارد را فشرده میکند
7- دادههای متا را از تصاویر شما حذف میکند
8- میتواند به طور همزمان 50 تصویر را بهینه کند (در حالت Pro تمام تصاویر را به صورت یکجا بهینه میکند)
9- تصاویری را که سرعت سایت شما را کم میکنند را پیدا و آنها را اولویت بندی میکند
10- این افزونه محدودیت ماهانه ندارد
5- BJ Lazy Load
بیش از 80 هزار نصب فعال و دارای امتیاز 4.2 از 5 توسط رای کاربران است.
مزایا:
بارگذاری Lazy load
معایب:
1- به روز رسانی دیر به دیر و بسیار ضعیف
2- بدون پشتیبانی فنی
6- WP-Optimize
بیش از 900 هزار نصب فعال و دارای امتیاز 4.8 از 5 ستاره براساس رای کاربران، جزء افزونههای محبوب افزایش سرعت سایت است.
مزایا:
1- رایگان است
2- WP-Optimize پایگاه داده را بهینه میکند تا عملکرد بهتری داشته باشد.
3- برنامه ریزی خودکار برای پاکسازی موارد زیر:
- بازبینیها
- کامنتها اسپم
- محتوای حذف شده
4- جداول MySQL تجزیه و فشرده میکند.
5- به شما آماری از پایگاه داده و مواردی را که پتانسیل ذخیره شدن داشته باشند را ارائه میدهد
6- فشرده سازی تصاویر
7- برای بارگذاری سریعتر، صفحات را در کش ذخیره میکند
8- بارگذاری فایلهای CSS و JS را به تعویق میاندازد
9- کنترل دقیق روی بهینه سازیها
7- WP Rocket
افزونه WP Rocket یکی از محبوبترین افزونههای بهینهسازی سرعت سایت است. این افزونه بیش از 1 میلیون نصب فعال بر روی سایتهای وردپرسی داشته است. این افزونه تمامی عملکردهایی که برای کش کردن صفحات سایت خود نیاز دارید را در خود دارد.
مزایا:
1- دارای رابط کاربر پسند
2- حداقل پیچیدگی برای بهیود سرعت سایت
3- کش کردن صفحات سایت
4- بارگذاری تنبل تصاویر
5- قوانین کش کردن پیشرفته
6- بهینه سازی پایگاه داده
7- تنظیم CDN
8- به تاخیر انداختن بارگذاری فایلهای JS
نتیجهگیری
حالا وقت آن است که به یکی از ابزارهای تست سرعت سایت که در بالا معرفی شد بروید و سرعت لود صفحات سایت خود را بررسی کنید. در صورتی که سرعت بارگزاری و امتیاز قابل قبولی از ابزارها نگرفتید، حتما باید برای افزایش سرعت لود صفحات سایت خود تصمیم اساسی بگیرید.
اگر در انتخاب افزونه مناسب برای بهینه سازی سرعت سایت خود تردید دارید، میتوانید با توجه به نیاز خود یکی از افزونههای بالا را تهیه کنید. کافیست فقط از یکی از افزونههای معرفی شده استفاده کنید تا تاثیر شگفت انگیز آنها را بر روی سایت خود مشاهده کنید.
نکتهای که در اینجا باید به آن اشاره کنیم این است که، نباید همه این افزونهها را با هم نصب کنید و این را به خاطر بسپارید که هرچه تعداد افزونههای کمتری نصب کرده باشید سرعت سایت شما بیشر خواهد بود.
اکثر افزونههای افزایش سرعت سایت که در بالا به شما معرفی کردیم دارای دو بخش رایگان و Pro هستند که برای استفاده کامل از تمامی قابلیتهای آنها باید برای خرید افزونه Pro آنها اقدام کنید.