چطور سرعت سایت وردپرسی رو از ۱۰ ثانیه به ۱.۵ ثانیه برسونیم؟ (راهنمای گامبهگام)
🚀 چطور سرعت سایت وردپرسی رو از ۱۰ ثانیه به ۱.۵ ثانیه برسونیم؟ (راهنمای گامبهگام)
تجربه دردناک یک سایت ۱۰ ثانیهای و مسیر رسیدن به لود زیر ۲ ثانیه
احتمالاً برات پیش اومده: یه سایت وردپرسی میسازی، همه چی رو درست به نظر میرسی، اما وقتی سایت رو تو مرورگر باز میکنی، بالای ۱۰ ثانیه طول میکشه تا لود بشه. کاربر فراری میده، گوگل جریمه میکنه، و اعصاب خودت هم خرد میشه.
من خودم دقیقاً همین مشکل رو با یکی از سایتهام داشتم. بعد از کلی گشتن، چک کردن، تست کردن و عذاب کشیدن، بالاخره تونستم سرعت رو به زیر ۲ ثانیه برسونم. توی این مقاله، قدمبهقدم بهت میگم چطور این کار رو انجام دادم.
—
اول بدون: چرا سایتت کنده؟
قبل از هر کاری، باید بفهمی مشکل از کجاست. شاید باورت نشه، ولی توی ۸۰٪ موارد، مشکل از هاست نامناسب یا تنظیمات غلط کش هست، نه از خود وردپرس یا قالب.
برای عیبیابی اولیه، از این دو روش استفاده کن:
روش ابزار کاربرد
آنلاین Google PageSpeed Insights امتیاز عملکرد و لیست مشکلات رو نشون میده
داخل وردپرس افزونه Query Monitor زمان اجرای PHP، تعداد درخواستها و خطاها رو نمایش میده
—
۸ قدم عملی برای رسیدن به سرعت ۱.۵ ثانیه
این قدمها رو به ترتیب انجام بده. بیشترین تأثیر رو قدمهای اول دارن.
قدم ۱: هاستت رو عوض کن (اگر لازمه)
هاست اشتراکی معمولی با وبسرور Apache، قاتل سرعت سایتهای وردپرسی هست.
راه حل: برو سراغ هاست ابری با وبسرور LiteSpeed. پنلهایی مثل دایرکت ادمین هم سبکتر از سی پنل هستن.
💡 نشانههای هاست بد: زمان بالای TTFB (بیش از ۵۰۰ میلیثانیه)، کندی در ساعات شلوغ، قطعیهای مکرر.
قدم ۲: افزونه LiteSpeed Cache رو نصب و تنظیم کن
این افزونه قویترین ابزار برای افزایش سرعت سایتهای وردپرسی روی هاستهای LiteSpeed هست.
تنظیمات اولیه که باید فعال کنی:
· کش صفحات (Page Cache)
· بهینهسازی دیتابیس
· Minify و Combine فایلهای CSS/JS
· فشردهسازی Gzip
⚠️ خیلی از آدمها این افزونه رو نصب میکنن اما تنظیماتش رو درست انجام نمیدن. حتماً وقت بذار و بخشهای مختلفش رو بررسی کن.
قدم ۳: تصاویر رو بهینه کن (خیلی مهم)
تصاویر سنگین بزرگترین دشمن سرعت هستن.
راه حل: نصب افزونه ShortPixel یا Imagify. این افزونهها:
· تصاویر رو فشرده میکنن
· به فرمت مدرن WebP تبدیلشون میکنن
· لود تنبل (Lazy Load) رو فعال میکنن
قدم ۴: افزونههای اضافی رو حذف کن
هر افزونهای که نصب میکنی، یه وزنه به سایتت اضافه میکنه.
با استفاده از Query Monitor ببین کدوم افزونهها بیشترین درخواست دیتابیس و زمان اجرا رو دارن. اونایی که لازم نیست رو حذف کن.
قدم ۵: فونت و آیکونها رو محلی کن
خیلی از قالبها فونتها و آیکونهاشون رو از سرورهای خارجی (مثل Google Fonts یا Font Awesome) لود میکنن. این یعنی سایتت برای لود هر فونت، باید به یه سرور خارجی وصل بشه.
راه حل: فایلهای فونت و آیکون رو روی هاست خودت آپلود کن و از اونجا فراخوانی کن.
قدم ۶: PHP رو به روزرسانی کن
نسخههای قدیمی PHP (مثل ۷.۴ یا حتی ۷.۲) خیلی کندتر از نسخههای جدید هستن.
راه حل: تو تنظیمات هاست، نسخه PHP رو به حداقل ۸.۰ یا ۸.۱ ارتقا بده.
قدم ۷: از فونتهای سیستمی استفاده کن
قالبهای مدرن مثل آسترا قابلیت استفاده از فونتهای سیستمی رو دارن. این فونتها از قبل روی دستگاه کاربر هستن و نیازی به لود جداگانه ندارن.
نتیجه: حذف حداقل ۲ درخواست HTTP اضافی.
قدم ۸: CDN رایگان (Cloudflare) رو فعال کن
CDN شبیه یه فیلتر و تقویتکننده بین کاربر و سرور توئه.
راه حل: ثبتنام رایگان در Cloudflare و تغییر DNS دامنه. این کار سرعت بارگذاری در نقاط مختلف دنیا رو بهبود میبخشه.
—
📊 جدول جمعبندی: قدمها و تأثیرشون
قدم اقدام تأثیر تخمینی زمان لازم
۱ تغییر هاست به LiteSpeed بسیار بالا ۱ روز
۲ تنظیم LiteSpeed Cache بسیار بالا ۱ ساعت
۳ بهینهسازی تصاویر زیاد ۳۰ دقیقه
۴ حذف افزونههای اضافی متوسط تا زیاد ۲۰ دقیقه
۵ محلیسازی فونت و آیکون متوسط ۳۰ دقیقه
۶ بهروزرسانی PHP متوسط ۱۰ دقیقه
۷ استفاده از فونت سیستمی متوسط ۱۰ دقیقه
۸ فعالسازی Cloudflare متوسط ۲۰ دقیقه
—
✅ چکلیست نهایی (قبل و بعد)
قبل از شروع:
· گرفتن بکآپ کامل از سایت و دیتابیس
· ثبت وضعیت فعلی سرعت با ابزار PageSpeed Insights
بعد از هر قدم:
· تست سرعت و ثبت نتیجه
· چک کردن اینکه سایت به هم نریخته باشه
—
🗣️ حرف آخر
رسیدن به سرعت ۱.۵ ثانیه یه رویا نیست. من با همین قدمها تونستم سایت banoyadak.com رو از بالای ۱۰ ثانیه به زیر ۲ ثانیه برسونم.
نکته مهم: نیازی نیست یهویی همه کارها رو با هم انجام بدی. قدم به قدم پیش برو. هر کاری که میکنی، قبل و بعدش سرعت رو چک کن تا ببینی کدوم تغییر بیشترین تأثیر رو داشته.
حالا نوبت توئه. از همون امروز شروع کن و سایتت رو برای خودت و گوگل دوستداشتنیتر کن.
—
اگه این مطلب برات مفید بود، برات دوستات هم بفرست. شاید اونا هم تویگیر سایت کندشون باشن.
—
نکته فنی: این مقاله بر اساس تجربه واقعی و تستهای متعدد روی سرورهای LiteSpeed نوشته شده. برای هاستهای Apache ممکنه بعضی قدمها (مخصوصاً قدم ۲) متفاوت باشه.
–
مطلب در تاریخ 28 اردیبهشت 1405 به روز شده است


دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید ؟در گفتگو ها شرکت کنید!