راکت
علیرضا
علیرضا
توسط علیرضا مطرح شد
حل
4 پاسخ

سرعت و بهینه بودن در PHP

سلام خسته نباشید
من میخام برای نمایش دکمه ی قبل و بعد یک مطلب.فورایچ بزنم تو همه ی مطالب و لینک مطلب قبل و بعدش رو پیداکنم
بنظرتون فورایچ زدن چقدر تاثیر داره تو سرعت؟یا اصلا محاسبه نمیشه؟


ثبت پرسش جدید
mahdi khanzadi
mahdi khanzadi
تخصص :Software engineer
@khanzadimahdi7 سال پیشمطرح شد
1

به جای حلقه ها بهتره از توابع generator استفاده کنید. (استفاده از yield )


Alimotreb
Alimotreb
تخصص :کانفیگ سرور و برنامه نویس
@Alimotreb7 سال پیشمطرح شد
1

سلام
@paressep28

حلقه ها نسبت به چیزی که پردازش میکنند ، زمان مصرف میکنند
مثلا شما
4000 تا رکورد دیتابیس رو بدید به foreach خب مشخصه زمان بره تا 200 تا رکورد!


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

می‌تونید یه متد next و یه previous به مدل اضافه کنید و کوئری رو اونجا انجام بدید
اما اگر تعداد رکوردها زیاد هستند، کار بهتری که می‌تونید انجام بدید اینه که: هنگام دریافت اطلاعات یه مطلب، به همراهش اطلاعات مطلب قبلی و بعدی رو هم لود کنید.


mahdi khanzadi
mahdi khanzadi
تخصص :Software engineer
@khanzadimahdi7 سال پیشمطرح شد
1

به جای حلقه ها بهتره از توابع generator استفاده کنید. (استفاده از yield )


علیرضا
علیرضا
تخصص :فرانت اند وب
@sep287 سال پیشمطرح شد
0

@ali.bayat
خب ببینید من چطوری میتونم اطلاعات مطلب قبلی رو همراهش بفرستم؟
بطور پیشفرض دوتا متد قبلی و بعدی تو مدلم دارم که من
به این روش عمل میکردم میومدم از آيدیش یکی یکی کم میکردم با فورایچ.بعد میگفتم اگه چنین چیزی وجود داشت لینکشو برگردون


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

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