مصطفی
4 سال پیش توسط مصطفی مطرح شد
7 پاسخ

سرعت پایین در livewire

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


ثبت پرسش جدید
Arman Amiri
@armanlegand1396 4 سال پیش مطرح شد
0

اینی ک میگی مشکل کد نیست . حتی اگ 4 بار هم قرار باشه کامپوننت لود بشه در چند میلی ثانیه اتفاق میافته.

اینی ک میگی مشکل از سیستمت هست


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
0

به احتمال زیاد مشکل از سیستمتونه همین پروژه رو روی داکر یا یه سرور تست کنید به احتمال زیاد باید مشکلتون حل بشه.
نرم افزار های ومپ و زمپ بعد یه مدت که میگذره عملکردشون میاد پایین، البته یه برنامه دیگه هم هست شبیه ومپ و زمپ که اونم امکانات خوبی داره برای مثال خودش خودکار براتون یه پروژه لاراول نصب میکنه و دامنه مجازی و همچنین ایجاد دیتابیس و ثبتش در فایل .env رو خوکار انجام میده، اونم میتونید تست کنید اسمش laragon


میلاد-م
تخصص : توسعه‌دهنده رابط کاربری - Fron...
@milad 4 سال پیش مطرح شد
0

مثلا حدودا ثانیه تا اعمال بشه!!

چند ثانیه؟ زمان رو درج نکردیدا.


مصطفی
تخصص : لاراول و فتوشاپ و وردپرس
@701mostafa 4 سال پیش مطرح شد
1

@milad حدودا 5 ثانیه
@hossein.r.1442
@armanlegand1396
آخه همه چی توی ومپ با سرعت خیلی بالایی لود میشه و سیستم core i 7 با رم 8 و فقط همین قسمته که مشکل سرعت داره...
یه نکته ی دیگه ای که هست این لیستی که خدمتتون عرض کردم حدودا 700 آیتم داره و خیلی طولانیه... خودم حدسم اینه که آپدیت این لیست طول میکشه...
حالا بازم رو سرور یه تست میگیرم


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
1

برای خوندن لیست ها لیمیت رو فراموش نکنید.
livewire خیلی خوب با use کردن کلاس صفحه بندی این کار رو میتونه براتون مدیریت کنه


مصطفی
تخصص : لاراول و فتوشاپ و وردپرس
@701mostafa 4 سال پیش آپدیت شد
0

@hossein.r.1442
درست میفرمایین فقط نیاز دارم که لیستم صفحه صفحه نباشه و کامل جلوم باشه حالا یا یکجا جلوم باشه یا با سرچی سریع و راحت بیادش...
اگه ممکنه بیشتر کمکم کنید...

تست کردم با صفحه بندی، سرعتش درست شد ولی غیر از اون مشکل بالایی این مشکلم دارم که بعد از کلیک میره صفحه اول
(یه پوشه /livewire/message هم به url اضافه میکنه که عجیبه و مشکلاتی پیش اومد...!)

خلاصه: میخوام یه لیست با سرچ باشه که با کلیک رو هرکدومش همونجا درجا پدیت بشه همین.

به نظرتون کلا می ارزه با لایو وایر کار کنم یا برم سراغ vue ؟؟


سید حسین رضوی
تخصص : برنامه نویس وب و طراح رابط کار...
@hossein.r.1442 4 سال پیش مطرح شد
1

حقیقتا من زیاد باهاش کارنکردم، فقط همینطور گذرا یه نیگاهی به داکیومنتش انداختم
قطعا livewire به تنهایی نمیتونه کار vue رو انجام بده و همونطور که خود لاراول هم گفته livewire به همراه alpinejs میتونه قدرتمندتر عمل کنه
درنهایت توی این لینک یه آموزش ساخت جستجو گذاشته ببینید شاید به دردتون خورد
https://www.nicesnippets.com/blog/laravel-livewire-search-with-pagination-example


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

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