راکت

نوشتن فانکشن

3 پاسخ

چطوری فانکشن بنویسیم که به سرور فشار نیاد (منظور cpu)؟

ثبت پرسش جدید

پاسخ‌ها

3
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

masoud net
masoud net
@netwons

@hesammousavi

منظورم همونه منم میدونم با یک تابع فشار به سرور نمیاد
می خواهم بدونم روش ها و نکاتی که پیشگیری میکنه از این اتفاقات چیه؟

شاید پاسخ شما همین‌جا باشد

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

@netwons
اصولا اگر کدهاتون رو درست بنویسید٬ بسته به زبان برنامه‌نویسی که کار میکنید نباید خیلی به CPU فشار بیاره.
در PHP توابعی هست که میتونید باهاش مقدار CPU و Ram که مصرف میشه رو بدست بیارید.

با استفاده از تابع زیر قبل٬ بعد و در حال اجرای کدتون متوجه میشید کدتون چه مقدار داره از CPU استفاده میکنه:

function get_cpu_usage()
{
    $load = sys_getloadavg();
    return $load[0];
}
  • دقت کنید که sys_getloadavg تنها در سیستم‌عامل هایی با بیس NIX* قابل اجراست.

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام