آموزش افزایش سرعت وردپرس
چرا سرعت وردپرس مهم است؟
سرعت سایت فقط یه عدد نیست گوگل سایت های کند رو توی نتایج جستجو تنبیه میکنه کاربر از سایت کند فرار میکنه و نرخ تبدیل شما پایین میاد خلاصه اینکه سایت کند یعنی از دست دادن بازدیدکننده و درآمد
خبر خوب اینه که خیلی از مشکلات سرعت وردپرس با چند تغییر ساده حل میشه بدون نیاز به کدنویسی پیچیده یا هزینه اضافی
۱. هاست خوب انتخاب کنید
همه چیز از هاست شروع میشه اگه هاست شما ارزان و ضعیف باشه هر کاری هم بکنید فایده نداره.
هاست اشتراکی برای سایت های کوچک خوبه ولی اگه سایت شما فروشگاهی هست یا ترافیک بالایی داره بهتره به فکر VPS یا سرور ابری باشید
قبل از خرید هاست اینارو چک کنید:
از SSD استفاده میکنه یا HDD؟
رم و CPU چقدر به شما اختصاص میده؟
پشتیبانی از HTTP/2 و PHP 8 داره؟
۲. از قالب سبک و بهینه استفاده کنید
قالب سنگین یکی از دلایل اصلی کندی وردپرسه قالبی انتخاب کنید که کدنویسی تمیز و سبکی داشته باشه
قالب های معروفی مثل GeneratePress، Kadence یا Astra سبک و سریعن. قالبی که از page builder های سنگین مثل Elementor یا Divi استفاده میکنه معمولا کندتره
۳. کش کردن سایت را فعال کنید
کش کردن یعنی صفحات سایت رو به صورت فایل های ایستا ذخیره کنید تا دفعه بعد سریعتر بارگذاری بشن
برای این کار از پلاگین های کش مثل:
WP Rocket (پولی و بهترین)
W3 Total Cache
Litespeed Cache
این پلاگین ها با چند کلیک ساده سرعت سایت رو چند برابر میکنن
۴. تصاویر را بهینه کنید
تصاویر سنگین بزرگترین دشمن سرعت هستن اکثر سایت ها از تصاویر با کیفیت بالا استفاده میکنن بدون اینکه فشرده شون کنن
چند راهکار:
قبل از آپلود، تصاویر رو فشرده کنید
از پلاگین های بهینه سازی مثل Smush، Imagify یا ShortPixel استفاده کنید
فرمت WebP رو جایگزین JPEG و PNG کنید
از تصاویر با اندازه مناسب استفاده کنید، نه بزرگتر از نیاز
۵. از CDN استفاده کنید
CDN یا شبکه توزیع محتوا فایل های سایت شما رو روی سرورهای مختلف در نقاط مختلف جهان ذخیره میکنه و از نزدیک ترین سرور به کاربر تحویل میده
سرویسهای معروف:
Cloudflare (رایگان)
ArvanCloud (ایرانی)
Derak Cloud
با CDN سرعت بارگذاری برای کاربران خارج از کشور هم بالا میره
۶. پلاگین های غیرضروری را حذف کنید
هر پلاگینی که نصب میکنید یه سری کد و منابع به سایت اضافه میکنه پلاگین های اضافی و غیرضروری رو حذف کنید
چندتا نکته:
پلاگین هایی که استفاده نمیکنید رو غیرفعال و حذف کنید
به جای چند پلاگین کوچک، از یه پلاگین جامع استفاده کنید
از پلاگینهای سنگین و بدکدنویسیشده دوری کنید
۷. دیتابیس را بهینه کنید
با گذشت زمان دیتابیس وردپرس پر از اطلاعات اضافی مثل بازبینی های قدیمی، اسپم کامنت ها و اطلاعات موقت میشه
با پلاگین هایی مثل WP-Optimize یا Advanced Database Cleaner میتونید دیتابیس رو تمیز و بهینه کنید
۸. از آخرین نسخه PHP استفاده کنید
وردپرس با PHP 8 بسیار سریعتر از PHP 7 کار میکنه خیلی از هاست ها هنوز از نسخه های قدیمی استفاده میکنن
از هاست خود بخواهید PHP رو به آخرین نسخه پایدار به روز کنه معمولا با این کار ۲۰ تا ۳۰ درصد سرعت افزایش پیدا میکنه
۹. فایل های CSS و JavaScript را فشرده کنید
فایل های CSS و JS رو میتونید فشرده و یکپارچه کنید تا حجم کمتری داشته باشن و تعداد درخواست ها به سرور کمتر بشه
بیشتر پلاگین های کش این کار رو انجام میدن توی تنظیمات پلاگین کش گزینه Minify رو فعال کنید
۱۰. لود تصاویر و ویدیوها را به تعویق بیندازید
به جای اینکه همه تصاویر و ویدیوها با باز شدن صفحه لود بشن فقط تصاویر بالای صفحه رو نمایش بدید و بقیه رو وقتی کاربر اسکرول کرد بارگذاری کنید
پلاگین هایی مثل Lazy Load یا WP Rocket این قابلیت رو دارن.