مصرف CPU هاست چرا بالا میرود؟
پردازش PHP، درخواست رباتها، جستوجوی دیتابیس و کارهای زمانبندیشده میتوانند CPU را درگیر کنند. نخست باید منبع درخواستها را پیدا کرد.
پردازش PHP، درخواست رباتها، جستوجوی دیتابیس و کارهای زمانبندیشده میتوانند CPU را درگیر کنند. نخست باید منبع درخواستها را پیدا کرد.
پیش از تصمیم چه چیزی را بررسی کنیم؟
زمان پیک، URLهای پرتکرار، لاگ خطا و تغییرهای اخیر برنامه را بررسی کنید. سپس کش یا اصلاح کوئری را متناسب با علت اجرا کنید.
اشتباه رایج در این مسیر
افزایش منابع بدون رفع حلقه پردازشی یا افزونه معیوب، تنها زمان رسیدن به سقف بعدی را عقب میاندازد.
اقدام پیشنهادی
با اندازهگیری قبل و بعد از هر اصلاح، اثر واقعی را جدا کنید.
- وضعیت فعلی پروژه و آخرین تغییرها را ثبت کنید.
- شاخص مرتبط را در زمان واقعی استفاده اندازه بگیرید.
- پیش از اعمال تغییر مهم، امکان بازگشت و نسخه پشتیبان را مشخص کنید.
انتخاب سرویس متناسب با پروژه
برای انتخاب، فقط به یک عدد یا یک عبارت تبلیغاتی تکیه نکنید. نیاز امروز، مسیر رشد و مسئولیت پشتیبانی را کنار هم قرار دهید. اگر هنوز درباره سطح مناسب مطمئن نیستید، نوع پروژه و اولویت خود را در راهنمای IRCP مشخص کنید؛ پیشنهاد اولیه باید پیش از سفارش با مشخصات نهایی سرویس تطبیق داده شود.
بررسی سرویسهای مرتبط در IRCP ←
راهنمای انتخاب مرحلهای IRCP ←
پلن متناسب با مسیرتان را پیدا کنید.
کاربرد، میزان رشد و اولویتهای فنی را انتخاب کنید و نتیجه اولیه را ببینید.
شروع راهنمای انتخاب ←