مرکز آموزش میهن وب هاست

مرکز آموزش میهن وب هاست

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

پرینت این مقاله پرینت این مقاله

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

چه چیزی باعث می شود تا صفحات مدیریت وردپرس شما کند شود ؟
دقیقا نمی توان گفت چه چیزی باعث کند شدن صفحات مدیریت سایت شما شده است اما در ادامه برخی از عوامل رایج و تاثیرگذار بر سرعت لود صفحات مدیریت سایت ذکر می شود:
  • بالا بودن لود سرور و یا کیفیت پایین هاست
  • استفاده از افزونه های سنگین و بهینه نشده
  • استفاده از نسخه های قدیمی PHP در هاست
  • API قلب وردپرس (Heartbeat API)، این ویژگی وردپرس که از نسخه 3.6 به آن اضافه شده است، کارهای کاربردی زیادی انجام می دهد و باعث می شود وردپرس زنده اجرا شود، مثلا اگر در حال ویرایش یک پست در وردپرس هستید، به وسیله heartbeat به شما اطلاع داده می شود که کاربر دیگری هم اکنون کنترل نوشته را به دست گرفته است. اما در نهایت این قابلیت وردپرس باعث کندی صفحات مدیریت سایت می شود.
  • پایگاه داده بهم ریخته و بهینه نشده
  • بارگذاری محتوای زیاد
  • ابزارک های غیر ضروری داشبورد

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

8 راهکار کاربردی برای رفع مشکل کند بودن مدیریت سایت وردپرسی:

1. استفاده از هاست قوی
اگر از هاست ضعیفی استفاده می کنید حتما آن را تغییر و یا ارتقا دهید. پیشنهاد می شود سرویس هاست خود را از شرکت های معتبری خریداری نمایید تا همواره اطمینان داشته باشید سرعت پایین داشبورد وردپرس شما مربوط به سرور نیست. اگر از سی پنل استفاده می کنید طبق تصویر زیر بررسی کنید منابع زیادی از هاست شما مصرف می شود یا خیر. اگر کنترل پنل هاست شما دایرکت ادمین، پلسک و ... است می توانید از پشتیبانی سرور خود این مورد را جویا شوید. اگر بعد از بررسی منابع سرور مشخص شد لود هاست و سرور بالا است و بیش از 60 درصد از منابع هاست شما در حال مصرف می باشد حتما از پشتیبانی هاست خود بخواهید وضعیت هاست شما را بررسی کنند. در میهن وب هاست سرورها به صورت 24 ساعته توسط تیم مانیتورینگ بررسی و مانیتور می شوند و در صورت بروز مشکل سریعا اقدام به رفع آن می کنند. همچنین از طریق آموزش زیر می توانید با جزئیات بیشتری در خصوص مصرف منابع در هاست خود دسترسی پیدا کنید:

بررسی میزان مصرف منابع سایت از طریق کنترل پنل هاست(CPU and Concurrent Connection Usage)


تصویر (1)

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

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

3. از آخرین نسخه PHP استفاده کنید
وردپرس با زبان پی اچ پی ساخته شده است، اما نسخه دقیقی از پی اچ پی که سایت شما استفاده می کند بستگی به این دارد که کدام نسخه PHP در سرور شما نصب شده است. فراتر از امن بودن، نسخه های جدیدتر از پی اچ پی عملکرد بهتری نسبت به نسخه های قدیمی تر آن دارد، به همین دلیل است که تیم اصلی وردپرس تلاش می کند تا کاربران وردپرس را به بروز رسانی به آخرین نسخه های PHP ترغیب کند. به عنوان مثال، در مثال زیر عملکرد نسخه های php را می توانید مشاهده کنید، شما می توانید ببینید که PHP 7.3 می تواند بیش از سه برابر تعداد درخواست ها در هر ثانیه را نسبت به نسخه PHP 5.6 در وردپرس 5 پردازش کند:


تصویر (3)

اما با وجود این، اکثر کاربران وردپرس PHP 5.6 (یا قدیمی تر) را بر روی هاست خود اجرا می کنند، و شما ممکن است یکی از آنها باشید. پیشنهاد می شود نسخه PHP سایت خود را از طریق هاست خود به روز رسانی کنید. قبل از هر اقدامی بررسی کنید قالب، افزونه های نصب شده و وردپرس شما سازگاری کاملی با آخرین نسخه php دارد. در هاست های ارائه شده توسط میهن وب هاست نیز بزودی نسخه php7.3 ارایه می شود.

4. استفاده از افزونه Heartbeat Control
همانطور که توضیح داده شد Heartbeat API باعث می شود وردپرس زنده اجرا شود و مدام در حال بررسی بخش های مختلف وردپرس می باشد، Heartbeat کمک می کند تا مواردی مانند ذخیره خودکار مطلب اتفاق بیفتد و از حذف شدن پیش نویس ها جلوگیری می کند اما در مقابل باعث کند شدن مدیریت سایت نیز می شود. Heartbeat هر 15 ثانیه یکبار اجرا می شود و رکوئست هایی را نیز اجرا می کند. اگر از افزونه WP Rocket استفاده می کنید می توانید در تنظیمات افزونه طبق تصویر زیر کنترل بیشتری بر اجرای Heartbeat داشته باشید و یا کلا آن را غیرفعال کنید.


تصویر(4)

همچنین افزونه ای با نام standalone Heartbeat Control نیز در مخزن وردپرس موجود است که با نصب و فعالسازی آن در وردپرس می توانید Heartbeat را مدیریت کنید. مطابق با تصویر زیر و از منوی "نمایش" بر روی گزینه "Heartbeat Control Settings" (شماره 1) کلیک کنید تا به تنظیمات افزونه دسترسی پیدا کنید. "frequency" (شماره 2) را در افزونه تغییر دهید و اگر به نتیجه مطلوب دست نیافتید می توانید به صورت کامل آن را غیرفعال نمایید، در نهایت بر روی "ذخیره تغییرات" (شماره 3) کلیک کنید.


تصویر (5)

5. پاکسازی پایگاه داده (مخصوصا فروشگاه WooCommerce)
با گذشت زمان، پایگاه داده وردپرس مملو از داده های غیر ضروری می شود. این مورد به ویژه در فروشگاه های WooCommerce رایج است، جایی که تعداد زیادی از اطلاعات منقضی شده در پایگاه داده شما انباشته می شوند و موجب کند شدن سایت و البته مدیریت سایت شما می شود. شما می توانید با خیال راحت بسیاری از این اطلاعات اضافی را حذف کنید بدون اینکه تاثیر منفی در سایت شما داشته باشد. برای انجام این کار مطابق با تصویر زیر ، می توانید از تب Database در WP Rocket استفاده کنید:


تصویر (6)

اگر علاقه ای به نصب افزونه WP Rocket ندارید می توانید از افزونه بسیار کاربردی WP-Optimize نیز استفاده کنید.

6. محدود کردن تعداد پستی که در مدیریت وردپرس نمایش داده می شود
مطابق با تصویر زیر می توانید تعداد نمایش مطالب در برگه نوشته ها و محصولات را کاهش و یا افزایش دهید. به طور پیش فرض، مقدار 20 برای نمایش تعداد پست ها در نظر گرفته شده است، که کاملا خوب است. با این حال، شما ممکن است این تعداد را افزایش داده باشید.


تصویر (7)

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

جهت غیرفعال کردن ابزارک های غیر ضروری داشبورد وردپرس می توانید از افزونه Widget Disable استفاده کنید. هنگامی که افزونه را نصب و فعال می کنید می توانید مطابق با تصویر زیر و از منوی "نمایش" بر روی گزینه "Disable Widgets" (شماره 1) کلیک نمایید، سپس از بخش "Sidebar Widgets" (شماره 2) ابزارک های غیر ضروری را انتخاب و در انتها بر روی "ذخیره تغییرات" (شماره 3) کلیک کنید.


تصویر (8)

8. رفع مشکل کندی پیشخوان با تغییر تنظیمات ووکامرس

برخی کاربران با بروزرسانی به نسخه جدید ووکامرس ، اعلام کرده اند که پیشخوان مدیریت سایت بسیار کند شده و باید تا چندین دقیقه در انتظار لود کامل مدیریت وب سایت بمانند.

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

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

تصویر(9)
سپس در صفحه باز شده، بر روی گزینه پیشرفته کلیک کنید و طبق تصویر زیر عمل نمایید.


تصویر(10)

پس از انجام این تغییر، پیشخوان شما با سرعت بالایی بارگذاری می شود.

علت بروز این مشکل این است که رهگیری ووکامرس بر روی دامنه wp.com قرار دارد که در ایران فیلتر شده است و مرورگر در تلاش برای بارگذاری قسمتی کد از این وب سایت می باشد. به همین دلیل، تا پایان لود این فایل و تلاش های مکرر و در نهایت Timeout، نزدیک به ۱ دقیقه انتظار برای لود کامل پیشخوان وردپرس رخ می دهد.
اگر مطالب ذکر شده را به خوبی اجرا کنید به احتمال خیلی زیاد مشکل کندی در مدیریت سایت وردپرسی شما رفع خواهد شد.

4/5 از 47 رای