راکت
حل شده

ReactJS و پیاده سازی نرم افزار SPA با داده های سنگین

3 پاسخ

سلام
من یک نرم افزار اتوماسیون دارم که دارم با React پیاده می کنم که داده های سنگینی رو از API دریافت می کنه مثلا چند جدول 40 هزار ردیفی داره که میانگین اطلاعات هر جدول نزدیک 4 مگابایته.
ایده من اینه که هنگام اولین ورود کاربر تمام این اطلاعات در localStorage ذخیره بشود و در هنگام نیاز این اطلاعات از localStorage فراخوانی بشود تا مساله تاخیر و لگ در کار نرم افزار به حد اقل برسه.
اگر هم بخشی از اطلاعات بروز رسانی شد این اطلاعات در localStorage بروز رسانی می شوند.
نظرتون در این مورد چیه؟ آیا منطقیه؟

mahdi
mahdi
@esmahdim
ثبت پرسش جدید

پاسخ‌ها

3
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

بهترین پاسخ

سلام اصلا نیاز نیست همه 40 هزارتا همون اول بسم الله لود بشن .
اگر قرار به نمایش هست از طریق صفحه‌بندی کردن اطلاعات نمایش بدید و اگر قرار به جستجو از طریق ajax به سرور و از سرور با صفحه بندی به react . هیچ وقت عاقلانه نیست 40 هزارتا ردیف لود بشه

saeed kargosha
saeed kargosha
@saeedkargosha

تخصص: programming && network

سلام
بنظرم با redux بهتر میتونید هندلش کنید و قابلیت caching با redux هندل کنید

mahdi
mahdi
@esmahdim

تخصص: برنامه نویس ...

حالا حسب تجربتون برای داشتن سریع ترین نتیجه تو اینگونه نرم افزارها که دریافت اطلاعات بزرگ داره استفاده از Redis برای دریافت اطلاعات و کش API پروژه چقدر می تونه مفید باشه؟
راه کار سریعتر دیگه ای برای این مورد سراغ دارید؟
@hesammousavi

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

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

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