w3designw3design
  • صفحه اصلی
  • وبلاگ
  • خدمات ما
    • طراحی سایت
    • سئو و بهینه سازی سایت
    • کارت ویزیت آنلاین
    • پنل پیامکی
  • نمونه کارها
  • درباره ما
  • تماس با ما
Search
  • صفحه اصلی
  • وبلاگ
  • خدمات ما
    • طراحی سایت
    • سئو و بهینه سازی سایت
    • کارت ویزیت آنلاین
    • پنل پیامکی
  • نمونه کارها
  • درباره ما
  • تماس با ما
  • درباره ما
  • وبلاگ
افزونه Query Monitor

افزونه Query Monitor

writer22021-01-25T12:29:38+03:30
By writer2 آموزش وردپرس, طراحی سایت

افزونه Query Monitor

یکی از افزونه‌های وردپرس که توسعه دهندگان این CMS آن را خیلی دوست دارند، افزونه Query Monitor است. این افزونه برای عیب یابی کاربرد بسیاری دارد و بدون نیاز به هیچ گونه تنظیم خاصی، به راحتی و بدون دردسر کار خودش را شروع می‌نماید. افزونه Query Monitor با اجرای هر صفحه از سایت و پیشخوان وردپرس، اطلاعاتی از قبیل کوئری‌های پایگاه داده، میزان استفاده از حافظهٔ RAM، قلاب‌ها و اکشن‌ها، اسکریپت‌ها و استایل‌های در صف قرار داده شده، فراخوانی‌های API های HTTP و REST و Ajax و … را به نمایش می‌گذارد. این اطلاعات به طور خلاصه در نوار افقی بالای صفحات نمایش داده می‌شود. علاوه بر آن اگر خواسته باشید، به اطلاعات تکمیلی برسید، جعبهٔ چسبان در پایین مرورگر آماده است به شما خدمات لازم را برساند. در این سری از  آموزش صفر تا صد طراحی سایت به آموزش افزونه  Query Monitor می پردازیم.

افزونه Query Monitor

WordPress Query Monitor چیست ؟

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

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

از بین موارد موجود در این فهرست، اگر روی هر کدام از موارد مثلاً Queries کلیک کنید، توضیحات و مشخصات بیشتر راجع به همان بخش در جعبهٔ پایین مرورگر نشان داده می‌شود

WordPress Query Monitor چیست ؟

گزینه های موجود در تصویر بالا به شرح زیر می باشد:

مشاهده کوئری های دیتابیس
بررسی هوک
بررسی پوسته ها
بررسی خطاهای php
مشاهده تعداد درخواست های دریافتی و ارسالی
بررسی اسکریپت و استایل ها
بررسی فایل های زبان
ایجکس
ریدایرکت ها
محتوای مدیریت پیشخوان
اطلاعات محیطی
و…

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

با استفاده از این قابلیت می‌توانید کوئری‌های موجود در دیتابیس را آنالیز و بررسی کرده و سپس اقدام به رفع ایرادات و مشکلات آنها کنید:

نمایش تمامی کوئری‌های درخواستی در هر درخواست
نمایش میزان زمان و اندازه درخواست‌ها
نمایش هشدار برای کوئری‌های دارای خطا
فیلتر کردن کوئری‌ها بر اساس افزونه، قالب، انتخابی، به‌روز شده و..

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

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

بررسی و آنالیز هوک

با رفتن به قسمت هوک می توانید موارد زیر را بررسی نمایید:

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

بررسی و آنالیز هوک

بررسی استایل قالب و افزونه ها

حال با رفتن به بخش style می توانید به بررسی تمام فایل های مربوط به استایل قالب وردپرس و افزونه ها بپردازید. حتی می توانید استایل هسته وردپرس خود را و اطلاعاتی مثل ورژن، آدرس دهی استایل و… را مشاهده نمایید.

بررسی فایل های زبان

با رفتن به بخش language می توانید کلیه فایل های زبان که با فرمت MO می باشند را بررسی کرده و text domains هایی که دارای خطا هستند و یا لود نمی شوند را آنالیز نموده و مشکلات و خطاهای آنها را برطرف نمایید.

بررسی HTTP Requests

به کمک این قابلیت می توانید درخواست های HTTP که دارای خطا و مشکل هستند را مشاهده و آنها را رفع کنید.

بررسی HTTP Requests

بررسی اطلاعات محیطی

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

اطلاعات این بخش شامل:

تاکید بر اصلاح موارد هنگامی که تنظیمات مربوطه در حد مناسب و مطلوبی نباشد.
نمایش جزئیات مختلف در رابطه با وردپرس و سرور
نمایش شماره نسخه تمام موارد از جمله وردپرس، قالب، افزونه و …
نمایش اطلاعات مختلف خروجی از جمله ذخیره و عملکرد مربوط به پیکربندی دیتابیس
نمایش اطلاعات مختلف php مثل محدودیت حافظه و سطح گزارش خطا

 

چرا Query Monitor برای توسعه دهندگان مفید است؟

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

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

البته این افزونه خود از توابع وردپرس برای کشف این اطلاعات استفاده می‌کند. این توابع عبارتند از ؛ get_num_queries و timer_stop.

بررسی اطلاعات محیطی

چطور از Query Monitor استفاده کنیم؟

زمانی که Query Monitor را نصب و فعال کردید، با رفتن به صفحهٔ افزونه‌های نصب شده از پیشخوان وردپرس و کلیک روی دستور Settings از مجموعه پیوندهای زیر نام افزونه، بخش تنظیمات آن باز شده و باید روی دکمهٔ Set authentication cookie کلیک کنید تا یک کوکی تعیین هویت روی مرورگر رایانهٔ شما ساخته شود و اطلاعات بیشتری برای شما نشان داده شود

چطور از Query Monitor استفاده کنیم؟

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

چطور از Query Monitor استفاده کنیم؟

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

Share this post

Facebook Twitter LinkedIn Google + Email

Author

writer2

دیدگاهتان را بنویسید لغو پاسخ

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


Related Posts

نصب وردپرس روی lamp

نصب وردپرس روی lamp

آموزش نصب وردپرس در لوکال هاست لمپ lamp در این آموزش قصد داریم تا به نحوه نصب وردپرس روی lamp بپردازیم... read more

ابزارهای آنلاین برای طراحی سایت

ابزارهای آنلاین برای طراحی سایت

ابزارهای آنلاین برای طراحی سایت 🔹هر طراحی در انبار مهمات خود مجموعه مناسبی از ابزار ها برای کمک در طراحی... read more

مگامنو

مگامنو چیست؟ آموزش ساخت مگامنو

مگامنو چیست؟ آموزش ساخت مگامنو 🔸 مگامنو در واقع اجازه می دهد تعدا زیادی لینک را در یک کادر و... read more

ساب دامین

ساب دامین چیست؟

ساب دامین  ساب دامین در واقع بخشی از دامنه اصلی شما می باشد و به همین دلیل نیز به آن... read more

افزونه My Custom Functions

آموزش افزونه My Custom Functions برای افزودن توابع سفارشی به وردپرس

آموزش و معرفی افزونه My Custom Functions افزونه My Custom Functions یکی از بهترین افزونه های ویرایش قالب وردپرس است که به شما... read more

مدیریت فایل کانفیگ وردپرس

مدیریت فایل کانفیگ وردپرس 🔰کانفیگ وردپرس یکی از مهم ترین فایل‌هاییی است که تنظیمات مدیریت محتوا در این فایل ذخیره... read more

بهترین افزونه های مدیریت دسترسی کاربران وردپرس

بهترین افزونه های مدیریت دسترسی کاربران وردپرس

بهترین افزونه های دسترسی کاربر وردپرس  امروز میخواهیم 5 افزونه از بهترین افزونه های دسترسی کاربر وردپرس را از سری... read more

ساخت فرم شرطی در گرویتی فرم

ساخت فرم شرطی در گرویتی فرم

ساخت فرم شرطی در گرویتی فرم با استفاده از افزونه گرویتی فرم قادر خواهید بود تا نسبت به ساخت فرم... read more

افزونه Code Snippets

آموزش افزونه Code Snippets برای اضافه کردن کدهای سفارشی

در این مقاله افزونه Code Snippets که یکی از بهترین افزونه های اضافه کردن کد اسنیپت ها یا قطعه کدهای سفارشی... read more

فعالیت کاربران

آموزش رصد فعالیت کاربران در وردپرس به صورت حرفه ای

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

جستجو

Follow Us

Facebook Pinterest Instagram Linkedin Telegram

آخرین مطالب

بسته نصبی قالب وردپرس
آموزش راه اندازی بسته نصبی قالب وردپرس در هاست دایرکت ادمین
افزونه ShortPixel
افزونه ShortPixel و بهینه سازی تصاویر وردپرس
افزونه‌ WPFront user Role
افزونه‌ WPFront user Role برای مدیریت نقش های کاربری در وردپرس
آموزش ساخت بسته نصب آسان در وردپرس
آموزش ساخت بسته نصب آسان در وردپرس
افزونه Ninja Forms
افزونه Ninja Forms
افزونه EWWW Image Optimizer
افزونه EWWW Image Optimizer
افزونه User Role Editor
افزونه User Role Editor و مدیریت نقش و سطح دسترسی کاربر در وردپرس
نصب وردپرس روی ساب فولدر
آموزش نصب وردپرس روی ساب فولدر دایرکت ادمین
افزونه Master Slider
افزونه Master Slider
افزونه Formidable Forms
افزونه Formidable Forms

دسته‌ها

  • آموزش
  • آموزش وردپرس
  • بازاریابی محتوا
  • برنامه نویسی
  • تبلیغات
  • دسته‌بندی نشده
  • سئو
  • سئو خارجی
  • شبکه
  • طراحی اپلیکیشن
  • طراحی سایت
  • کامپیوتر و لپ تاپ
  • گرویتی فرم
  • لینک سازی
  • نرم افزار

بایگانی‌ها

  • فوریه 2021
  • ژانویه 2021
  • دسامبر 2020
  • نوامبر 2020
  • اکتبر 2020
  • سپتامبر 2020

دسترسی سریع

  • خانه
  • وبلاگ
  • نمونه کارها
  • درباره ما
  • طراحی سایت
  • سئو و بهینه سازی
  • کارت ویزیت آنلاین
  • پنل پیامکی

عضویت در خبرنامه

    ۹۱۰۰-۱۰۱۱(۰۱۳) info@w3design.ir
    تمامی حقوق مادی و معنوی این سایت برای تیم w3design محفوظ است.