11

ما هو الحل المناسب لعرض بيانات كبيرة في صفحة ويب

  • m1m6

السلام عليكم

لدي موقع , ومن خلاله يستطيع الاعضاء البحث عن منتجات معينة, في بعض الحالات يقوم السيرفر بارجاع بيانات كثيرة تتعدى الـ 1000 سطر , مما يسبب في بطيء في معالجة البيانات وكذلك تعليق في المتصفح , حاولت البحث عن طرق بديلة لحل هذه المشكلة, وجدت حلول مثل القيام بعملية معالجة البيانات وتجهيزها مع الــ Html ومن ثم ارسالها للمستخدم

بمعنى اخر (Rendering on the server using ReactJS), لكن هذه الطريقة تصلح للصفحات الساكنة التي لا يوجد تفاعل للمستخدم فيها , اما في حالتي فبعد عرض نتائج البحث يقوم بالمستخدم بالتفاعل مع هذه النتائج ...الخ

اذا سؤالي , ما هي افضل طريقة لعرض البيانات بشكل سلس بدون ان تسبب بطيء عند المستخدم.


التعليق السابق

حسناً, لدي 1000 نتيجة عندما اقوم بجلبها وترتيبها في الصفحات (Pagination), اظن انها ستبقى نفس المشكلة من حيث الكم الهائل من البيانات والقيام بعملية طباعتها على جهاز المستخدم!

لا فأنت عندما تقوم بجلبها من قاعدة البيانات سوف تقوم فقط بجلب 50 نتيجة الخاصة بالصفحة كل مرة ، أي أنك لن تجلبها دفعة واحدة.