С чего бы начать, если бы вы пытались ускорить загрузку этой веб-страницы?
Сайт: Перчатка для игры
Это тяжелый JavaScript, потому что целью было создание одностраничного макета с оформлением в лайтбоксе. Платформа хостинга создает некоторые ограничения в отделе кода на стороне сервера.
Если есть баннер в формате Flash или JavaScript, который, как известно, хорошо выглядит, работает на основе XML и фактически использует преимущества параллельной загрузки, пожалуйста, дайте мне знать. Я решил предварительно загрузить группу изображений размером 250 пикселей, которые появляются в нашей галерее Flash, чтобы использовать преимущества параллельных загрузок, которыми не пользуется наш предпочтительный баннер Flash.
Кроме этого, на вкладке Firefox Firebug NET я вижу:
- Первоначальный запрос gameonglove.com занимает 6,75 с. Это кажется высоким. Интересно, могу ли я начать сокращать его, упаковав большую часть JavaScript во внешние файлы.
- Чтобы уменьшить наше огромное количество изображений, я мог бы заменить белый фон с серыми границами на какую-то закругленную границу вместо выделения изображения для каждого фона.
- Загрузка файлов Facebook, addthis.com и google-analytics.com занимает около 7 секунд, а остальная часть загрузки страницы приостанавливается. Проблема в том, что они ждут, пока событие
onLoad
не сработает, я полагаю. Я не уверен, что еще использовать в качестве триггера события, но мне, вероятно, не стоит прибегать к чему-то другому.
- Я не совсем уверен, какие имена хостов оставить, а какие разместить на нашем сервере, чтобы оптимизировать соотношение DNS и параллельной загрузки.
Исключение поиска DNS сокращает время отклика, но сокращение параллельных загрузок может увеличить время отклика. Моя рекомендация - разделить эти компоненты по крайней мере на два, но не более четырех имен хостов. http://developer.yahoo.com/performance/rules.html
Помощь будет принята с благодарностью.