Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] Opera зависает при большом количестве таблиц (http://forum.oszone.net/showthread.php?t=167002)

rizz 11-02-2010 00:15 1344303

Opera зависает при большом количестве таблиц
 
Пытаюсь вывести несколько сложных таблиц в Opera 10, при выводе больше 500 таблиц Opera виснет, таблицы генерируются php, думал дело в php или при передаче данных,
написал на js, получилось тоже самое, ie7 не виснет даже на 10000 таблиц, но его не хотелось бы использовать для web приложения, Opera более быстрая в интерфейсе

вот html со скриптом, просто генерирует таблицы, при определённом количестве скролл в Opera пропадает и браузер зависает, а таких таблиц надо вывести хотя бы 10000, и желательно быстрее чем за одну минуту

Sham 11-02-2010 00:45 1344324

в опере есть параметр перерисовки (по умолчанию 1 сек.), можно попробовать в сторону увеличения, а также параметр кэша в памяти. Стили тоже требуют ресурсов, их лучше убрать.
Цитата:

Цитата rizz
(может дело в компе, »

и это тоже важно, особенно объем памяти...

rizz 11-02-2010 01:19 1344361

Цитата:

Цитата Sham
в опере есть параметр перерисовки (по умолчанию 1 сек.), можно попробовать в сторону увеличения, а также параметр кэша в памяти »

никакой разницы

проблема решилась заменой таблиц на блоки

// FF3.5 10000 на div, отображал очень долго, пришлось выключить браузер

// Opera 10, 10000 за 25 секунд // при отображении 10000 блоков браузер адекватно прокручивает их

// ie7, 10000 за 66 секунд // при отображении 1000 блоков браузер адекватно прокручивает их, а вот при 10000 уже прокручивать невозможно
// браузер тормозит, блоки прокручиваются очень медленно

Igor_I 12-02-2010 00:29 1345077

В опере есть глюк. После определённого количества пикселей в высоту пропадает скрол. Кажется это где-то больше 65 тысяч. Погугли. Этой проблеме уже несколько лет.

rizz 12-02-2010 04:06 1345164

Цитата:

Цитата Igor_I
В опере есть глюк. После определённого количества пикселей в высоту пропадает скрол »

да и с этим тоже был глюк, но только если множество блоков вставить в одну таблицу, видимо лимит на высоту таблицы,
сейчас вставил множество блоков в один блок


Время: 21:30.

Время: 21:30.
© OSzone.net 2001-