رفتن به محتوای اصلی
جست‌وجوی محصولات Plugen

کدام پلاگین را نیاز دارید؟

برای نمونه می‌توانید «چت»، «پشتیبانی» یا نام محصول را بنویسید.

عملکرد و بهینه‌سازی

چرا سایت وردپرسی کند می‌شود؟ روش پیدا کردن گلوگاه واقعی

به‌جای نصب ابزارهای بیشتر، با یک مسیر اندازه‌گیری روشن مشخص کنید کندی سایت از سرور، افزونه، پایگاه داده، تصویر یا کدهای خارجی می‌آید.

پیدا کردن علت کندی وردپرس با سنجش سرعت و بررسی گلوگاه

وقتی یک صفحه کند باز می‌شود، ساده‌ترین واکنش نصب افزونه کش یا فشرده‌سازی تازه است. این کار گاهی عددها را بهتر می‌کند، اما اگر علت اصلی شناخته نشود، مشکل در صفحه دیگری یا پس از چند هفته برمی‌گردد. عیب‌یابی سرعت باید شبیه کار فنی باشد: اندازه‌گیری، ساخت فرضیه، تغییر یک متغیر و اندازه‌گیری دوباره.

اول مشخص کنید «کند» دقیقاً یعنی چه

سه تجربه متفاوت ممکن است با یک واژه توصیف شوند. اگر صفحه دیر شروع به نمایش می‌کند، احتمالاً زمان پاسخ سرور یا TTFB بالاست. اگر محتوای اصلی دیر ظاهر می‌شود، باید LCP و منابع بالای صفحه را دید. اگر صفحه دیده می‌شود اما کلیک و تایپ با تأخیر پاسخ می‌دهد، کد جاوااسکریپت یا کار سنگین روی رشته اصلی مرورگر مظنون است.

نشانه مظنون‌های اصلی آزمون اولیه
صفحه سفید پیش از نمایش هاست، PHP، پایگاه داده زمان پاسخ HTML
تصویر یا عنوان دیر ظاهر می‌شود تصویر بزرگ، فونت، CSS عنصر LCP
کلیک‌ها مکث دارند جاوااسکریپت و اسکریپت خارجی Long Task و Console

یک خط مبنا بسازید

یک صفحه اصلی، یک صفحه محصول و یک مقاله را در حالت خروج از حساب آزمایش کنید. هر صفحه را یک بار با کش سرد و یک بار با کش گرم باز کنید. نتیجه محیط لوکال را با هاست واقعی یکی ندانید؛ لوکال ویندوز ممکن است در اولین درخواست به‌دلیل راه‌اندازی PHP، آنتی‌ویروس و خواندن تعداد زیادی فایل کندتر باشد، در حالی که شبکه اینترنت در آن دخیل نیست.

لایه‌ها را جداگانه بررسی کنید

۱. سرور و پایگاه داده

اگر دریافت HTML طولانی است، ابتدا گزارش خطا، نسخه PHP، حافظه مجاز و Queryهای تکراری را بررسی کنید. پیشخوان کند و سایت سریع معمولاً نشانه درخواست‌های مدیریتی یا افزونه‌ای است که فقط در پنل اجرا می‌شود.

۲. قالب و محتوای بالای صفحه

تصویر اصلی را با ابعاد واقعی، فرمت مناسب و اولویت بارگذاری صحیح تحویل دهید. فونت‌های زیاد یا چند وزن فونت در اولین نما می‌توانند نمایش متن را عقب بیندازند. برای محتوای پایین صفحه از بارگذاری تنبل استفاده کنید، اما تصویر LCP را Lazy نکنید.

۳. افزونه‌ها و کدهای خارجی

اسکریپت گفت‌وگو، نقشه، آمارگیر و تبلیغات را فهرست کنید. هر کدام می‌تواند بعد از دیده شدن صفحه نیز پردازش ادامه دهد. در محیط آزمایشی، افزونه‌ها را گروهی غیرفعال و دوباره اندازه‌گیری کنید؛ غیرفعال‌سازی تصادفی روی سایت اصلی روش عیب‌یابی نیست.

در هر مرحله فقط یک تغییر

اگر هم‌زمان کش، تصویر، فونت و دیتابیس را تغییر دهید، نمی‌فهمید کدام کار نتیجه داده و بازگردانی هم سخت می‌شود. نتیجه هر مرحله را با تاریخ، صفحه آزمایش و عدد قبل و بعد ثبت کنید. تفاوت‌های کوچک در یک اجرای منفرد قابل اتکا نیستند؛ روند چند اجرا مهم‌تر است.

ترتیب پیشنهادی اصلاح

  1. خطاهای PHP و JavaScript را صفر کنید.
  2. زمان پاسخ HTML و Queryهای کند را بررسی کنید.
  3. عنصر LCP، ابعاد تصویر و فونت‌های بالای صفحه را اصلاح کنید.
  4. اسکریپت‌های غیرضروری را فقط در صفحاتی که لازم‌اند بارگذاری کنید.
  5. سپس کش صفحه، Object Cache و CDN را متناسب با هاست تنظیم کنید.

بهینه‌سازی موفق یعنی سایت پس از چند به‌روزرسانی هم سریع بماند. به همین دلیل، ثبت خط مبنا و داشتن برنامه نگهداری از رسیدن به یک امتیاز لحظه‌ای مهم‌تر است.

تجربه یا پرسش خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *