طبیعی است که کاربران سایتهای سریع را دوست دارند و به سایتهای با سرعت پایین ترجیح میدهند. در نتیجه آمار بازدید و فروش سایتهای سریع بیشتر از رقباست. حتی موتورهای جستجو از جمله گوگل نیز به سرعت لود سایت توجه ویژهای دارند و یکی از معیارهای سئو سایت است. در وردپرس نیز سرعت سایت یک نکته مهمی است که اگر مدیر سایت به آن توجه نکند ممکن است بعد از مدتی کند شود. در این مطلب در پاسخ به سوال “چطور سرعت وردپرس را افزایش دهیم؟” ۲۵ روش جهت افزایش سرعت وردپرس آموزش خواهیم داد.
تست عملکرد سایت
ابتدا، باید بفهمیم وضعیت عملکرد وبسایت شما چگونه است. هیچ معیار کلی وجود ندارد که این موضوع را به طور کامل بیان کند، زیرا عملکرد به هر کاربر بستگی دارد و توسط عواملی مانند منطقه جغرافیایی کاربر، قدرت اتصال اینترنتی و اینکه آیا وبسایت شما توسط مرورگر آنها کش شده است، متغیر است.
سرعت بارگیری صفحات همچنین بستگی به مقدار و نوع محتوای هر صفحه سایت شما دارد. صفحه اصلی وبسایت معمولاً برای برآورد سرعت لود استفاده میشود، اگرچه باید صفحات دیگری که ترافیک بالایی دارند را نیز آزمایش کنید.
برای دریافت بهترین تخمین ممکن، وبسایت خود را با استفاده از ابزار رایگان اندازهگیری عملکرد مانند Website Grader یا Page Speed Insights آزمایش کنید. کافیست آدرس صفحه اصلی خود را وارد کنید و ببینید عملکرد وبسایت شما چگونه است. این دو ابزار و بسیاری از ابزارهای دیگر حتی پیشنهادات افزایش سرعت سایت را نیز ارائه میدهند که شما میتوانید آنها را اعمال کنید و سپس دوباره تست کنید.
حتماً به طور منظم عملکرد وبسایت خود را آزمایش کنید، به ویژه پس از افزودن قابلیتهای جدید. این کار باعث میشود تا مطمئن شوید که وبسایت شما به صورت مداوم صفحات را با سرعت بالا ارائه میدهد.
انتخاب یک ارائه دهنده خدمات میزبانی قابل اعتماد
میزبانی وب با کیفیت، پایهای برای سرعت بالای وردپرس است. بنابراین، ضروری است که یک ارائه دهنده خدمات میزبانی و یک طرح مناسب را که نیازهای پهنای باند و عملکرد شما را برآورده میکند، انتخاب کنید. بیشتر میزبانهای وردپرس انواعی از میزبانی را ارائه میدهند: میزبانی اشتراکی، میزبانی اختصاصی، میزبانی سرور مجازی (VPS) و طرحهای مدیریت شده وردپرس.
در انتخاب یک طرح میزبانی وردپرس، به طور کلی آنچه را پرداخت میکنید دریافت خواهید کرد. در یک سری، میزبانی اشتراکی وجود دارد. این طرحها به شما امکان میدهند وبسایت خود را در همان سروری که تعدادی وبسایت دیگر در آن قرار دارند، میزبانی کنید. از نظر قیمت، نمیتوانید با قیمت میزبانی اشتراکی رقابت کنید، بنابراین کاربران جدید وردپرس ممکن است این گزینه را برای کسب شتاب آنلاین قبل از ارتقا انتخاب کنند. با این حال، اگر یک سایت دیگر در سرور شما تعداد بازدید بالایی داشته باشد، عملکرد شما قربانی خواهد شد زیرا هر دو بر روی منابع یکسانی اجرا میشوند.
بهترین راهکار برای وبسایتهایی با محتوای بیشتر و ترافیک منظم بالا، انتخاب یک طرح میزبانی اختصاصی، VPS یا مدیریت شده از یک ارائه دهنده معتبر است. این طرحها منابع سرور کافی را اختصاص خواهند داد تا بازدید بیشتر را بدون تأثیر بر زمان بارگذاری مدیریت کند.
اگر در حال انتخاب یک شرکت میزبانی هستید یا در حال تغییر به یک شرکت جدید هستید، لیست پیشنهادی ما از ارائه دهندگان میزبانی را بررسی کنید.
بروزرسانی همه چیز
بروزرسانیها بخشی از زندگی یک مدیر وردپرس است. هسته وردپرس، قالبها و پلاگینها همه باید بروزرسانی شوند تا به وبسایت شما کمک کنند تا به صورت بهینهتری اجرا شود و بسیاری از موارد دیگر را بهبود بخشد. همیشه نسخههای جدید را اجرا کنید تا عملکرد را بهینه کنید، امنیت وبسایت خود را حفظ کنید، باگها را برطرف کنید و مطمئن شوید که هر قابلیت و ابزاری به درستی عمل میکند.
استفاده از آخرین نسخه PHP
PHP زبان اسکریپتی است که تمامی وبسایتهای وردپرس بر آن استوارند. این زبان به صورت سروری عمل میکند، به این معنی که فایلهای آن در سروری که میزبان وبسایت شماست، ذخیره و اجرا میشوند. مانند قالبها و پلاگینها، PHP نیز بروزرسانیهایی را منتشر میکند تا به صورت بهینهتری اجرا شود که در نتیجه باعث افزایش سرعت سایت شما میشود.
آخرین نسخه پایدار PHP نسخه ۸ است که در سال ۲۰۲۰ منتشر شد. PHP 8 بهبود عملکرد قابل توجهی نسبت به PHP 7 دارد و واقعاً هیچ دلیلی برای اجرای وبسایتتان بر روی نسخه قدیمیتر وجود ندارد. برای چک کردن نسخه PHP وبسایت خود و بروزرسانی آن به صورت دستی، میتوانید راهنمای PHP 8 در وردپرس را مشاهده کنید.
همچنین میتوانید از با پشتیبانی هاست خود تماس بگیرید تا نسخه PHP که در حال استفاده است را بررسی کند. اگر نسخه PHP 8 نباشد، از میزبانی خود بخواهید تا نسخه PHP وبسایتتان را بروزرسانی کند.
حذف پلاگینهای بدون استفاده
هر پلاگین مانند یک برنامه کوچک در وبسایت شماست و اجرای همزمان بیش از حد پلاگینها ممکن است بر روی سرعت بارگذاری وبسایتتان تأثیر منفی بگذارد. حتی اگر از یک پلاگین خاص استفاده نکنید، احتمال وجود عملیات غیرضروری آن در پسزمینه و مصرف منابع وجود دارد. وقت آن رسیده که تعداد پلاگینهای خود را کاهش دهید.
ابتدا پلاگینهایی را که مطمئن هستید دیگر از آنها استفاده نخواهید کرد، غیرفعال کنید. پس از هر غیرفعال کردن، وبسایت خود را تست کنید و بعد از بررسی اینکه همه چیز همچنان به درستی کار میکند، این پلاگینها را حذف کنید. سپس پلاگینها را یکی یکی غیرفعال کرده و ببینید کدام یک از آنها تأثیری در سرعت دارد. در نظر داشته باشید که پلاگینهای سبکتری را برای جایگزینی این پلاگینها پیدا کنید.
نصب فقط پلاگینهای با کیفیت بالا
حال که تعداد پلاگینهای غیرضروری را کاهش دادهاید، مطمئن شوید که پلاگینهایی که هنوز نصب دارید، کیفیت بالایی داشته باشند. بهترین پلاگینهای وردپرس به گونهای کد نویسی شدهاند که فقط منابع سرور مورد نیاز خود را در زمان نیاز به کار میبرند. این پلاگینها در کد کمی نوشته شدهاند و فضای زیادی را در سرور شما اشغال نمیکنند و به طور منظم بروزرسانی میشوند تا با بروزرسانیهای اصلی وردپرس همگام شوند.
راههای بهتر برای مطمئن شدن از پلاگینهای شما، قبل از نصب یک پلاگین جدید، نظرات و بازخوردها را بررسی کنید تا مشکلات عملکرد ضعیف را مشاهده کنید و پس از فعالسازی، تستهای عملکرد را دوباره انجام دهید تا مطمئن شوید که سرعت وردپرس شما به طور قابل توجهی تحت تأثیر قرار نگرفته است.
استفاده از یک قالب سبک
همانند پلاگینها، قالب فعال وردپرس شما نیز میتواند بار سنگینی را بر روی سرور شما ایجاد کند. قالبهایی که دارای تصاویر و افکتهای با کیفیت بالا هستند، ممکن است ظاهر جالبی داشته باشند، اما با هزینهای همراه هستند. افکتهای جذاب ممکن است نیاز به کد زیادی داشته باشند و بسیاری از قالبها به صورت ناکارآمد برنامهنویسی شدهاند، که هر دو به افزایش اندازه فایل و کاهش سرعت سایت وردپرسی شما منجر میشوند.
به جای آن، یک قالب ساده با تنها امکانات لازم برای صفحات خود انتخاب یا طراحی کنید. همیشه میتوانید با استفاده از پلاگینها یا CSS سفارشی افکتهای بیشتری را اضافه کنید.
بهینهسازی تصاویر وردپرس
تصاویر بزرگ نیز یکی از دلایل شایع کاهش سرعت وبسایتهای وردپرسی هستند. برای بهبود عملکرد سایتتان، اندازه فایلهای تصویر خود را به حداقل ممکن برسانید، به طوری که به کیفیت تصویر آسیب نرسانید. هدف شما این است که فضای ذخیرهسازی را صرفهجویی کنید.
میتوانید فایلهای تصویر را با استفاده از فتوشاپ یا هر نرمافزار ویرایش تصویر دیگری فشردهسازی کنید. همچنین میتوانید از پلاگین بهینهسازی تصاویر وردپرس مانند Smush یا EWWW Image Optimizer استفاده کنید.
استفاده از lazy loading در وردپرس
اگر وبسایت وردپرس شما شامل تعداد زیادی تصویر است، میتوانید از lazy loading استفاده کنید. به جای بارگذاری کامل تمام تصاویر صفحه در هنگام بارگذاری اولیه، lazy loading تنها تصاویری را بارگذاری میکند که در پنجره مرورگر کاربر ظاهر میشوند و بارگذاری بقیه تصاویر تا زمانی که کاربر به آنها اسکرول کند، به تأخیر میافتد.
با استفاده از lazy loading، صفحه شما به شکلی تدریجی بارگذاری میشود و به کاربر احساس زمان لود سریعتر میدهد، زیرا محتوای شما به تدریج بارگذاری میشود و نیازی نیست که مرورگر شما همه کار بارگذاری را همزمان انجام دهد. به علاوه از تصاویر، lazy loading میتوان برای سایر رسانهها مانند ویدئوهای تعبیه شده، و همچنین محتوای صفحه مانند متن و نظرات نیز استفاده شود.
ویدئوها را روی سرور خود نگهداری نکنید
توجه کنید که در بالا گفتهام “ویدئوها” و نه “ویدئوهای اشتراکگذاری شده (مثل آپارت و یوتیوب)”. دلیل این است که ویدئوها یکی از منابعی است که بیشترین منابع را مصرف میکنند. آنها فضا را اشغال میکنند و میتوانند در هنگام بارگذاری صفحه عملکرد آن را به طرز قابل توجهی کاهش دهند. حتی ذخیره کردن یک ویدئو روی سرور شما میتواند به عملکرد آسیب برساند.
با این حال، ویدئوها را نباید به طور کامل کنار بگذارید زیرا روش عالی برای جذب بازدیدکنندگان هستند. به جای قرار دادن ویدئوها در کتابخانه رسانه خود، از سرویسهای اشتراکگذاری ویدئو مانند YouTube ، یا آپارات استفاده کنید. این سرویسها ذخیره سازی را برای شما انجام میدهند، بنابراین کافیست کد اشتراکگذاری ویدئو را در صفحه خود قرار دهید. برای بازدیدکنندگان تفاوتی نخواهد داشت (آنها همچنان همان ویدئو را مشاهده خواهند کرد)، اما تجربه کاربری شما به طرز قابل توجهی بهتر خواهد شد.