masoud net
6 سال پیش توسط masoud net مطرح شد
3 پاسخ

نوشتن فانکشن

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


ثبت پرسش جدید
حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 6 سال پیش مطرح شد
0

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


masoud net
@netwons 6 سال پیش مطرح شد
0

@hesammousavi

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


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 6 سال پیش مطرح شد
0

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

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

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

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

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