آموزش ها-هاست نگار

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

 

یکی از پر استفاده ترین سیستم های مدیریت محتوا در جهان سیستم مدیریت محتوای وردپرس است. امکانات فراوان و سادگی کار با این وبلاگ ساز قدرتمند و از طرفی سئو بودن و توجه موتور جستجوی گوگل به آن از دلایل اصلی موفقیت سیستم مدیریت محتوای وردپرس در سطح جهانی است. رفع مشکل مصرف بیش از حد منابع CPU هاست در وردپرس مطمئنا برای شما هم پیش آمده و برای رفع آن نیز راه های زیادی را دنبال کرده اید و ساعت ها وقت گذاشته اید تا مشکل را مرتفع کنید.
 
گاهی استفاده غلط از پلاگین ها و افزونه های وردپرس، استفاده از افزونه های غیر استاندارد، عدم استفاده از کش و سیستم های ذخیره سازی دیتا، عدم کانفیگ صحیح سیستم کش وردپرس و … برخی از دلایل فشار بیش از حد وردپرس بر cpu سرور و هاست می باشد که عموما منجر به ساسپند شدن وب سایت های مذکور می گردد و باعث ایجاد مشکل می‌گردد. حتما می پرسید چگونه cpu usage را کاهش دهیم؟ در اين مقاله باهم به دنبال راهکار هايي براي کاهش مصرف CPU در وردپرس هستيم پس با ما در ادامه همراه باشيد.
 
اولین راهکار برای رفع این مشکل تغییر فضای میزبانی و تهیه فضا با امکانات بهتر و بیشتر می‌باشد. وردپرس با اپدیت های جدیدی که ارائه میدهد مقدار cpu و منابع بیشتری را میطلبد. همچنین باید به نوع طراحی سایت خود، کارایی آن و مقدار بازدید آن نیز توجه کنید و سپس هاست خود را تهیه کنید که هاست نگار در این موارد برای سایت های وردپرس فروشگاهی با بازدید متوسط، هاست وردپرس ابری را پیشنهاد میکنیم که بدلیل منابع خوب مناسب است.
همه ترفندهایی که در مورد کاهش مصرف cpu به اشتراک می گذاریم ساده و آسان هستند. با این حال، اگر با یک توسعه دهنده کار بلد همکاری کنید که بتواند این کار را برای شما انجام دهد بهتر است.
پلاگین های پر مصرف را حذف کنید
هر افزونه ای(پلاگین) که باید داده ها را جمع آوری کند، احتمالاً یک از بدترین عامل های مصرف منابع شما خواهد بود. این عامل می تواند افزونه هایی مانند : Wordfence، Rank Math’s و خطایای 404 یا حتی افزونه هایی مانند Broken Link Checker و Jetbackup باشد که به طور مداوم وب سایت شما را اسکن می کنند.
 
برخی از افراد به شما می گویند پلاگین ها را 1 به 1 غیرفعال و دوباره فعال کنید و از درست بودن آن ها مطمئن شوید. این توصیه برای کسانی که افزونه های بسیاری را نصب کرده اند، گسترده و زمان بر میتواند باشد. اگر وقت اینکار را ندارید پیشنهاد میشود با نصب افزونه Query Monitor و مشاهده نمودار پروسس آن، افزونه ی پر مصرف خود را پیدا کنید و آن را حذف و از افزونه های مشابه آن استفاده کنید. همچنان می‌توانید تنظیمات آن‌ها را غیرفعال یا تغییر دهید یا با محدود کردن وظایف آن ها در پس‌زمینه، کاری کنید که منابع کمتری استفاده کنند.
 
پیش بارگذاری ( Preloading) در پلاگین های کش را محدود کنید
پیش بارگذاری در افزونه های کش یکی دیگر از عاملان مصرف بالا است. برخی از افزونه‌ها به شما امکان می‌دهند نحوه کارکرد بارگیری از قبل را تغییر دهید در حالی که سایر افزونه‌ها این کار را نمی‌کنند (در این صورت، سعی کنید آن را به طور کامل غیرفعال کنید).
 
شما فقط باید URL های مهم نقشه سایت را از قبل بارگذاری کنید. بارگذاری کامل نقشه سایت شما به این معنی است که برچسب ها و سایر صفحات غیر مهم از قبل بارگذاری شده اند و منابع را مصرف می کنند. URL نقشه سایت خود را پیدا کنید (یعنی https://example.com/sitemap_index.xml)، مهمترین URL ها (یعنی صفحات/پست ها) را کپی کنید و آنها را به صورت دستی اضافه کنید. غیرفعال کردن پیش بارگذاری به طور کامل گزینه دیگری است زیرا به دلیل افزایش استفاده از CPU شناخته شده است.
 
دیتابیس وردپرس
وقتی پس از مدتی با وردپرس کار می‌کنید به طور خودکار دیتابیس وردپرس، فضاهای بسیار زیادی را در اختیار اطلاعات زائد قرار می‌­دهد که کارایی نخواهند داشت. پاکسازی دیتابیس وردپرس به بهبود سرعت و کارایی سایت و همچنین کم کردن فضای مصرفی هاست شما کمک شایانی می­‌کند. جهت برطرف نمودن این مشکل می توانید از تابع Optimize در PHPMyAdmin برای جداول و Table های خود استفاده نمایید. این روش باعث کاهش بار اضافه بر روی سرور می گردد.
 
بهینه سازی تصاویر
استفاده از تصاویر پر حجم و فشرده نشده یکی دیگر از مشکلاتی است که هم مدت زمان بیشتری برای لود آن­ها لازم است و هم مصرف cpu سایت را افزایش می­‌دهد. با استفاده از ابزارهای متفاوت مانند فتوشاپ یا سایت های آنلاین قادر خواهید بود ضمن حفظ نسبی کیفیت حجم تصاویر خود را به حداقل برسانید.
 
استفاده از قالب مناسب
توجه نمایید که قالب مورد استفاده شما در صورت بهینه نبودن نیز می تواند بار اضافی بر CPU یا RAM سرور تحمیل نماید، بنابراین قبل از انتخاب هر قالب سعی کنید در اینترنت در مورد آن جستجو کرده و نظر مصرف کنندگان آن را در مورد نحوه استفاده آن از منابع سرور جویا شوید یا وقتی نصب کردید آن را چک کنید تا در صورتی که مشکل داشت آن را حذف و با قالب مناسبی جایگزین کنید.
 
استفاده بیش از حد از برچسب وردپرس
یکی دیگر از دلایل مصرف منابع cpu در وردپرس به دلیل استفاده بیش از حد از برچسب‌ها در وردپرس می‌باشد. که برخی کاربران به خیال خود و به این تصویر که با برچسب بیشتر می‌توانند، بازدید بیشتری هم به دست بیاورند. باعث ایجاد مشکلات دو چندان در سایت خود خواهند شد. از یک سو مصرف منابع به دلیل تعداد زیاد برچسب بالا می‌رود. و از سوی دیگر به دلیل وجود تعداد لینک زیاد در یک صفحه ارزش محتوای خود را پایین می‌آورند.
 
در این مقاله راهکارهای جهت پایین آوردن مصرف CPU توسط وردپرس را توضیح دادیم، امیدواریم این مقاله آموزشی برای شما مفید بوده باشد. برای دیدن باقی آموزش ها میتوانید وارد منوی پشتیبانی بخش آموزش ها شوید، در صورتی که درباره این آموزش به مشکل یا سوالی برخورد کردید، میتوانید آن را در بخش دیدگاه بیان کنید.
 
 
 
 

 

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید

خرید هاست

 

آموزش های مرتبط