Оптимизация сайта
Вот бывает так - сайт медленно грузится, а хостер уверено заявляет, что никаких проблем с их стороны нет. Ping говорит, что ответ достаточно быстрый, в пределах 100 мс и не остается никакого выхода кроме как заняться оптимизацией сайта.
Первым делом для общего развития смотрим месторасположение своего сервера на каком либо сервисе:

Сюда мы поедем бить лицо админам, если у нас не получится оптимизировать сайт, и загрузка страниц не ускорится.
Шаг №1 - заходим через SSH в корневую папку оптимизируемого сайта и запускаем php index.php. Если Ваше черное окошко быстро быстро заполнится выдачей сайт - значит сервер очень быстро смог обработать страницу и отдать ее - точно также произойдет и при вызове сайта в браузере.
Но если сайт тормозит - значит есть сереьзные косяки в скриптах или они просто неумеренно большие и тяжелые. В этом случае программер, который занимался их разработкой должен схватиться за голову и все переделать заново - сократив запросы к базам, к инклюд файлам и оптимизировав всю скриптовую часть проекта.
Шаг №2 - все же есть подозрения что тормозит что-то еще. В таком случае открываем наш любимый браузер Firefox и устанавливаем смециальный плагин Firebug.
У него есть специальная вкладочка Net для подобных случаев - уж она то и поможет нам разбить на поэтапные шаги загрузку нашей страницы.
Вот где-то так происходит загрузка моего блога - очень долго и ужасно. Но ранее было еще хуже и вот почему.
Во-первых, с удивлением Вы сможете обнаружить множество проблем:
- 404 ошибки при загрузке файлов, по причине отсутствия прав чтения или просто отсутствии файла
- Лишние загружаемые плагины
- Слишком большие картинки
- Неиспользуемые библиотеки Javascript`ов или их неминимизированные версии
- Другие проблемы
Оптимизация загрузки такого сайта сведется к исключению всех этих проблем, а уж решение прийдется в каждом случае искать самому:
- Минимизация скриптов
- Уменьшение картинок
- Правильные права на папки
- Оптимизация CSS
- Отключение лишних модулей
- Другие решение
Вобщем свой подход к решению некоторых проблем оптимизации загрузки сайта я показал, а собственно исправление частных проблем искать уже каждому свое. Меня допустим заинтересовал подход использования @media print для загрузки CSS единым файлом.
Постовой:
- Коллективный блог на тему "Хостинг сайтов"
- Блог успешного вебмастера
Похожие посты:
19 Комментов к “Оптимизация сайта”
Оставить коммент
Donation Bar
- Как сюда попасть
- Обзор бирж ссылок на SEOadd.ru (30$)
- BestMasterиZация (10$)
- Dofollow блог (6.5$)
- Партнерки на подписках (6.1$)
- BestMasterиZация (6$)
Order Links
Топ комментаторов
- No commentators.

Опубликовал cross в

Агробизнес :
А еще очень тормозит сайт использование фреймворков. типа jquery и т.п. + css в общих файлах
lx8 :
Косяков действительно много, но сервис перспективный, если админы руки выровняют все будет отлично))
vitvirtual :
Также можно отметить, что оптимизировать сайты проще, если на сервер есть права доступа root. У меня очень много сайтов пока лежат на виртуальном хостинге, админы могут и не ответить на часть вопросов, если писать в поддержку…
Des :
Очень часто бывает достаточно удалить лишние кнопки рейтингов, панель для добавления страницы в соц закладки (всё равно ни кто ими не добавляет).
Глюков от этих вещей много!
Ken Kroes :
иногда тормозит из-за сервера бд
Разваляев Дмитрий :
Тормоза чаще всего бывают по моим наблюдениям, из-за неправильно выбранного движка мускула
windsong :
Надо не лениться и следить за своим сайтом…У меня стоит движок от Wordpress…
Fky :
Кстате по поводу панели закладок. Стояла пол года!
Ни одна страница не была добавлена в закладки добровольно. Только скорость закрузки падала и всё! Вот и все изменения.
Armadaman :
Полезная штуковина. У меня половина сайтов на джумле, правда, всё равно тормозит – а в их код лезть побаиваюсь.
Кредитка :
Кстати говоря, можно посмотреть размер файлов статистики (многие CMS их ведут). Иногда их достаточно обнулить – и сайт заработает как прежде.
Литератор :
Я раньше тоже парился по поводу медленной загрузки сайта. Пользовался WordPress. Теперь перешёл на один очень перспективный движок от ростовского разработчика. Честное слово, всё летает на этом блоголёте.
Так что оптимизация сайта – это хорошо. Но иногда можно банально сменить CMS, чтобы почувствовать себя человеком.
Сергей :
в мускуле есть спец команда для оптимизации, иногда ускоряет
Кредитка :
Очень интересная Rumba XML, сходите на http://rumba.net.ru В этой CMS есть модуль импорта из xml-файла WP.
Т.е. вы делаете импорт всех статей в WP в файл wp.xml, кладете его в корень сайта и тудаже кладёте распакованный Rumba XML. Запускаете import.php и получаете сайт на новом движке со старыми статьями.
Диана :
Перспектива есть но много тормозов.Я думаю в будущем все наладится))
Кудрявцев Сергей :
Спасибо за плагин – не знал о нем, но уверен, что пригодится еще не раз!
Диана :
Зер гуд ставлю 5 балов.
cross :
Плагин отличный и действительно может помочь в работе.
igra :
Также сталкнулся с проблемой медленного ответа со стороны сервера. Думаю тут может быть несколько причин, как реакции отклика от хостера, так и используемого скрипта сайта.К примеру wp бывает очень тяжелым и неповоротливым.
Олег :
Ну можно же элементарно проверить и сам хостинг. Была проблема с тормозами – проверил, оказывается что тот сервак на котором стояли мои проекты просто глюкнутый, скрипт проверки файловой системы и мускула даже не захотел запускаться. Поменял аккаунт на другой свежий сервер – всё летает. Если кому понадобится сам скрипт – смотрите на моём блоге.