Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   вопрос по скорости (https://javascript.ru/forum/misc/11715-vopros-po-skorosti.html)

micscr 10.09.2010 15:01

вы не поняли. Есть клиентская программа, по кривому работающая с необходимостью каждый раз отсылать изменившуюся новую БД клиентам (новые таблицы). Сервер - firebird.
И есть задание - перетащить в интернет часть этого функционала - перегнать данные в базу mysql, а работать с этим приложением - через браузер. Чтобы новую статистику смотреть.
И смотрю, что браузеры в такой обработке не блещут. chrome порадовал, а лиса вообще что то ...

subzey 10.09.2010 15:06

Этот путь тупиковый. Вы потратите много сил и упретесь в то, что, когда база разрастется, все перестанет работать.

micscr 10.09.2010 15:25

та величина именно этого списка уже как бы сформировалась за годы. А продажи - да, будут добавляться. Это уже задача сервера - обработать такой запрос. Индексы, индексы и еще раз индексы.

MikhailGirshberg 10.09.2010 18:09

решал похожую проблему,
 
правда, не на таких количествах.

Предлагаю делать так: данные гнать в виде JSON (просто из жмотства)

И главное:
не вставлять в DOM построчно. Создаём табличку. Создаём хедер. Добавляем в табличку. Создаём боди. Создаём строку. Добавляем строку в боди. Когда добавили все строки - добавляем боди в табличку. И только теперь суём табличку в DOM!
В моём проекте скорость загрузки таблиц осталась тонким местом и источником тормозов, но работает (винда, 5 браузеров) быстрее, примерно в 4.5 раза. Хуже всех тормозит IE - на то он и осёл.

micscr 11.09.2010 08:03

интересно. Мне сейчас как раз отчет выводить. Попробую.


Часовой пояс GMT +3, время: 15:31.