PDA

View Full Version : حرفه ای: نمایش نمودار و چارت با استفاده از Dc.js



zodiack
چهارشنبه 27 آبان 1394, 20:05 عصر
من پروژه ی WebApp دارم که با استفاده از Dc.js (پلاگین جاوا اسکریپتی برای رسم نمودار) اومدم یکسری داده رو توی صفحاتم بصورت چارت و نمودار نمایش دادم. به اینصورت ک کاربر داده هاش (Csv) رو آپلود میکنه و سپس این داده ها توسط جاوا اسکریپت تبدیل به ورودی نمودارها میشن. تا اینجای کار همه چیز بخوبی پیش رفته، اما مشکل کجاست؟!

1- حجم فایل کاربر حداقل 20MB است (حدود 70هزار رکورد)، و امکان دارد تا 100MB هم برسه. این کار باعث میشه بار مرورگر خیلی زیاد بشه و از جهاتی باعث کند شدن برنامه میشه.
2- من میخوام اگر بشه بیشتر بار پردازش بیوفته سمت سرور و سرعت برنامه وابسته به تعداد داده نباشه.

آیا راه حلی برای اینکار هست، یا کسی هست که قبلا مشابه اینکارو کرده باشه؟؟!!
ممنون

BookWorm
یک شنبه 08 آذر 1394, 00:35 صبح
سلام.
دوست عزیز بنظرم ابتدا فایل csv رو در یک جدول temp توی sql در پشت صحنه برنامه ورود (import) کن و بعد با sql کار کن. من تا 120 هزار رکورد رو در 5 ثانیه لود کردم.