بسیاری از صاحبان سایت نمیدانند چرا سایتشان ناگهان کند میشود یا چرا پیام «Over Resource» دریافت میکنند. در این مقاله، مفهوم منابع هاست را باز میکنیم و راهکار عملی برای مدیریت آنها ارائه میدهیم.
منابع هاست دقیقاً چیست؟
هاست اشتراکی روی یک سرور واقعی اجرا میشود که پردازنده، حافظه RAM و محدودیت تعداد پردازشهای همزمان (Entry Processes) دارد. هر بازدیدکننده سایت شما بخشی از این منابع را مصرف میکند؛ اگر در یک لحظه تعداد پردازشهای PHP از حد مجاز بیشتر شود، موقتاً به کاربران پیام سنگینی سرور نمایش داده میشود.
چطور مصرف را ببینیم؟
در سیپنل بخش Metrics و آیکونهای CPU Usage و Memory Usage نمودار مصرف شما را نشان میدهند. در پنل کاربری پیبیهاست هم میتوانید از طریق صفحه مدیریت سرویس، وضعیت کلی منابع را رصد کنید.
معمولاً مقصر کیست؟
- افزونههای سنگین یا معیوب وردپرس
- بودن رباتها و ترافیک مخرب (اسکنرهای امنیتی، حملههای ریزشی)
- اسلایدرها و فرمهای تماس بدون کپچا
- کرونجابهای پرتکرار
- کش کردن نبودن صفحات
راهکارهای عملی کاهش مصرف
افزونه کش نصب کنید، ماژولهای غیرفعال را حذف کنید، لاگهای دسترسی را بررسی کنید تا منبع ترافیک مشکوک را پیدا کنید و در صورت حملات RSL، با پشتیبانی تیکتی پیبیهاست تماس بگیرید تا IP مهاجم در سطح سرور مسدود شود. اگر با همه این کارها مصرف بالا ماند، زمان ارتقای پلن رسیده است.