هل استخدم أي شخص جدول زمني للتشبيه مع كميات كبيرة من البيانات
-
02-10-2019 - |
سؤال
أنا أستخدم هذا الجدول الزمني للتشبيه مع وجود كميات كبيرة من البيانات وأواصل ظهور Firefox قائلاً "يبدو أن البرنامج النصي لم يعد يعمل ، هل تريد قتله"؟ هل هناك حد لمقدار JSON الذي يمكنك إرساله إليه. لدي حوالي 1000 نقطة زمنية مختلفة مع التواريخ والأوصاف ، إلخ.
المحلول
سيحدث ذلك دائمًا إذا استغرق البرنامج النصي الخاص بك وقتًا أطول لمعالجة البيانات من الحد الأقصى في Firefox (يمكنك تغيير الافتراضي ، لكنه سيظل يؤثر على مستخدميك الآخرين).
يتيح لك الجدول الزمني تقليل ذلك عن طريق تقليل عدد النقاط المحملة فقط إلى تلك اللازمة لإظهارها. يستخدم addOnScrollListener
لإعادة تحميل البيانات في النطاق بحيث يتم تقليل عدد نقاط البيانات المحملة.
نصائح أخرى
تتمثل إحدى طرق تقليل الحمل على المتصفح في استخدام كائنات تاريخية جديدة () بدلاً من سلاسل التاريخ في بيانات الحدث ، وبالتالي تجنب الحاجة إلى المتصفح لتحليل التواريخ.
{"events":
[{title : "an event", start : new Date(1999,4,27), description : "event description"},
{title : "another event", start : new Date(1999,5,7), description : "another event"}]
}
انظر wiki simile on: date_time_formats