Оптимизация сайта

Posted Опубликовал cross в Продвижение сайтов, Разработка сайтов     Comments 19 comments
Апр
4

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

Первым делом для общего развития смотрим месторасположение своего сервера на каком либо сервисе:

Сюда мы поедем бить лицо админам, если у нас не получится оптимизировать сайт, и загрузка страниц не ускорится.

Шаг №1 - заходим через SSH в корневую папку оптимизируемого сайта и запускаем php index.php. Если Ваше черное окошко быстро быстро заполнится выдачей сайт - значит сервер очень быстро смог обработать страницу и отдать ее - точно также произойдет и при вызове сайта в браузере.

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

Шаг №2 - все же есть подозрения что тормозит что-то еще. В таком случае открываем наш любимый браузер Firefox и устанавливаем смециальный плагин Firebug.

У него есть специальная вкладочка Net для подобных случаев - уж она то и поможет нам разбить на поэтапные шаги загрузку нашей страницы.

Вот где-то так происходит загрузка моего блога - очень долго и ужасно. Но ранее было еще хуже и вот почему.

Во-первых, с удивлением Вы сможете обнаружить множество проблем:

  • 404 ошибки при загрузке файлов, по причине отсутствия прав чтения или просто отсутствии файла
  • Лишние загружаемые плагины
  • Слишком большие картинки
  • Неиспользуемые библиотеки Javascript`ов или их неминимизированные версии
  • Другие проблемы

Оптимизация загрузки такого сайта сведется к исключению всех этих проблем, а уж решение прийдется в каждом случае искать самому:

  • Минимизация скриптов
  • Уменьшение картинок
  • Правильные права на папки
  • Оптимизация CSS
  • Отключение лишних модулей
  • Другие решение

Вобщем свой подход к решению некоторых проблем оптимизации загрузки сайта я показал, а собственно исправление частных проблем искать уже каждому свое. Меня допустим заинтересовал подход использования @media print для загрузки CSS единым файлом.

Постовой:

Похожие посты:

  1. Оптимизация сайтов, раскрутка, SEO-оптимизация
  2. Оптимизация сайта
  3. Оптимизация сайтов
  4. Оптимизация сайта для ускорения индексации
  5. Оптимизация сайта. Часть 2

19 Комментов к “Оптимизация сайта”

  • А еще очень тормозит сайт использование фреймворков. типа jquery и т.п. + css в общих файлах

  • Косяков действительно много, но сервис перспективный, если админы руки выровняют все будет отлично))

  • Также можно отметить, что оптимизировать сайты проще, если на сервер есть права доступа root. У меня очень много сайтов пока лежат на виртуальном хостинге, админы могут и не ответить на часть вопросов, если писать в поддержку…

  • Очень часто бывает достаточно удалить лишние кнопки рейтингов, панель для добавления страницы в соц закладки (всё равно ни кто ими не добавляет).
    Глюков от этих вещей много!

  • иногда тормозит из-за сервера бд

  • Тормоза чаще всего бывают по моим наблюдениям, из-за неправильно выбранного движка мускула

  • Надо не лениться и следить за своим сайтом…У меня стоит движок от Wordpress…

  • Кстате по поводу панели закладок. Стояла пол года!
    Ни одна страница не была добавлена в закладки добровольно. Только скорость закрузки падала и всё! Вот и все изменения.

  • Полезная штуковина. У меня половина сайтов на джумле, правда, всё равно тормозит – а в их код лезть побаиваюсь.

  • Кстати говоря, можно посмотреть размер файлов статистики (многие CMS их ведут). Иногда их достаточно обнулить – и сайт заработает как прежде.

  • Я раньше тоже парился по поводу медленной загрузки сайта. Пользовался WordPress. Теперь перешёл на один очень перспективный движок от ростовского разработчика. Честное слово, всё летает на этом блоголёте.

    Так что оптимизация сайта – это хорошо. Но иногда можно банально сменить CMS, чтобы почувствовать себя человеком.

  • в мускуле есть спец команда для оптимизации, иногда ускоряет

  • Очень интересная Rumba XML, сходите на http://rumba.net.ru В этой CMS есть модуль импорта из xml-файла WP.

    Т.е. вы делаете импорт всех статей в WP в файл wp.xml, кладете его в корень сайта и тудаже кладёте распакованный Rumba XML. Запускаете import.php и получаете сайт на новом движке со старыми статьями.

  • Перспектива есть но много тормозов.Я думаю в будущем все наладится))

  • Спасибо за плагин – не знал о нем, но уверен, что пригодится еще не раз!

  • Зер гуд ставлю 5 балов.

  • Плагин отличный и действительно может помочь в работе.

  • Также сталкнулся с проблемой медленного ответа со стороны сервера. Думаю тут может быть несколько причин, как реакции отклика от хостера, так и используемого скрипта сайта.К примеру wp бывает очень тяжелым и неповоротливым.

  • Ну можно же элементарно проверить и сам хостинг. Была проблема с тормозами – проверил, оказывается что тот сервак на котором стояли мои проекты просто глюкнутый, скрипт проверки файловой системы и мускула даже не захотел запускаться. Поменял аккаунт на другой свежий сервер – всё летает. Если кому понадобится сам скрипт – смотрите на моём блоге.

Оставить коммент

Donation Bar

Order Links

Топ комментаторов

  • No commentators.