عیبیابی کندی وردپرس با Query Monitor؛ تمرین مرحلهای
هدف تمرین: در سایت آزمایشی بفهمی یک صفحه چه درخواستهای پایگاهدادهای دارد؛ این کار جای پروفایل حرفهای یا نتیجهگیری عجولانه نیست.
از لینک رسمی پایین Query Monitor را نصب کن و نیازمندیهای نسخه را پیش از فعالسازی بخوان.
با حساب مدیر وارد بمان و یک صفحهٔ آزمایشی را باز کن؛ نوار مدیریت باید خلاصهٔ زمان و درخواستها را نشان دهد.
از منوی Query Monitor پنل Queries را باز کن و ابتدا تعداد کل و زمان کلی را یادداشت کن.
صفحه را یک بار دیگر با همان شرایط بارگیری کن؛ یک مشاهدهٔ منفرد را مبنای حذف افزونه یا تغییر کد قرار نده.
در بخش Queries by Component مشخص کن کدام قالب یا افزونه درخواستها را ایجاد کرده، اما همبستگی را فوراً علت کندی فرض نکن.
اگر ردیف Duplicate Queries دیده شد، Caller را باز کن تا محل فراخوانی ثبتشده را ببینی.
برای آزمایش کنترلشده، فقط در محیط staging یک افزونهٔ غیرضروری را موقتاً غیرفعال و همان صفحه را دوباره اندازهگیری کن.
تعداد، زمان کلی و خطاها را قبل و بعد در جدول کوچک بنویس؛ کش، ترافیک و دادهٔ صفحه باید تا حد ممکن یکسان باشند.
اگر تغییری ندیدی، افزونه را دوباره فعال کن و فرضیهٔ دیگری مانند قالب یا درخواست HTTP را بررسی کن.
Query Monitor اطلاعات حساس فنی نشان میدهد؛ دسترسی مدیریت را محدود نگه دار و اسکرینشات عمومی از مسیرها و خطاها منتشر نکن.
معیار موفقیت: یک تفاوت تکرارپذیر با Caller مشخص داشته باشی؛ پس از عیبیابی افزونه را روی سایت عمومی فقط در صورت نیاز فعال نگه دار.
لینک افزونه و نمونه
دموی عمومی رسمی در دسترس نیست؛ صفحهٔ افزونه شامل تصاویر رسمی رابط است.

0 دیدگاه برای عیبیابی کندی وردپرس با Query Monitor؛ تمرین مرحلهای
اگر تجربه یا پرسشی دارید، همینجا برای ما بنویسید.