۱۴۰۳-۰۹-۰۱

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

منظور از مصرف بیش از حد منابع از سرور چیست؟

همانطور که می دانید برای راه اندازی یک وب سایت، باید فضایی تحت عنوان هاست یا سرور برای خود تهیه کنید. در هاست های اشتراکی مقدار محدودی از منابع که شامل پردازنده CPU، رم RAM، فضای دیسک HDD و غیره به هر اکانت اختصاص داده می شود.

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

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

به این منظور که هر سرویسی میزان مشخص و مجازی برای استفاده از منابع دارد. این موضوع به خصوص در سرویس های اشتراکی به چشم می خورد. اما برای حل این مورد چه باید کرد؟ دلیل ایجاد این ارور و مشکل چیست؟

دلایل ایجاد مشکل مصرف بیش از حد از منابع سرور چه هستند؟

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

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

  1. بررسی افزونه های نصب شده
  2. بررسی قالب استفاده شده
  3. بررسی دیتابیس
  4. بروزرسانی ها را جدی بگیرید
  5. استفاده از رسانه با حجم بالا در سایت
  6. پیوندهای یکتا
  7. بازدید بالای سایت
  8. راه اندازی چند سایت وردپرس روی یک هاست

۱- بررسی افزونه های نصب شده

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

علاوه بر این مورد مشکلات کندی سرعت سایت و امکان تداخل افزونه ها هم از دیگر مشکلاتی است که امکان روبرو شدن با آن را داریم. در پست “رابطه سرعت پایین وردپرس با افزونه نامناسب” قبلا راه حل های رفع این مشکل را ارائه کرده ایم.

۲- بررسی قالب استفاده شده

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

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

Theme Check

۳- بررسی و بهینه سازی دیتابیس

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

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

WP-Optimize – Cache, Clean, Compress.

اگر نیاز دارید تا نسبت به کوئری های دیتابیس خود اطمینان حاصل کنید، حتما از پست “رفع ​کوئری های کند سمت پایگاه داده” دیدن کنید.

۴- بروزرسانی ها را جدی بگیرید

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

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

۵- استفاده از رسانه با حجم بالا در سایت

یکی از دلایل ارور مصرف بیش از حد از منابع سرور مربوط به استفاده از رسانه ها با حجم بالا در سایت است. وب سایت شما، هارد اکسترنال نیست! پس هر نوع رسانه و با هر میزان حجمی را در آن بارگذاری نکنید.

در بخش معرفی عوامل کندی وب سایت به “کاهش حجم سایت برای افزایش سرعت بارگذاری” پرداختیم. استفاده از رسانه ها با حجم بالا، حجم صفحه را به میزان زیادی افزایش میدهد.

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

پس همیشه سعی کنید تا با بهینه کردن تصاویر و رسانه ها و کاهش حجم صفحات سایت خود تجربه خوبی برای کاربرانی که قصد مشاهده صفحات سایت شما را دارند ایجاد کنید و سرور را هم هلاک نکنید 😉

۶- پیوندهای یکتا !

پیوندهای یکتا در وردپرس امکانی است که به شما دسترسی لازم جهت تغییر حالت url های سایت را می دهد. این امکان از طریق کدهای که در htaccess. درج می شود فراهم می گردد.

اما در پست این دستورات ماژول mod_rewrite قرار دارد که سمت سرور است. اگر این ماژول نصب و یا فعال نباشد ممکن است در هنگام لود صفحات به دلیل وجود دستورات در فایل htaccess. سرور کراش و یا مصرف CPU بالا رود.

برای مشاهده تنظیمات php سرور لینوکس کافی است کد زیر را در یک فایل php در روت سایت خود بارگذاری کنید و نتیجه آن را از آدرس http://yoursite/filename.php مشاهده کنید.

<?php 
echo phpinfo();
<?

۷- بازدید بالای سایت

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

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

هاست پرترافیک

سخن آخر

در این مطلب سعی کردم تقریبا تمامی مواردی که باعث می شود تا ارور مصرف بیش از حد از منابع سرور را دریافت کنید را بررسی و راه حل رفع این مشکل را هم اعلام کنم. اگر مشکل دیگری در این خصوص داشتید حتما در قسمت نظرات با ما در میان بگذارید. امیدواریم که مطالعه این مطلب برای شما مفید بوده باشد.

مطالب مرتبط:

اشتراک‌گذاری

یک نظر

  1. زهرا سادات حسینی پاسخ

    سلام. وقت بخیر. من همه مواردی که در این ص نوشته شده و همه موارد سایتهای دیگه رو روی سایتم امتحان کردم اما مشکل I/O سایتم حل نشده. همچنان مصرفش صد در صده. به نظرتون مشکل از کجا میتونه باشه؟ ممنون میشم راهنماییم کنید. واقعا دیگه به بن بست رسیدم

    1. فلاح پاسخ

      اگر تمامی موارد را امتحان کردید ولی درست نشد باید از بخش فنی درخواست کنید تا این موضوع را دقیق تر بررسی کنند.

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *