Вы читаете “ Оптимизация сайта”, в блоге Оптимизация сайтов от cross{blog}
- Опубликовано:
- 04.04.09 / 10дп
- Рубрика:
- Продвижение сайтов, Разработка сайтов
Реклама
Полезные ссылки
Оптимизация сайта
Вот бывает так - сайт медленно грузится, а хостер уверено заявляет, что никаких проблем с их стороны нет. Ping говорит, что ответ достаточно быстрый, в пределах 100 мс и не остается никакого выхода кроме как заняться оптимизацией сайта.
Первым делом для общего развития смотрим месторасположение своего сервера на каком либо сервисе:

Сюда мы поедем бить лицо админам, если у нас не получится оптимизировать сайт, и загрузка страниц не ускорится.
Шаг №1 - заходим через SSH в корневую папку оптимизируемого сайта и запускаем php index.php. Если Ваше черное окошко быстро быстро заполнится выдачей сайт - значит сервер очень быстро смог обработать страницу и отдать ее - точно также произойдет и при вызове сайта в браузере.
Но если сайт тормозит - значит есть сереьзные косяки в скриптах или они просто неумеренно большие и тяжелые. В этом случае программер, который занимался их разработкой должен схватиться за голову и все переделать заново - сократив запросы к базам, к инклюд файлам и оптимизировав всю скриптовую часть проекта.
Шаг №2 - все же есть подозрения что тормозит что-то еще. В таком случае открываем наш любимый браузер Firefox и устанавливаем смециальный плагин Firebug.
У него есть специальная вкладочка Net для подобных случаев - уж она то и поможет нам разбить на поэтапные шаги загрузку нашей страницы.
Вот где-то так происходит загрузка моего блога - очень долго и ужасно. Но ранее было еще хуже и вот почему.
Во-первых, с удивлением Вы сможете обнаружить множество проблем:
- 404 ошибки при загрузке файлов, по причине отсутствия прав чтения или просто отсутствии файла
- Лишние загружаемые плагины
- Слишком большие картинки
- Неиспользуемые библиотеки Javascript`ов или их неминимизированные версии
- Другие проблемы
Оптимизация загрузки такого сайта сведется к исключению всех этих проблем, а уж решение прийдется в каждом случае искать самому:
- Минимизация скриптов
- Уменьшение картинок
- Правильные права на папки
- Оптимизация CSS
- Отключение лишних модулей
- Другие решение
Вобщем свой подход к решению некоторых проблем оптимизации загрузки сайта я показал, а собственно исправление частных проблем искать уже каждому свое. Меня допустим заинтересовал подход использования @media print для загрузки CSS единым файлом.
Постовой:
- Коллективный блог на тему "Хостинг сайтов"
- Блог успешного вебмастера

Оптимизация сайта
Комментарии (19)Оставить комментарий | |