View Issue Details

IDProjectCategoryView StatusLast Update
0001425UkrBIN (ukrbin.com)[All Projects] Generalpublic2018-06-13 14:51
ReporterMGhazaliAssigned To 
PrioritynormalSeverityminorReproducibilityhave not tried
Status newResolutionopen 
Summary0001425: literature.php - ускорить загрузку страницы
DescriptionМожет ли ускорить загрузку страницы Библиографии (http://ukrbin.com/literature.php) уменьшение кол-ва отражаемых записей?
Если да, то поставить его минимальным = 10. И еще удобно, если я один раз выставила, что мне показывать 10 записей, то пусть система запомнит это и в следующий раз показывает 10, а не обнуляет до значения 100.
И для того, чтобы у народа не сложилось превратное ощущение о крошечности базы ссылок вставить фразу о ее величине.
См. картинку.
TagsNo tags attached.

Activities

MGhazali

2018-06-03 19:25

reporter  

biblio.png (171,297 bytes)
biblio.png (171,297 bytes)

barry

2018-06-08 01:07

administrator   ~0003796

там поиск специфический - срабатывающий на каждый символ, оно грузит все, но показывает типа страницами
то выставляются типа виртуальные страницы, фактически вся литература сразу грузится, потом идет уже работа с этим массивом
Это поиск от библиотеки, которую часто обсуждают на molbiol.ru, я забыл название (давно там не светился), но могу поискать какая, это в теме о поиске литературы.
Унас такой поиск только в этом месте.
---
Там поиск не такой как типа таксона - когда мы серверу даем задание по <Enter> и потом показываем ответ.
Если переделывать на серверные быстрые страницы, то реализовать побуквенный поиск будет проблемно. Самому писать нереально. Разве что движок как-то пытаться прилепить с асинхронным поиском. По-моему так на iNaturalist поиск таксона сделан. Но там поиск с начала строки, таксоны короткие и люди набирают обычно обычно с начала - там работает индекс в базе.
Если 10 выставлять - начальную загрузку это не ускорит, все забирается на клиента. Это уже просто локальная работа с полным списком. Хотя наверное можно сделать, чтобы это запоминалось, но начальный тормозизм не от этого.
Величина базы - слева внизу (так сделано в движке). Можно конечно повторить и вверху.
Для литературы критичен поиск по контексту в середине названия. Это по базе не такой быстрый поиск, индекс тут бесполезен. Тут скорость только на первом нашем способе (который стоит сейчас).
Т.е. все забирается на компьютер клиента и там в памяти собственного компьютера хаотичный поиск работает более-менее приемлемо.

barry

2018-06-13 14:51

administrator   ~0003815

+
Я в последнее время добавил переключатель "Мои добавления". При работе со своими источниками это фильтрует общий список и ускоряет работу. Но с учетом вышесказанного - поиск (фильтровка) например будет работать в рамках этого контекста (не глобально).

Issue History

Date Modified Username Field Change
2018-06-03 19:25 MGhazali New Issue
2018-06-03 19:25 MGhazali File Added: biblio.png
2018-06-08 01:07 barry Note Added: 0003796
2018-06-13 14:51 barry Note Added: 0003815