بررسی دلیل کند شدن وردپرس با افزونه Query Monitor

بررسی دلیل کند شدن وردپرس با افزونه Query Monitor

زمانی که شما سایت خود را با وردپرس راه‌اندازی می‌کنید پس از گذشت مدتی ممکن است مشکلاتی در وب‌سایت شما به وجود بیاید و سایت شما را دچار اختلال کند. به همین دلیل است که شما باید با استفاده از روش‌های گوناگونی از این مشکلات جلوگیری کنید تا به سایت شما آسیبی وارد نشود. اما برای بررسی دلیل کند شدن وردپرس چه باید کرد؟

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

بررسی دلیل کند شدن وردپرس

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

پس پیشنهاد می‌کنیم که حتما این مقاله مفید را تا انتها مطالعه کنید و با میهن وردپرس همراه باشید.

معرفی افزونه Query Monitor

شما می‌توانید با استفاده از روش‌های مختلفی سایت خود را آنالیز کنید تا بتوانید خطاهای آن را برطرف کنید. یکی از بهترین روش‌هایی که توسعه‌دهندگان وردپرس به کاربران ارائه کرده استفاده از افزونه وردپرسی است. افزونه‌های گوناگونی وجود دارد که در این زمینه طراحی‌شده‌اند و ما در اینجا قصد داریم افزونه کاربردی Query Monitor را به شما معرفی کنیم.

Query Monitor افزونه اشکال‌زدایی برای هر سایت درحال‌توسعه با وردپرس است. این افزونه تعدادی ویژگی‌های پیشرفته مانند اشکال‌زدایی فراخوانی AJAX، درخواست‌های API REST، ریدایرکت‌ها و توانایی محدود کردن خروجی آن توسط افزونه یا قالب دارد که در سایر افزونه‌های اشکال‌زدایی وجود ندارد و به همین دلیل است که بین کاربران وردپرسی از محبوبیت بالایی برخوردار است.

شما با این افزونه به‌راحتی می‌توانید به تمام توابع، هوک‌ها، درخواست‌های http، ریدارکت‌ها، خطاهای php و درخواست‌های ارسالی به دیتابیس که در استه، قالب و افزونه‌های وردپرس دسترسی داشت و آن‌ها را مدیریت و اشکال‌زدایی کرد. یعنی اینکه شما می‌توانید به خوبی کدهای موجود در وب‌سایت خود را بررسی و رفع ایراد کنید.

این پلاگین کاربردی در مخزن وردپرس به ثبت رسیده است و شما بابت استفاده از آن نیازی ندارید که هزینه ای را پرداخت کنید. همچنین به دلیل کاربرد فراوانی که دارد توانسته است که تا الان بیشتر از 100 هزار نصب فعال در وب‌سایت‌های گوناگون داشته باشد. علاوه بر این کار با آن نیز بسیار ساده است و می‌توانید خیلی راحت از آن استفاده کنید.

کوئری‌های دیتابیس

فیلتر کردن کوئری‌ها با استفاده از کامپوننت یا  فراخوانی تابع باعث می‌شود که ببینید کدام افزونه‌ها، قالب‌ها یا توابع، بیشترین (و یا کمترین) کوئری‌های پایگاه داده را تشکیل می‌دهدند. شما می‌توانید با استفاده از این افزونه کوئری‌های دیتابیس را مشاهده کنید و خطاهای آن‌ها را برطرف نمایید.

  • نمایش تمام پرس‌وجوهای انجام‌شده در هر درخواست
  • نمایش ردیف‌ها و زمان برای تمام کوئری‌ها
  • نمایش هشدار برای کوئری‌های تکراری و دارای خطا
  • فیلتر کردن کوئری‌ها بر اساس انواع کوئری‌ها(SELECT ،UPDATE ،DELETE)
  • فیلتر کردن کوئری‌ها بر اساس افزونه‌ها، قالب، استه وردپرس
  • فیلتر کردن کوئری‌ها برا اساس فراخوانی تابع
  • نمایش اطلاعات کوئری‌های گروه‌بندی‌‎شده بر اساس مولفه‌ها، فراخوانی تابع
  • پشتیبانی از چندین نمونه wpdb در یک صفحه

هوک‌ها

  • فیلتر هوک بر اساس بخشی از نام
  • فیلتر اکشن بر اساس افزونه‌ها، قالب و استه وردپرس
  • نمایش تمامی هوک‌ها در درخواست فعلی

قالب

قالب‌هایی که روی وب‌سایت خود نصب می‌کنید ممکن است حاوی کدهایی باشند که روند سایت شما را دچار مشکل کنند. اما توسط این افزونه می‌توانید خیلی راحت تمامی این کدها را آنالیز کنید و مشکلات آن‌ها را برطرف کنید.

  • نمایش نام فایل قالب برای درخواست فعلی
  • نمایش نام قالب فعال وردپرس
  • نمایش کلاس‌های موجود برای درخواست فعلی
  • نمایش تمامی بخش‌های قالب استفاده شده در درخواست فعلی

خطاهای php

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

درخواست‌های http

  • نمایش تمامی درخواست‌های http انجام شده در درخواست فعلی
  • هایلایت پاسخ‌های اشتباه مانند درخواست‌های شکست خورده

نحوه کار با افزونه Query Monitor

برای اینکه بتوانید سایت خود را توسط این پلاگین اشکال‌زدایی کنید باید در وهله اول این افزونه را روی سایت خود فعال کنید. همان‌طور که گفتیم این افزونه کاملاً رایگان می‌باشد. بنابراین می‌توانید از همین صفحه و یا از مسیر افزونه‌ها > افزودن آن را دریافت کرده و روی سایت خود نصب و فعال نمایید. همچنین می‌توانید جهت اطلاع بیشتر از نحوه انجام این کار آموزش نصب افزونه در وردپرس را ببینید.

نصب افزونه Query Monitor
نصب افزونه Query Monitor

پس از فعال‌سازی در نوار ادمین پیشخوان وردپرس تمام کوئری دیتابیس، درخواست‌ها، هوک‌ها، درخواست‌های http، زبان و اسکریپت‌ها و استایل‌ها را مشاهده و می‌توانید خطاها را بررسی و عیب‌یابی نمایید. این کار را می‌توانید توسط بخش جدیدی که به نوار بالای سایت شما اضافه می‌شود انجام دهید و اطلاعات قسمت‌های گوناگون را مشاهده کنید.

بررسی دلیل کند شدن وردپرس با افزونه Query Monitor
بررسی دلیل کند شدن وردپرس با افزونه Query Monitor

امیدواریم که این مقاله در بررسی ایرادات موجود در وب‌سایتتان به شما کمک کرده باشد. موفق و سربلند باشید. 🙂

نظر شما در این مورد چیه؟

⚠️ دسترسی محدود

به دلیل مشکلات اینترنت موجود در ایران، در حال حاضر شما به سرور آلمان میهن وردپرس متصل هستید.
برای دسترسی به بخش‌های داینامیک سایت نیاز است با ای پی ایران وارد شوید تا به سرور ایران متصل شوید.
لطفا در صورتی که با VPN وارد شده‌اید. وی پی ان خود را خاموش کنید و با ای پی ایران سایت را باز کنید. سپاس از همراهی شما و به امید روزهای بهتر برای میهن عزیزمان.