حل مشکل مصرف بالای cpu و رم توسط وردپرس

31 تیر 1393, نوشته شده توسط admin 0

حل مشکل مصرف بالای cpu و رم توسط وردپرس

 


به نام خدا
بعد از تحقیقات بسیار گلدیس وب راه حل هایی جدید برای شما پیشنهاد میکند :

شما با جایگزینی پلاگین WP-Parsidate به جای جلالی می‌تونید خیلی زیاد از مصرف منابع سرورتون رو پایین بیارید. حال افزونه Wp Jalali را پاک کنید

استفاده از پلاگین Wp Jalali = مصرف منابع بالای سرور

لازم به ذکر است که مصرف بالای سی پی یو در برخی لحضات از روز به دلیل کار با پنل مدیریت و ویرایش مطالب می باشد.

راه حل اول :

استفاده از پیوند یکتا در ورد پرس است و شاید تا کنون اصلا به ذهنتان هم خطور نکرده باشد که احتمال دارد پیوند یکتا مشکل ساز شود اما میشود و دلیل آن نیز ایجاد چند خط کد در فایل htaccess. وردپرس است که توسط اکثر هاست ها پشتیبانی نمی شود.

# BEGIN WordPress
<IfModule modrewrite.c>
RewriteEngine On RewriteBase /
RewriteCond %{REQUEST
FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . / index.php [L]
</ IfModule>

END WordPress

در خط دوم این کد ماژول IfModule mod_rewrite.c فراخوانی میشود که این ماژول ظاهرا به دلیل داشتن مشکلات زیاد بر روی سرور نصب نمی شود پس htaccess. حاوی فرامینی است که باعث کراش کردن سرور و مصرف سی پی یو میشود.
حال چاره چیست ؟
پاسخ ساده است ، شما باید از پیوند یکتا یا همان permalink پیش فرض وردپرس استفاده کنید و اگر در فایل htaccess. خود این کد ها را دارید آنها را حذف کنید.
اما میرسیم به یک دلیل اصلی که بالاترین مصرف سی پی یو را شامل می شود …

راه حل دوم :

ابتدا وارد مسیر ودپرس نصب شده در هاست خود شوید و فایل زیر را ویرایش کنید :  wp-includes/default-constants.php

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

            define('WP_MEMORY_LIMIT', '32M');
            define('WP_MEMORY_LIMIT', '40M');
        define( 'WP_MAX_MEMORY_LIMIT', '256M' );

این دو راه حل مقدار زیادی از مصرف رم و سی پی یو شما را کاهش خواهد داد.

موفق و پیروز باشد.