Как я могу улучшить скорость загрузки этого веб-портфолио? - PullRequest
0 голосов
/ 30 июня 2010

Я играл с Google Page Speed, и он дал мне несколько советов по улучшению скорости загрузки моего сайта:

http://alexchen.zxq.net/ (оригинальный хостинг)

http://alexchen.co.nr (перенаправление URL)

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

Есть предложения?

1 Ответ

3 голосов
/ 01 июля 2010

В общей сложности ваша домашняя страница загружает 2,6 Мб, только 2,4 Мб изображений, даже если у вас есть только несколько непосредственно видимых.Вам следует отложить загрузку изображений витрины, например http://alexchen.zxq.net/images/showcase1.png, до тех пор, пока не будут нажаты миниатюры.Это изображение имеет размер 0,5 Мб и загружается при каждом посещении домашней страницы, независимо от того, посещает его кто-то или нет.Смотрите лайтбокс javascript lib, такой как facebox, который загружает изображение по требованию с помощью AJAX.

Подумайте о смещении позиции JavaScript вниз.Поскольку сценарии блокируют параллельную загрузку, вы должны загрузить их последними, чтобы позволить другим элементам, таким как изображения, загружаться.Я профилировал ваш сайт, и загрузка jquery, кажется, занимает некоторое время, блокируя запуск других файлов.

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

Установите YSlow для получения более подробной информации.

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