|
9 / 9 / 2
Регистрация: 14.05.2014
Сообщений: 87
|
||||||
Вывожу из базы 30000 строк на 1 страницу, как сделать правильно?04.09.2016, 10:56. Показов 1415. Ответов 15
Метки нет (Все метки)
Привет.
Запрос банальный :
В базе 200 000 строк. Вывод банальный через while. Вывожу из базы 1000 строк - страница открывается как и с одной записью. Вывожу из базы 5000 строк - страница думает пару секунд и выводит, при этом сама страница скроллится с видимой задержкой. Вывожу из базы 50000 строк - страница открывается, но дерево элементов не строится. Айпад слетает на 5000 строках, страница видна, но элементов нет. Смотрел на хостинге - нагрузка на базу ноль целых одна тысячная))) Как правильно вывести строки, если нужно именно на одной странице?
0
|
||||||
| 04.09.2016, 10:56 | |
|
Ответы с готовыми решениями:
15
Как сделать,у меня сервер обычная XP,как мне правильно сделать так,что бы некоторые компы отрезать от инета,но не от базы данных(К+ и 1С и т.п) Как правильно сделать дамп базы? Как сделать правильно выборку из базы данных? |
|
3899 / 3237 / 1353
Регистрация: 01.08.2012
Сообщений: 10,904
|
||
| 04.09.2016, 11:19 | ||
|
На 50К записей конечно браузер встрянет, это для него немалая нагрузка.
1
|
||
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
|
| 04.09.2016, 11:27 | |
|
1
|
|
|
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
|
||
| 04.09.2016, 13:35 | ||
Сообщение было отмечено khpvolga как решение
Решение Можно закэшировать, но это все равно неправильно. Открывая такой статик даже локально, браузер будет испытывать нек. потуги.
1
|
||
|
9 / 9 / 2
Регистрация: 14.05.2014
Сообщений: 87
|
|
| 04.09.2016, 15:56 [ТС] | |
|
про браузер так и думал, не вытянет хоть аджаксом подгружать, хоть еще чем! спасибо за ответы! задача все равно стоит нерешенная... хнык-хнык
Добавлено через 10 минут где вообще почитать про браузерные лимиты, гугл почему-то молчит. пришлось базу набивать и эксперимент ставить, да еще и на трех хостингах)))
0
|
|
|
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
|
||
| 04.09.2016, 16:07 | ||
|
1
|
||
|
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
|
|
| 04.09.2016, 16:42 | |
|
khpvolga, условия задачи пересмотреть не пробовали? Говорят, помогает.
1
|
|
|
9 / 9 / 2
Регистрация: 14.05.2014
Сообщений: 87
|
|
| 04.09.2016, 17:25 [ТС] | |
|
дело в том, что строки - в базе, а вывод в виде зон area: четыре числа - координаты, два поля - ссылка и титл. Т.е. на экране 30000 area разного размера.
0
|
|
|
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
|
|
| 04.09.2016, 18:24 | |
|
Почему «нужно именно на одной странице»?
0
|
|
|
9 / 9 / 2
Регистрация: 14.05.2014
Сообщений: 87
|
|
| 04.09.2016, 19:40 [ТС] | |
|
на одной странице - так как подложка такого размера, это рисунок 800х800, схематичное расположение домов и комнат в них, хочется отображать дома, комнаты, мелкие объекты внутри комнат и тд. Укрупнять нельзя, так как нужен охват сразу всех, для сравнения и визуального анализа
0
|
|
|
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
|
|
| 04.09.2016, 20:11 | |
|
khpvolga, я бы посмотрел в сторону других технологий отрисовки. Может canvas или svg.
1
|
|
|
78 / 78 / 35
Регистрация: 08.09.2013
Сообщений: 397
|
||
| 04.09.2016, 22:14 | ||
|
1
|
||
|
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
|
|
| 04.09.2016, 22:54 | |
|
khpvolga, так выдавайте соотв. граф. файл или страницу с этим файлом. Какие проблемы? Если не оч. часто меняется, тоже закэшировать на стороне сервера и не выдавать каждый раз динамически.
1
|
|
|
9 / 9 / 2
Регистрация: 14.05.2014
Сообщений: 87
|
|
| 05.09.2016, 00:26 [ТС] | |
|
картинку я и так генерирую из нескольких в одну. а ссылки-то над каждой зоной???...
0
|
|
|
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
|
|
| 05.09.2016, 00:32 | |
|
Как вариант: тег map + многоугольные поверхности. Можно и на JS что-нить замутить, как выше предлагали.
0
|
|
|
78 / 78 / 35
Регистрация: 08.09.2013
Сообщений: 397
|
|
| 05.09.2016, 00:39 | |
|
0
|
|
| 05.09.2016, 00:39 | |
|
Помогаю со студенческими работами здесь
16
Таблица AdvStringGrid как правильно сделать редактирование базы через ячейки таблицы Правильно ли я вывожу инфу из БД в виде таблицы? Как правильно сделать бэкап базы в SSMS если Sql Server с базами хостятся на azure Пишу 30000 строк в базу Access, как ускорить? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|