دانلود افزونه Query Monitor
افزونه Query Monitor، یک افزونه رایگان و متن باز برای عیبیابی، توسعه و بررسی عملکرد سایتهای وردپرسی است که ابزارهای...
افزونه Query Monitor، یک افزونه رایگان و متن باز برای عیبیابی، توسعه و بررسی عملکرد سایتهای وردپرسی است که ابزارهای متنوعی را برای مشاهده خطاهای PHP، کوئریهای پایگاه داده، هوکها، درخواستهای HTTP، فایلهای CSS و JavaScript و سایر اطلاعات فنی در اختیار توسعه دهندگان قرار میدهد. این افزونه از WordPress و WooCommerce پشتیبانی میکند و یکی از ابزارهای کاربردی برای توسعه و رفع مشکلات قالب و افزونههای وردپرس محسوب میشود.
پس از فعالسازی Query Monitor، اطلاعات فنی مربوط به هر صفحه از طریق منوی آن در نوار مدیریت وردپرس قابل مشاهده است. این اطلاعات به توسعه دهنده کمک میکند منبع خطاها و مشکلات عملکردی را سریع تر پیدا کند و متوجه شود یک مشکل مربوط به هسته وردپرس، قالب، افزونه یا کد سفارشی سایت است.
بررسی کوئریهای پایگاه داده
یکی از مهم ترین قابلیتهای افزونه Query Monitor، نمایش و بررسی Database Queryهای اجرا شده هنگام بارگذاری صفحات است. افزونه میتواند کوئریهای کند، تکراری یا دارای خطا را مشخص کند و امکان فیلتر کردن آنها بر اساس نوع کوئری مانند SELECT، UPDATE و DELETE، همچنین افزونه، قالب یا تابع مسئول اجرای کوئری را فراهم میکند.
این قابلیت برای پیدا کردن افزونهها یا بخشهایی از قالب که تعداد زیادی درخواست به پایگاه داده ارسال میکنند بسیار مفید است و میتواند در بهینه سازی عملکرد وردپرس مورد استفاده قرار بگیرد.
نمایش خطاهای PHP و مشکلات کدنویسی
افزونه Query Monitor خطاهای PHP را به شکل قابل فهم نمایش میدهد و اطلاعاتی مانند فایل، تابع و Call Stack مرتبط با خطا را در اختیار توسعه دهنده قرار میدهد. همچنین استفاده از قابلیتهای منسوخ شده یا نادرست وردپرس را شناسایی میکند و هشدارهای مربوط به Deprecated و Doing it Wrong را نمایش میدهد.
این ویژگی هنگام توسعه یا عیبیابی قالب و افزونه وردپرس کمک میکند مشکلات کدنویسی سریع تر شناسایی شوند.
بررسی قالب، فایلهای CSS و JavaScript
این افزونه اطلاعات مربوط به قالب مورد استفاده، سلسله مراتب قالب و Template Partهای بارگذاری شده را نمایش میدهد. همچنین میتوانید فایلهای CSS و JavaScript بارگذاری شده، وابستگیهای آنها و مشکلات مربوط به وابستگیهای خراب را بررسی کنید.
Query Monitor از Block Theme و Full Site Editing (FSE) نیز پشتیبانی میکند و اطلاعات مربوط به بلوکهای استفاده شده در صفحات را نمایش میدهد.
بررسی درخواستهای HTTP، AJAX و REST API
افزونه Query Monitor امکان بررسی درخواستهای HTTP API را فراهم میکند و اطلاعاتی مانند کد پاسخ، زمان اجرای درخواست و کامپوننت مسئول آن را نمایش میدهد. قابلیتهای پیشرفته تر افزونه شامل بررسی درخواستهای AJAX و REST API نیز میشود.
به کمک این امکانات، توسعه دهندگان میتوانند درخواستهای ناموفق یا کند را راحت تر پیدا کرده و منبع مشکلات ارتباطی سایت با سرویسهای دیگر را بررسی کنند.
بررسی هوک ها، Conditional و اطلاعات محیط
اطلاعات مربوط به Hooks و Actions، Rewrite Rules، Query Variables، Transient، قابلیتهای کاربران و Conditional Function وردپرس نیز در Query Monitor قابل مشاهده است. علاوه بر این، مشخصات محیط اجرای سایت شامل نسخه PHP، پایگاه داده، وردپرس و وب سرور نیز در اختیار توسعه دهنده قرار میگیرد.
Query Monitor همچنین در سایتهای چندسایته وردپرس از اطلاعات مربوط به switch_to_blog() و restore_current_blog() پشتیبانی میکند.
مناسب برای توسعه دهندگان وردپرس
افزونه Query Monitor بیشتر برای برنامه نویسان، توسعه دهندگان قالب و افزونه، مدیران فنی سایت و افرادی که با بهینه سازی وردپرس سروکار دارند طراحی شده است. این افزونه بهجای ارائه صرفاً یک گزارش کلی از سرعت سایت، اطلاعات فنی و جزئیات موردنیاز برای پیدا کردن ریشه مشکلات را نمایش میدهد.
یکی از مزیتهای مهم آن امکان محدود کردن بسیاری از اطلاعات بر اساس نام افزونه یا قالب است. به این ترتیب، در صورت مشاهده کوئریهای کند، خطاهای PHP یا مشکلات عملکردی میتوان سریعتر مشخص کرد کدام افزونه، قالب یا بخش کدنویسی در ایجاد مشکل نقش دارد.
افزونه Query Monitor بهصورت پیشفرض اطلاعات خود را برای مدیران سایتهای وردپرسی نمایش میدهد و در وردپرس چندسایته نیز ادمین ها میتوانند خروجی آن را مشاهده کنند. این افزونه همچنین امکان استفاده از Authentication Cookie را برای شرایط خاص فراهم میکند.
Query Monitor اطلاعات جمعآوری شده را به صورت دائمی ذخیره نمیکند و طبق توضیحات رسمی افزونه، دادهها را برای سرویسهای شخص ثالث ارسال نمیکند.
جمع بندی
اگر در حال توسعه یک قالب یا افزونه وردپرس هستید، با خطاهای PHP و JavaScript مواجه شدهاید، قصد بررسی کوئریهای پایگاه داده را دارید یا میخواهید علت کندی یک بخش از سایت را پیدا کنید، دانلود Query Monitor میتواند یکی از ابزارهای کاربردی برای بررسی و عیب یابی سایت وردپرسی باشد.
به این افزونه امتیاز دهید
نسخه جدیدتری منتشر شده؟ ثبت گزارش