نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

نکات برنامه‌نویسی

نکات برنامه‌نویسی و رایانه‌ای - امیرمسعود ایرانی

روش شناسایی علت کند شدن سایت طراحی شده با وردپرس

امیرمسعود ایرانی | يكشنبه, ۸ اسفند ۱۳۹۵، ۰۵:۰۰ ب.ظ | ۱ نظر

در یکی از سایت‌هایی که با استفاده از ربات محصولات آن درج می‌شد، پس از مدتی با کاهش سرعت بسیار زیاد مواجه شدیم، پس از جستجو و بررسی متوجه شدیم که افزونه‌ی Revolution Slider و JS Composer دو افزونه‌ای هستند که سرعت عملکرد وردپرس را به شدت کاهش می‌دهند.

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

این افزونه نشان داد که Revolution Slider با اجرای سه کوئری بهینه نشده که برای عملکرد نیازمند پیمایش کل جدول پایگاه داده هستند را به اجرا می‌گذارد.

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

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

  • امیرمسعود ایرانی

افزونه

ربات

سرعت

وردپرس

نظرات  (۱)

البته همیشه میتونه از هاست و نصب پلاگین ها هم باشه

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی