Соль и огранка в приложении MVC3 - PullRequest
1 голос
/ 13 января 2012

продолжение с здесь ..

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

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

Для нас, когда мы выполняем поиск или нажимаем на страницы, мы загружаем весь сайт, и это приводит к значительному снижению производительности.Так как мы загружаем скрипты, изображения и фасеты (и поскольку многие из них вложены в другие, их необходимо рекурсивно загружать) каждый раз, когда кто-то ищет или хочет перейти на другой номер страницы.

Я думалсоздания элемента управления AJAX для нашего раздела, в который мы загружаем изображения, чтобы нам не пришлось обновлять всю страницу.Следовательно, нет необходимости перезагружать js-файлы и не нужно рекурсивно загружать фасеты (я думаю, что именно здесь мы имеем наибольшее снижение производительности)

Поэтому вопрос заключается в том, должен ли я попытаться создать элемент управления AJAX для извлечениясохраненные изображения?И если да, то нужно ли внести много изменений в мои Представления и Контроллеры ?

Или есть какой-то способ оптимизировать время загрузки??

пс.Когда Solr запускается в первый раз, загрузка страницы занимает около 15-20 секунд (если моя память мне не изменяет), а затем загрузка сайта с 25 изображениями занимает около 3-6 секунд.Это нормально?Загрузка раздела в iStockPhoto занимает около 1-2,5 секунды.

Спасибо ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...