کاهش مصرف CPU وردپرس

کاهش مصرف cpu وردپرس کاهش مصرف cpu وردپرس

احتمالا تاکنون برای شما هم پیش آمده است که به دنبال اقداماتی جهت رفع مشکل مصرف بالای منابع هاست در سایت وردپرسی خود باشید. تنها عیبی که این سیستم مدیریت محتوای فوق‌العاده دارد فشار بیش از حد و مصرف بالای منابع مخصوصا CPU می‌­باشد. مصرف CPU وردپرس می‌­تواند سرعت سایت شما را کاهش دهد در حدی که هیچ محتوایی به کاربر نشان داده نشود و این می‌­تواند در رتبه‌بندی شما تأثیر منفی بگذارد. در ادامه با ما همراه باشید تا با چند اقدام ساده، به کاهش مصرف CPU وردپرس کمک کنید و عملکرد وب سایت خود را بهبود دهید.

کاهش مصرف cpu وردپرس

نچه در این مقاله خواهید خواند :

  • بروز‌رسانی وردپرس و قالب
  • بررسی افزونه‌های وردپرس
  • بررسی دیتابیس وردپرس
  • استفاده از افزونه caching
  • بهینه‌سازی تصاویر
  • استفاده بیش از حد از برچسب‌­ها
  • استفاده از افزونه WP Disable برای کاهش مصرف cpu وردپرس
  • محدود کردن فعالیت خزنده‌­ها
  • محدود کردن ربات­‌های جستجوگر
  • کاهش مصرف cpu وردپرس استفاده از CDN

بروز‌رسانی وردپرس و قالب

بهتر است قبل از هر کاری نسخه‌ی وردپرس و قالبی که از آن استفاده می‌­کنید را بروزرسانی نمایید.

بررسی افزونه‌های وردپرس

افزونه­‌ها می‌­توانند بدون نیاز به توسعه دهنده یا کدنویسی امکانات و ویژگی‌های جذابی به سایت شما اضافه کنند اما متاسفانه هرچه تعداد پلاگین­‌های مورد استفاده شما بیشتر باشد مصرف CPU سایت شما نیز بالاتر خواهد بود. بنابراین برای کاهش مصرف cpu وردپرس لازم است:

  • افزونه­‌های غیرضروری را غیرفعال یا حذف نمایید .
  • فقط از افزونه­‌هایی که به آنها احتیاج دارید استفاده کنید.
  • افزونه­‌ها را بروزرسانی کنید.
  • افزونه­‌های خود را از منابع معتبر تهیه کنید.
  • سعی کنید از افزونه­‌های پر مصرف مانند Statpress  ،Related Posts و Jetpack ،SumoMe استفاده نکنید.
  • استفاده از افزونه Query Monitor نیز می‌تواند به شناسایی افزونه­‌هایی که عملکرد ضعیفی دارند کمک کند.

برای آگاهی از میزان مصرف افزونه­‌ها، می­‌توانید قبل و بعد از نصب آن، وبسایت را در سایت GTmetrix تست و مقایسه کنید. اگر اختلاف سرعت سایت بین این دو حالت بسیار زیاد است، بهتر است که نسبت به حذف آن اقدام کنید.

بررسی دیتابیس وردپرس

وقتی پس از مدتی با وردپرس کار می‌کنید به طور خودکار دیتابیس وردپرس، فضاهای بسیار زیادی را در اختیار اطلاعات زائد قرار می‌­دهد که کارایی نخواهند داشت. پاکسازی دیتابیس وردپرس به بهبود سرعت و کارایی سایت و همچنین کم کردن فضای مصرفی هاست شما کمک بسزایی می­‌کند. افزونه‌­ی wp-sweep سایت شما را آنالیز کرده و اطلاعات سایت شما را براساس نوشته‌­ها، نظرات، اطلاعات کاربران و تنظیمات وردپرس دسته‌بندی می­‌کند؛ با این کار شما قادر به انجام پاکسازی برای هر بخش به دو صورت مجزا و یکجا می­‌توانید این­کار را انجام دهید.

همچنین می‌­توانید بدون نیاز به افزونه از تابع Optimize در PHPMyAdmin برای جداول و Table های خود استفاده نمایید.

دانلود افزونه WP-Sweep

دانلود افزونه WP-Sweep صفحه افزونه

استفاده از افزونه caching

caching plugins-کاهش مصرف cpu وردپرس
افزونه caching

وظیفه­‌ی افزونه Caching این است که برخی از داده‌­ها و فایل­‌های سایت مانند فایل­های html را ذخیره کرده و در زمانی که درخواستی برای لودشدن سایت از سمت کاربر ارسال می‌­شود، این اطلاعات را از طریق cache ارائه می‌­دهد در نتیجه این­کار به سرعت لودشدن بیشتر سایت کمک فراوانی خواهد کرد. برخی از پلاگین­‌ها شامل ویژگی­‌هایی مانند فشرده‌سازی GZIP (فشرده‌سازی فایل‌ها و کم‌کردن حجم آنها جهت انتقال سریع‌تر)، استفاده از شبکه­‌های توزیع محتوا (CDN) و minify کردن کدها (حذف کاراکترها و کدهای غیرضروری) هستند و باعث افزایش بیشتر سرعت لود سایت خواهد شد. برخی از این پلاگین­‌ها عبارتند از:

بهینه سازی تصاویر

استفاده از تصاویر پر حجم و فشرده نشده یکی دیگر از مشکلاتی است که هم مدت زمان بیشتری برای لود آن­ها لازم است و هم مصرف cpu سایت را افزایش می­‌دهد. با استفاده از ابزارهای زیر قادر خواهید بود ضمن حفظ کیفیت حجم تصاویر خود را به حداقل برسانید.

  خطای The page isn’t redirecting properly در وردپرس + رفع آن

استفاده بیش از حد از برچسب­‌ها

use best tag-کاهش مصرف cpu وردپرس
استفاده درست از برچسب

یکی دیگر از دلایل مصرف بالای منابع سایت بازدید بالا و افزایش ترافیک وبسایت استفاده بیش از حد از برچسب­‌ها می‌­باشد. بیشتر کاربران تصور می­کنند که در صورت استفاده از برچسب‌ها موفق به افزایش بازدید سایت خود می‌شوند اما استفاده بیش از حد آن منجر به افزایش مصرف cpu هاست می‌شود و روی سئوی سایت تأثیر منفی نیز می­گذارد. شما باید بهترین روش‌های استفاده از برچسب‌ها را بدانید و درست از آن استفاده کنید.

استفاده از افزونه WP Disable برای کاهش مصرف cpu وردپرس

با استفاده از افزونه­‌ی WP Disable قادر خواهید بود تا تنظیماتی از وردپرس را که منابع زیادی مصرف می­‌کنند از قبیل کدهای embed، ایموجی‌ها و امکاناتی به آنها احتیاج ندارید را غیرفعال نمایید. همچنین بعدها می‌­توانید آنها را مجددا فعال کنید.

دانلود افزونه WP Disable

دانلود افزونه WP Disable صفحه افزونه

محدود کردن فعالیت خزنده­‌ها

crawling-محدود کردن خزنده‌ها
محدود کردن خزنده‌ها

ربا‌‌ت‌­ها یا خزنده‌­های بسیاری هستند که با خزیدن در سایت‌ها، اطلاعات مفید آن‌ها را شناسایی و کپی می‌کنند. این خزنده‌­ها نه تنها هیچ منفعتی برای سایت شما ندارند بلکه باعث کاهش سرعت وبسایت شما شده و منابع زیادی نیز مصرف می‌­کنند. اگر از افزونه WordFence استفاده می‌کنید می‌توانید برای جلوگیری از این کار در قسمت تنظیمات افزونه و سپس در  crawl rate limiting rules فعالیت ربات­‌ها را محدود کنید و فقط به ربات‌های موتور جستجو، اجازه خزیدن بدهید.

محدود کردن ربات‌­های جستجوگر

ربات‌های جستجوگر مانند گوگل و بینگ به عنوان یک بازدیدکننده برای ثبت و ایندکس لینک‌­های سایت وارد وبسایت شما می­‌شوند، در این بین برخی ربات‌­های جستجوگر هستند که عملا هیچگونه عملکرد مفیدی ندارند و وظیفه­‌ی آنها استفاده از منابع هاست و ایجاد مشکل برای وبسایت شما می‌­باشد.

شما می­‌توانید دسترسی ربات­‌ها به سایت را محدود و مدیریت کنید.برای انجام این کار می‌توانید از فایل robots.txt  که یک فایل متنی است استفاده کنید. این فایل به موتورهای جستجو این پیام را می دهد که اجازه دسترسی به کدام قسمت وب سایت شما برای جستجو شدن را داشته باشند.  google webmaster tools به شما کمک خواهد کرد یک فایل robots.txt را با استفاده از ابزار robots.txtgenerator  برای وب سایت خود بسازید.

برای کسب اطلاعات بیشتر در این مورد به این “مقاله” مراجعه کنید.

کاهش مصرف cpu وردپرس با استفاده از CDN

CDN یا شبکه‌ی توزیع محتوا قادر است بار اضافه را از روی سرور اصلی سایت شما کاهش و سرعت تحویل محتوا به کاربران افزایش دهد و همچنین زمان بارگذاری صفحات تا حد زیادی کاهش می‌یابد. شرکت‌های زیادی هستند که سرویس CDN ارایه می‌دهند و یکی از معروف‌ترین آنها cloudflare است که یک سرویس CDN رایگان برای سایت‌های نوپا درنظر گرفته و می‌توانید از آن استفاده کنید.

کاهش مصرف cpu وردپرس

موارد بالا قطعا می‌­تواند در کاهش مصرف CPU وردپرس به بهبود عملکرد وبسایت شما کمک بسیاری کند. انجام دادن کلیه‌­ی این موارد ضروری نیست اما بهتر است با در نظر گرفتن برنامه­‌ی مشخصی سایت خود را بررسی و هر بار تعدادی از اقدامات فوق را برای پیشگیری از بوجود آمدن مشکلاتی جدی انجام دهید. اگر موردی وجود دارد که در این مقاله ذکر نشده، شما عزیزان می‌توانید آن را از طریق دیدگاه‌ها با ما به اشتراک بگذارید.

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

دیدگاهتان را بنویسید

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

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 5 سال عضو همیار وردپرس

    سلام و سپاس فراوان بابت مطلب مفیدتون. افزونه WP Disable فوق العاده بود

  2. 4 سال عضو همیار وردپرس

    سلام. یه سوال اگه روی یک دامنه چندین ساب دامین داشته باشیم و روی هر کدوم یه وردپرس داشته باشیم تا چه حد روی مصرف منابع تاثیر گذاره؟ و اینکه آیا اون ساب دامین هایی که عملا کاربر به ندرت داره ، بازم از منابع مصرف میکنه چیزی و روی بقیه ی وردپرس ها تاثیر میزاره یا نه؟

    • 6 سال عضو همیار وردپرس

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