Какова стоимость вызова jQuery и jQuery UI на каждой странице? - PullRequest
2 голосов
/ 23 января 2011

У меня есть сайт в интрасети, где половина страниц использует jQuery, а ~ 20% - пользовательский интерфейс jQuery.Пользователи, которые перемещаются по сайту, почти наверняка откроют страницу, содержащую пользовательский интерфейс jQuery во время своего посещения.

Я хотел бы использовать для всех страниц стандартный шаблон, который включает в себя вызовы jQuery и jQuery UI.Это облегчит обслуживание сайта, но это также означает, что для 80% моих страниц пользовательский интерфейс jQuery будет загружен даром.

Мне сказали, что я не должен слишком беспокоиться об этом.Вызовы jQuery и jQuery UI будут кэшироваться браузером, поэтому в любом случае они будут вызываться только один раз во время посещения пользователя.

Это правильно?Или есть другие факторы производительности, которые могут сделать систематический вызов плохой идеей?

Ответы [ 3 ]

2 голосов
/ 23 января 2011

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

1 голос
/ 23 января 2011

Включая меньше Javascripts будет Делать меньше HTTP-запросов

, что увеличит производительность вашего сайта.

Низкая производительность

YSLOW Preview

1 голос
/ 23 января 2011

Короче - да.Не беспокойся об этом слишком сильно.Особенно в интранет-приложении.Если вы хотите улучшить время загрузки, объедините ваши файлы JS в один файл и сожмите этот файл.

Вот один из многих вопросов о SO, который имеет дело с этим решением (в данном случае с использованием PHP): Объединениеи сжатие нескольких файлов JavaScript в php

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