Хотя я не видел вопроса там, я предполагаю, что мы говорим об ускорении загрузки веб-страницы.
Наличие страницы предварительной загрузки немного бессмысленно, так как скрипт в конечном итоге должен быть загружен, поэтомузачем отправлять пользователя на страницу предварительной загрузки.Вы просто получаете дополнительные запросы на перенаправление.
У вас есть 3 основных способа сократить время загрузки:
- Уменьшить HTTP-запросы
- Уменьшить размер загрузки
- Переместите статический контент ближе к клиенту
Combres (.NET) отлично подходит и обрабатывает конкатенацию и минимизацию скриптов и CSS.Я уверен, что есть что-то подобное для других технических стеков.Это ограничивает количество загружаемых файлов (также обеспечивает минификацию)
Также убедитесь, что вы используете спрайты CSS.Это ограничивает количество загружаемых изображений
Что касается размера:
Вы не упомянули технический стек, на котором находитесь, но попробуйте взглянуть на некоторые библиотеки минимизации сценариев (YUI Compressor и т. Д.).
Также убедитесь, что вы используете GZip (через конфигурацию IIS или на оборудовании через балансировщик нагрузки или что-то еще)
Существует также несколько методов javascript, которые можно использовать для выполнения JIT-загрузки сценариев ив основном приоритеты пользовательского опыта. Стив Соудерс имеет несколько замечательных книг по этим методикам
После этих подходов вы начинаете искать аппаратные решения, такие как CDN и т. Д. Они гарантируют, что ваш контент находится рядом с целевой аудиторией для более быстрой загрузки..
У Yahoo есть отличное руководство по этому вопросу: http://developer.yahoo.com/performance/rules.html