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

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

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

از پلاگین های غیر ضروری خلاص شوید

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

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

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

استفاده از پلاگین WP Disable

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

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

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

استفاده بیش از حد از برچسب وردپرس

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

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

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

بنابراین در انتخاب افزونه دقت کافی را داشته باشید و هر گاه اقدام به نصب افزونه در وردپرس می‌کنید همیشه برای نصب افزونه وردپرس سعی کنید تا به گونه‌ای افزونه را حذف کنید که هیچ نشانی از آن در هاست و دیتابیس شما باقی نمانده باشد. شاید بهتر باشد هر از گاهی با استفاده از قابلیت Repair که در phpmyadmin هاست قرار دارد اقدام به بهینه سازی دیتابیس خود بکنید. در آموزش‌های آتی به نحوه بهینه سازی دیتابیس وردپرس خواهیم پرداخت.

اجتناب از پلاگین های با مصرف بالا

شما می توانید پلاگین های زیادی پیدا کنید که می تواند تاثیر زیادی بر عملکرد سایت داشته باشد. اگر میخواهید کنترل CPU خود را کنترل کنید، باید از این پلاگین ها اجتناب کنید. برخی از افزونه هایی که می توانند وب سایت شما را کند کنند یا چرخه CPU گران قیمت را مصرف کنند Jetpack، SumoMe، Visual Composer و غیره هستند. برای شناخت تاثیر یک افزونه در سایت خود، می توانید آن را نصب کنید و سپس به GTmetrix بروید تا تاثیر وب سایت خود را بررسی کنید. اگر آن را بیش از حد، بهتر است از آن جلوگیری و پیدا کردن یک جایگزین.

هنوز مشکل دارید؟!

در نظرات مشکل خودتون رو مطرح کنید 🙂

مطالب مرتبط:

برترین کار آفرین های تاریخ جهان

برترین بانو های کارآفرین ایران

چگونه به کمک تکنیک‌ های CRM تبلیغات خود را بهینه کنیم؟

قالب دایرکتوری وردپرس

منبع: تیک‌تم – ارائه دهنده: قالب تفریحی وردپرس – پشتیبانی وردپرس – کانفیگ امنیتی وردپرس