11 راه افزایش سرعت لود سایت وردپرس
در این مقاله قصد داریم تا جهت اقدام به بررسی سرعت لود وب سایت و نحوه افزایش سرعت لود سایت وردپرسی تان شما را همراهی کنیم.
در انتهای این مقاله شما با موضوعاتی مثل بهینه سازی سایتهای وردپرسی ، کش کردن اطلاعات در مرورگر کاربران و دلیل کندی وب سایتهای
وردپرسی آشنا خواهید شد و می توانید سرعت سایت وردپرسی خود را تا حد قابل توجهی افزایش دهید.
چرا باید زمان لودشدن وب سایت خود را کاهش دهیم؟
مطالعات جالبی، در بازه زمانی سال های 2000 تا هم اکنون انجام شده است و نشان می دهد که میانگین، میزان توجه ما انسانها کاهش پیدا کرده است و
اگر پیام ، تماس تلفنی زیاد و یا ایمیل زیادی دارید نمی توانید بیش تر از چند لحظه تمرکز کنید که این واقعاً جای تامل دارد .
در واقع این مورد به این معنا است که شما زمان کمی خواهید داشت تا بتوانید توجه افراد را جلب کنید تا در وب سایت تان بمانند و سایت شما را ترک نکنند!
وب سایت با سرعت لود کند می تواند یکی از مهمترین عوامل برای ترک وب سایت شما حتی قبل از لود شدن کامل صفحه سایتتان را داشته باشد که
تاثیر بدی روی سئو سایت شما خواهد داشت.
تقریباً نیمی از کاربرانی که از سایت شما بازدید می کنند بر این باور هستند که سایت شما باید در فاصله زمانی بسیار کوتاه 2 الی 3 ثانیه ای لود شود! پس
چنانچه شما پشتیبانی و سرویس دهی ضعیفی بر روی سایت تان داشته باشید کاربر به وب سایت دیگری مراجعه خواهد داشت.
چرا از وردپرس استفاده کنیم؟
در حال حاضر وردپرس پراستفاده ترین cms دنیاست که روز به روز در حال توسعه و گسترش توسط برنامه نویسان مختلف در سراسر دنیا می باشد. همین
مورد باعث شده است تا وردپرس جامعه کاربری وسیعی داشته باشد و حتی بسیاری از سایتهای بزرگ ایرانی با کمک همین سیستم مدیریت محتوا
سایتهای خود را مدیریت کنند.
یکی از مشکلاتی که طراحان وردپرس یا کاربران سایتهای وردپرسی بسیار با آن مواجه هستند کندی سرعت لود وردپرس است که این مشکل می تواند
دلایل مختلفی مثل مشکل برنامه نویسی و سنگین بودن قالب یا پلاگینهای وردپرسی ، کیفیت پایین سرویس هاست
مشکلات اینترنتی شما یا موارد دیگر داشته باشد.
روشهای بررسی سرعت لود وب سایت
بسیاری از کاربران یا حتی طراحان سایتهای وردپرسی فکر میکنند چون وب سایت روی سیستم شخصی آنها با سرعت خوبی لود می شود ، پس از این بابت
مشکلی ندارند و واقعا سرعت لود شدن سایتشان بالا است. برداشت آنها از این مورد اشتباه است! شما باید تمامی اصولی که موجب به افزایش سرعت سایت
میشود را لحاظ کنید و تنظیمات را انجام دهید تا سرعت لود سایتتان افزایش یابد.
برای بررسی سرعت لود سایت خود میتوانید به وب سایت جی تی متریکس (www.gtmetrix.com) مراجعه داشته باشید و با وارد کردن آدرس
سایت خود در کادر مربوط ، سرعت لود وب سایت خود را چک کنید. همچنین این سایت ایرادات وب سایت تان که باعث کندی آن میشود را به شما
نمایش میدهد که با رفع کردن آنها می توانید سرعت لود سایتتان را افزایش دهید.
همچنین شما قادر خواهید بود تا از طریق قابلیت inspector در مرورگرهای chrome و firefox سرعت لود شدن محتوای مختلف سایت تان را روی
سیستم شخصی خود بررسی نمایید. با زدن روی گزینه F12 شما میتوانید از این قابلیت روی مرورگرتان استفاده کنید؛ سپس به تب network آن
مراجعه داشته باشید و مطابق تصویر سرعت سایتتان در بخش پایین آن درج شده است. همچنین سرعت لود شدن تمامی
محتوای سایت ( تصاویر , فایلهای js و css و html وسایر موارد ) در این بخش قابل مشاهده میباشد.
1- خرید هاست وردپرس
در این بخش از مقاله می خواهم خدمت تان اعلام کنم که برای راه اندازی یک وب سایت با کیفیت بالا شما نیاز به هاست مناسب و باکیفیت
خواهید داشت، متاسفانه این روزها بسیاری از شرکتهای هاستینگ امروزه سرویسهای بی کیفیت با قیمت بالا به شما ارایه می دهند که
شما قادر نخواهید بود حتی سایت وردپرسی خود را روی آن راه اندازی نمایید. پس در ابتدا پیشنهاد می شود مطمئن شوید
سرویس هاست شما کیفیت بالایی دارد و از لحاظ منابعی مثل cpu و ram مشکلی روی هاست ندارید.
میزان رم و سی پی یو که در هاست به شما اختصاص می دهند تاثیر بسزایی بر روی سرعت لود سایت شما دارد . در حال حاضر
هاست وردپرس صباهاست بهترین هاست مخصوص وردپرس در ایران است ، بطوریکه تقریباً همه کاربران رضایت 100% داشتند .
استفاده از هاست وردپرس مناسب یکی از مهم ترین مراحل برای افزایش سرعت لود سایت وردپرسی است .
توجه : در حال حاضر بهترین هاست وردپرس در ایران را صباهاست ارائه می دهد.
2- دلایل کندی سایت وردپرس
شما باید بررسی کنید که چرا و به چه دلیلی وب سایت شما با سرعت پایینی نمایش داده می شود ؟ این مورد را همانطور که در بالا خدمت تان عرض شد
می توانید از طریق وب سایت gtmetrix.com تا حد زیادی بررسی داشته باشید. اما وب سایت های دیگری هم برای این کار هستند و حتی می توانید از
خود سرویس تست سرعت گوگل نیز برای بررسی سرعت لود سایت خود استفاده کنید.
موردی که در این میان باید به آن توجه نمایید این میباشد که وقتی شما سایت خود را از طریق gtmetrix یا سایت های خارجی مشابه چک می کنید
وب سایت شما از طریق سرورهایی که در خارج از ایران هستند بررسی و لود می شوند و چنانچه سرور هاست شما در دیتاسنترهای داخلی میباشد و
در واقع شما هاست ایران خریداری کردید , باید توجه داشته باشید که ممکن است تا 1 یا حتی 2 ثانیه سایت شما روی سیستم شخصی و local تان سریعتر لود شود.
3- بهینه سازی وردپرس
اولین موردی میباشد که شما باید به آن توجه داشته باشید استفاده نکردن از پلاگینهای اضافه روی سایت و استفاده نکردن از theme ( قالب وردپرس )
سنگین از مهمترین این عوامل می باشد. بسیار پیش میآید که کاربران نیاز حتمی به استفاده از یک پلاگین ندارند و می توانند با مشاوره با پشتیبان سایت
یا هاست خود یا یک طراح سایت حرفه ای موردشان را برطرف کنند. برخی از این پلاگینها مدتهاست که هیچگونه آپدیتی روی کدهایشان صورت نگرفته
است و شما نیز با بی توجهی به این مورد باعث می شوید که وب سایتتان قابل نفوذ شده و یا هک شود، پس پیشنهاد میشود قبل از استفاده از هر
پلاگینی در انجمن های وردپرسی یا در سایتهایی معروف چک کنید که برای موردی که شما نیاز دارید چه پلاگینی مناسب است یا اگر میخواهید
از طریق خود وردپرس پلاگینی نصب کنید ، نظرات کاربران یا تاریخ آخرین آپدیت ارایه شده یا تعداد دفعات نصب شده پلاگین مربوطه را چک
کنید. برای مثال در صورتی که وب سایت شما فروشگاهی نیست و روی قالبی که خریداری کردید فرشگاه ساز ووکامرس به صورت پیش فرض
نصب بوده ، دیگر نیازی نیست تا از پلاگین فروشگاه ساز WooCommerce استفاده داشته باشید.توجه داشته باشید که این پلاگین مصرف منابع
بسیار بالایی دارد.
یک پیشنهاد کاربردی دیگر برای شما برای اینکه چک کنید کدام پلاگین شما مصرف منابع بالایی دارد میتوانید از افزونه P3 Profiler استفاده داشته باشید.
4- استفاده از پلاگینهای کش ( cache ) کننده
کش یکی از موارد بسیار مهم در سرعت دسترسی شما به وب سایتها می باشد. با فعال کردن این قابلیت روی سایت وردپرسی خود می توانید سرعت
بازدید کاربران از سایتتان را به شدت کاهش دهید، پلاگینهایی مثل W3 Total Cache و WP Super Cache یا WP Rocket می توانند
گزینه مناسبی برای این مورد باشند. این پلاگینها باعث خواهند شد تا به اندازه مدت زمان موردنظرتان , اطلاعات روی سیستم شخصی کاربران
دخیره شوند و دیگر نیازی نیست تا با هر مرتبه لود شدن وب سایت , تمامی فایلها را از سرور دریافت کنید.
( کاهش زمان لود سایت و کاهش لود هاست و کاهش ترافیک مصرفی از مزایای فعال کردن کش است )
توجه داشته باشید این مورد باید کاملاً اصولی تنظیم شود. برای مثال پیشنهاد می شود نهایتاً بیش از 30 روز اطلاعات روی سیستم بازدیدکنندگان
کش نشود چرا که ممکن است مشکلات دیگری ایجاد شود! مدت زمان مناسب برای کش یک هفته میباشد.
5- فعال بودن برخی ویژگیهای وب سرور
فعال بودن قابلیتهایی مثل Gzip و Keep alive از مهمترین این عوامل میباشد که تاثیر بسزایی در افزایش سرعت سایتتان خواهند داشت. این مورد باید از
سمت سرور هاست شما فعال شده باشد.( بر روی تمامی سرویسهای هاست صباهاست هر دوی این موارد فعال هستند )
6- کاهش حجم تصاویر
یکی از مهمترین عوامل در افزایش سرعت لود سایت وردپرس کاهش دادن حجم تصاویر می باشد. به صورت کلی هرچه حجم اطلاعاتی که از سمت سرور
به کاربر ارسال می شود بیشتر باشد، مدت زمان لود شدن سایت نیز بیشتر خواهد بود. بنابراین تا حد امکان باید از تصاویر با حجم کم در سایتتان
استفاده نمایید.وب سایتهایی مثل tinypng.com یا compressjpeg.com به صورت آنلاین و بدون پایین آوردن کیفیت تصاویر این کار را
برایتان انجام می دهند، همچنین پلاگینهایی مثل WP Smush یا EWWW Image Optimizer نیز کار کاهش حجم عکس های سایت تان
را برای شما انجام می شوند، البته توجه داشته باشید که نسخه رایگان این پلاگین ها تعداد محدودی عکس را Resize می کنند .
7- استفاده از یک شبکه تحویل محتوا ( CDN )
نمی دانم که ترجمه شبکه تحویل محتوا درست یا خیر اما معنی تحت الفظی آن همین است، CDN یکی از مواردی است که باعث افزایش سرعت دسترسی
به وب سایت شما از نقاط مختلف جهان می شود. بزرگترین ارایه دهنده این سرویس در جهان شرکت کلودفلر cloudflare می باشد که شما نیز میتوانید
از خدمات dns رایگان آن بدون محدودیتی استفاده نمایید.
8- آپدیت دائمی وردپرس
یکی از نکاتی که خیلی از وبمستران به آن توجهی نمی کنند این است که خود وردپرس و قالب وردپرسی شما و حتی تمامی پلاگینهایی که دارید باید
همیشه آپدیت باشند. این کار علاوه بر رفع باگ های امنیتی باعث می شود که باگ هایی که موجب کندی سرعت لود می شود نیز از بین برود .
9- کاهش حجم کدها و ادغام کردن کدهای سایت
این دو مورد می تواند تاثیر مثبتی در افزایش سرعت لود شدن وب سایت شما داشته باشد. نیازی نیست تا تغییری در عملکرد کدهای سایت خود
داشته باشید، برای مثال میتوانید با حذف کردن فاصله بین خطوط و کاراکترهای اضافی این امر را انجام دهید.
10- Minify کردن کدهای css و js
اگر سایت خود را در gtmetrix.com چک کنید و مشکل minify نبودن کدهای css و js را داشته باشید . این وب سایت به شما اعلام خواهد کرد
که باید کدها را minify نمایید. این کار در وب سایتهای وردپرس می تواند از طریق پلاگینهایی مثل
WP Super Minify یا Autoptimize استفاده داشته باشید.
11- بهینه سازی دیتابیس وردپرس
وب سایتهای وردپرسی دائما در حال تعامل با پایگاه داده یا همان دیتابیس خود هستند و بخش زیادی از یک وب سایت وردپرسی داخل دیتابیس آنها
ذخیره می شوند. به همین دلیل پیشنهاد می شود تا حد امکان حجم دیتابیس سایت را کاهش دهید و اطلاعات قدیمی یا مواردی که نیاز ندارید را
از روی آن حذف نمایید تا query ها روی آن راحتتر و سریعتر اجرا شوند.
جمع بندی
همانطور که در ابتدای مطلب خدمتتان گفتیم در صورتی که سرعت لود شدن وب سایت شما بالا نباشد ، شما بازدیدکنندگان زیادی را از دست خواهید داد.
این کندی سایت قطعاً به توسعه کسب و کار یا خدمات اینترنتی شما لطمه جدی خواهد زد. چنانچه با مشکل کندی لود وب سایت مواجه هستید
پیشنهاد میشود، حتماً مواردی که در این مقاله گفته شده را انجام بدهید و اشکالات وب سایت خود را رفع کنید . پیدا کردن ایرادات وب سایت
باعث میشود تا شما بتوانید در راستای رفع کردن آنها قدم بردارید.