صفحهای که دیر باز میشود، بازدیدکننده را همان چند ثانیه اول از دست میدهد. اگر از خودت پرسیدهای «چرا سایتم کنده؟»، خبر خوب این است که کندی تقریباً همیشه از چند دلیل مشخص میآید و هر کدام راهحل روشنی دارد. در این مقاله هشت دلیل رایج را به ترتیب احتمال بررسی میکنیم و میگوییم هر کدام را چطور تشخیص بدهی.
اول اندازه بگیر، بعد حدس بزن
قبل از تغییر هر چیزی، سرعت فعلی را اندازه بگیر. میتوانی از ابزار رایگان بررسی سئو و سرعت سایت پسته هاست یا از Google PageSpeed Insights استفاده کنی. چهار عدد را یادداشت کن:
- TTFB یا زمان پاسخ سرور. گوگل مقدار زیر ۰٫۸ ثانیه را خوب میداند.
- LCP یا زمان نمایش بزرگترین بخش صفحه. هدف: حداکثر ۲٫۵ ثانیه.
- INP یا سرعت پاسخ صفحه به کلیک و لمس. هدف: حداکثر ۲۰۰ میلیثانیه.
- CLS یا پرشهای ناگهانی چیدمان. هدف: حداکثر ۰٫۱.
قاعده ساده برای تشخیص: اگر TTFB بالا است، مشکل معمولاً از سرور یا نبود کش است. اگر TTFB خوب است ولی LCP بد است، سراغ تصاویر، قالب و اسکریپتها برو.
۱. هاست ضعیف یا شلوغ
مهمترین دلیل کندی سایتهای وردپرسی همین است. در هاست اشتراکی ارزان، منابع بین دهها و گاهی صدها سایت تقسیم میشود و یک سایت پرمصرف میتواند همه را کند کند. نشانهاش TTFB بالا در ساعات شلوغ و کند بودن پنل مدیریت است. دیسک هم مهم است: دیسک NVMe چند برابر سریعتر از دیسکهای قدیمی میخواند و مینویسد. اگر با انتخاب هاست وردپرس آشنا نیستی، راهنمای کامل ما را بخوان.
۲. نبود کش (Cache)
وردپرس بدون کش برای هر بازدیدکننده صفحه را از نو میسازد: چند ده کوئری به دیتابیس و اجرای کد PHP. کش نتیجه را ذخیره میکند و بار بعدی آماده تحویل میدهد. روی سرورهای LiteSpeed، افزونه LiteSpeed Cache بهترین گزینه است و اگر Redis هم برای کش اشیا فعال باشد، فشار روی دیتابیس بیشتر کم میشود. فقط یک افزونه کش فعال داشته باش، چون دو افزونه با هم تداخل میکنند.
۳. تصاویر سنگین
یک عکس چند مگابایتی که مستقیم از دوربین یا گوشی آپلود شده، بهتنهایی میتواند سایت را کند کند. تصاویر را قبل از آپلود به اندازه واقعی نمایش کوچک کن، فرمت WebP را ترجیح بده و بارگذاری تنبل (Lazy Load) را برای تصاویر پایین صفحه فعال کن. تصویر اصلی بالای صفحه نباید Lazy Load شود، چون LCP را بدتر میکند.
۴. افزونههای زیاد یا سنگین
تعداد افزونهها مهم نیست، سنگینی آنها مهم است. یک افزونه بد میتواند از ده افزونه سبک بیشتر وقت بگیرد. افزونههایی که استفاده نمیکنی را حذف کن، نه فقط غیرفعال. برای پیدا کردن افزونه مقصر، افزونه Query Monitor کمک میکند. افزونههای رهاشده و بیبهروزرسانی هم خطر امنیتی دارند.
۵. قالب یا صفحهساز سنگین
قالبهای چندمنظوره پر از قابلیت، حجم زیادی CSS و جاوااسکریپت را در همه صفحات بارگذاری میکنند، حتی وقتی استفاده نمیشوند. اگر قالبت را عوض نمیکنی، دستکم قابلیتهای بلااستفاده را در تنظیمات قالب خاموش کن. صفحهسازها هم کد اضافه تولید میکنند و برای صفحات پرترافیک باید با دقت استفاده شوند.
۶. نسخه قدیمی PHP
نسخههای جدید PHP بهطور محسوسی سریعتر از نسخههای قدیمیاند و امنیت بهتری دارند. از پنل هاست نسخه PHP را ببین و تا جایی که قالب و افزونههایت اجازه میدهند به نسخه جدید و پشتیبانیشده ارتقا بده. قبل از تغییر، حتماً بکاپ بگیر و بعد از آن سایت را کامل تست کن.
۷. دیتابیس شلوغ
با گذشت زمان، نسخههای ویرایش، پیشنویسهای خودکار، کامنتهای اسپم و دادههای باقیمانده از افزونههای حذفشده، دیتابیس را سنگین میکنند. پاکسازی دورهای این دادهها و محدود کردن تعداد نسخههای ویرایش هر نوشته کمک میکند. قبل از هر پاکسازی، از دیتابیس بکاپ بگیر.
۸. اسکریپتهای خارجی
کدهای آنالیتیکس، ویجت چت، فونتهای خارجی، پیکسلهای تبلیغاتی و ویدیوهای جاسازیشده هر کدام درخواست جداگانهای میفرستند. اگر یکی از آنها کند باشد، کل صفحه منتظر میماند. آنهایی را که واقعاً لازم نیستند حذف کن و بقیه را با تأخیر بارگذاری کن. فونتها را روی سرور خودت میزبانی کن.
اگر مشکل از هاست است، پسته هاست چه کمکی میکند؟
سرعت فقط به هاست بستگی ندارد. اگر مشکل از تصاویر یا قالب باشد، با عوض کردن هاست هم حل نمیشود. ولی اگر اندازهگیری نشان داد TTFB بالا است، زیرساخت مهمترین عامل است. پسته هاست این امکانات را در پلنهای هاست وردپرس و ووکامرس ارائه میدهد:
- دیسک NVMe نسل چهارم
- LiteSpeed و Redis برای کش و کاهش فشار روی دیتابیس
- منابع اختصاصی برای هر پلن، بدون اشتراکگذاری پنهان
- انتقال رایگان سایت توسط تیم فنی
- بکاپ روزانه از فایلها و دیتابیس
- پشتیبانی فنی ۲۴ ساعته و ۳۰ روز ضمانت بازگشت وجه
اول سرعت سایتت را رایگان بسنج تا ببینی مشکل دقیقاً کجاست. اگر هاست فعلی دلیل اصلی بود، میتوانی پلنهای هاست پسته هاست را ببینی یا درخواست مشاوره رایگان بدهی.
پرسشهای متداول
سرعت مناسب برای یک سایت چقدر است؟
هدف عملی این است که LCP زیر ۲٫۵ ثانیه، INP زیر ۲۰۰ میلیثانیه و CLS زیر ۰٫۱ باشد، آن هم روی موبایل. TTFB زیر ۰٫۸ ثانیه برای شروع خوب است.
کندی سایت روی رتبه گوگل تأثیر دارد؟
تجربه صفحه و سرعت یکی از عوامل رتبهبندی است، ولی تنها عامل نیست. محتوای مفید و مرتبط همچنان مهمتر است. با این حال سایت کند بازدیدکننده را میترساند و فروش را کم میکند، حتی اگر رتبه تغییری نکند.
چطور بفهمم مشکل از هاست است یا از خود سایت؟
به TTFB نگاه کن. اگر در چند ساعت مختلف و حتی روی یک صفحه ساده بالا بود، احتمال زیاد مشکل از سرور یا نبود کش است. اگر TTFB خوب است و صفحه باز هم دیر کامل میشود، تصاویر، قالب و اسکریپتها را بررسی کن.
اول هاست را عوض کنم یا سایت را بهینه کنم؟
اول اندازه بگیر. بهینهسازی تصاویر، کش و حذف افزونههای اضافه هزینهای ندارد و بهتر است اول انجام شود. اگر بعد از آنها TTFB هنوز بالا بود، تغییر هاست منطقی است.
سایتت رو روی هاست پرسرعت ببر
هاست NVMe با لایتاسپید، SSL رایگان و پشتیبانی ۲۴ ساعته.