У меня довольно большое приложение, которое на стороне администратора занимает несколько секунд для загрузки страницы из-за всех просмотров страниц, которые она должна загрузить в объекты, прежде чем что-либо отобразить.Немного сложно объяснить, как работает система, но несколько других моих вопросов объясняют систему очень подробно.Основное различие между тем, что они говорят, и текущей системой заключается в том, что клиентский интерфейс больше не загружает все просмотры страниц в объекты, когда клиент впервые просматривает страницу - он просто добавляет просмотр страницы в базу данных и создает объект в несинхронизированном списке.Проще говоря, когда клиент просматривает страницу, он больше не загружает все просмотры страниц в объекты;но интерфейс администратора по-прежнему работает.
Я недавно работал над некоторыми инструментами администратора в интерфейсе клиента, поэтому, если администратор щелкнет по описанию элемента в каталоге, то в правом столбце отобразятся статистика и доступно.действия для выбранного элемента.Для этого страница, которая загружается (через $('action-container').load(bla bla bla);
) в правый столбец, должна пройти через ВСЕ просмотры страниц - это в конечном итоге означает, что ВСЕ просмотры страниц загружаются в объекты, если они еще не были.По какой-то причине это загружается действительно очень быстро.Разница в скорости всего лишь секунда на моем сайте разработчиков, но на живом сайте тысячи просмотров страниц, поэтому разница довольно большая ...
Итак, мой вопрос: почемуэто то, что интерфейс администратора загружается так медленно при использовании $(bla).load(bla);
так быстро?Я имею в виду тот метод, который использует jQuery, не могут ли браузеры использовать этот метод и загружать страницы очень быстро?Очевидно, не так, как кто-то сделал бы это сейчас - но мне интересно знать, почему разница настолько велика ... это просто моя система или есть большая разница в скорости между браузером, получающим страницу, и jQuery, получающимстраница?Другие люди испытывают такие же различия?