راکت

کندی در لود صفحه بعد از latest oldest یا هر Order دیگری LARAVEL

4 پاسخ

سلام وقت همگی بخیر .
سوالم اینه که یه جدول دارم داخلش در حال حاضر 4000رکورد داره / کار خاصی روش انجام ندادم و فقط paginate گزاشتم 20 تایی و اردرش کردم با latest
ولی لود صفحه به شدت زیاده و وقتی این latest رو برمیدارم سرعت خوب میشه / در کل با هر اردری سرعتم خیلی کم میشه
در سرچ ها متوجه شدم که مربوط مبشه به late row lookups
@hesammousavi
@khanzadimahdi
ممنون میشم راهنمایی کنید

ثبت پرسش جدید

پاسخ‌ها

4
mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

وقتی paginate میکنی count میگیره از کل جدول ! همزمان بر حسب یه چیزی هم داری مرتب میکنی که اگه اون index نباشه باعث میشه کند بشه همه چیز

miladtajare
miladtajare
@milad.pc.tajare

ما در سرج هامون فهمیدیم که نباید جداول بزرگ رو با هم join زد و باید یک جدول برگشت داده بشه و با استفاده از کلید و... این جوین رو کامل کنیم در این حالت ترکیب همه جداول وقتی order میکنم سرعت به شدت میاد پایین /

یک مورد دیگه این بود که داده های یک جدول رو برای انجام هر عملیات get نکنیم و در backend روش حلقه نزاریم برای پیمایش و عملیات خاص مثل جدولی که 2000تا رکورد داره

ممنون میشم اگر در رابطه با سرعت تجربه ای دارید بفرمایید / یا اینکه جملات بالا درست هست یا خیر
@khanzadimahdi
@hesammousavi
@mhyeganeh
@ariaieboy
@mohsenbostan

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

mahdi khanzadi
mahdi khanzadi
@khanzadimahdi

تخصص: Software engineer

شما موارد پایه و بدیهی رو رعایت نکرده بودین! مشکل از سمت شما بود و این موارد با سوال پرسیدن حل نمیشه. شما باید قبل اینکه برنامه نویسی کنید مطالعه کنید.

نوشتن دو خط کد که کل دیتای دیتابیس رو بکشه بیرون همه بلدن! روی مفاهیم تمرکز کنید. قطعا سخت افزار یه ظرفیتی داره و هرکسی میدونه دیتا هر روز بیشتر و بیشتر میشه و وقتی یکهو باهم همه رو جوین کنیم یه روزی میرسه که سیستم به شدت کند میشه.

miladtajare
miladtajare
@milad.pc.tajare

@khanzadimahdi

ممنون از پاسختون / شما راه حلی برای مثلا اینکه یه pdf بسازیم که کلی اطلاعات داره و دیتای زیادی روش هست و مثلا 72،000سطر داره و مثلا 3،600صفحه pdf میشه دارید ؟ما داریم همچین خروجی هایی از وب میگیریم ....پس رعایت کردیم / اینها مثال بود نه اینکه من چیزی بلد نباشم و این متن هم برای این نیست که من چیزی بلدم ....!
ممنون میشم سوالمو ج بدین که دوباره میپرسم :
ممنون میشم اگر در رابطه با سرعت تجربه ای دارید بفرمایید

هر نکته یا هر ترفند برنامه نویسی و هر چی در لاراول

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

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