نوشتن فانکشن

- 2 هفته پیش
توسط علی بیات آپدیت شد
masoud fathi ( 3700 تجربه )
2 هفته پیش

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

حسام موسوی ( 92904 تجربه )
2 هفته پیش

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

masoud fathi ( 3700 تجربه )
2 هفته پیش

@hesammousavi

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

علی بیات ( 28462 تجربه )
2 هفته پیش

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

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

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