продолжение с здесь ..
В приложении, которое мы сейчас пишем, у нас есть возможность, например IStockPhoto, искать изображения.
В случае IStockPhoto, после его поиска обновляется только вид, в который загружаются изображения, а остальные разделы сайта остаются.
Для нас, когда мы выполняем поиск или нажимаем на страницы, мы загружаем весь сайт, и это приводит к значительному снижению производительности.Так как мы загружаем скрипты, изображения и фасеты (и поскольку многие из них вложены в другие, их необходимо рекурсивно загружать) каждый раз, когда кто-то ищет или хочет перейти на другой номер страницы.
Я думалсоздания элемента управления AJAX для нашего раздела, в который мы загружаем изображения, чтобы нам не пришлось обновлять всю страницу.Следовательно, нет необходимости перезагружать js-файлы и не нужно рекурсивно загружать фасеты (я думаю, что именно здесь мы имеем наибольшее снижение производительности)
Поэтому вопрос заключается в том, должен ли я попытаться создать элемент управления AJAX для извлечениясохраненные изображения?И если да, то нужно ли внести много изменений в мои Представления и Контроллеры ?
Или есть какой-то способ оптимизировать время загрузки??
пс.Когда Solr запускается в первый раз, загрузка страницы занимает около 15-20 секунд (если моя память мне не изменяет), а затем загрузка сайта с 25 изображениями занимает около 3-6 секунд.Это нормально?Загрузка раздела в iStockPhoto занимает около 1-2,5 секунды.
Спасибо ...