Оптимизация сайта. Часть 2
Май, 5ый курс, дипломная работа и куча потраченного времени на окончание университета. Но не смотря на это работа не останавливается и вполне удачно продвигается. Сильно рассчитываю на дополнительное свободное время, которое появится после получения диплома и уже сейчас продумываю дальнейшее продвижение в сети.
Некогда озвученные планы немного поменялись. Дизайн данного блога решил не менять, поскольку постараюсь полностью изменить его структуру, так как текущие дела меня уже не устраивают, а возможности позволяют организовать нечто более серьезное и большое. Но это будущее.
Текущая же ситуация состоит в том, что запущен мой первый СДЛ и уже потихоньку начинает продвигаться. Первые 100 посетителей хлынувшие с различных сайтов прямым трафиком, первые копеечки окупаемости и первые страницы в индексе Яндекса и Google. Если последний отлично все кушает, то Яша как обычно тормозит.
Вообще с Яндексом ситуация непонятна, в индекс сайты попадают крайне неохотно и причины тому не ясны. Толи озвученная нехватка мощностей, то ли действительно серьезные переработки поискового алгоритма. Вообще посмотрим. Ничего хорошего пока в этом нет, поскольку тормозится и развитие сети сателлитов под Сапу и белые проекты.
Пока перейдем к теме оптимизации сайта в плане поднятия производительности различными средствами. Вообщем ситуация в следующем - опишу свои дела. Более 20 сайтом, простенький виртуальный сервер, 300 метров памяти и слабый процессор. Естественно, сайты тормозят, а если это крупный проект, который требует мощностей, то приходится уделить время оптимизации сайта. Итак, самый просто и быстрый способ состоит в следующем.
YSlow

Данный плагин для Firefox позволяет проанализировать загрузку еще более подробнее, чем ранее описанный Firebug Net.
Совсем недавно плагин обновился и появились новые возможности, в которых я только разбираюсь, но и то, что позволяла его предыдующая версия способно значительно помочь Вам оптимизировать сайт и ускорить его загрузку.
Список основных аспектов, которые анализирует плагин в момент загрузки страницы сайта.
- Minimize HTTP Requests
- Use a Content Delivery Network
- Add an Expires or a Cache-Control Header
- Gzip Components
- Put StyleSheets at the Top
- Put Scripts at the Bottom
- Avoid CSS Expressions
- Make JavaScript and CSS External
- Reduce DNS Lookups
- Minify JavaScript and CSS
- Avoid Redirects
- Remove Duplicate Scripts
- Configure ETags
- Make AJAX Cacheable
- Use GET for AJAX Requests
- Reduce the Number of DOM Elements
- No 404s
- Reduce Cookie Size
- Use Cookie-Free Domains for Components
- Avoid Filters
- Do Not Scale Images in HTML
- Make favicon.ico Small and Cacheable
Как видно их значительное количество и каждый я описать не смогу, но для этого существует официальное руководство по работе с плагином YSlow и множество статей в интернете.
В общих чертах оптимизация сайта сводится к исправлению всех моментов отмеченых плагином YSlow как BCDEF, все что А - это хорошо
Допустим я исправлял такие вещи:
Minimize HTTP Requests
Уменьшением количества запросов, которые делает страница. Уменьшение картинок, создание сплайтов, объединение CSS и JS в один файл.
Add an Expires or a Cache-Control Header
Настройка mod_expired на сервере, для установки кешируемого и редко изменяемого контента.
Gzip Components
Настройка mod_deflate на сервере с целью компрессии страницы и уменьшения их передаваемого по соединению размера.
Minify JavaScript and CSS
Минимизация CSS и JS с помощью специальных сервисов.
Интересно конечно попробовать CDN для распределения отдаваемого пользователю контента и более тонкая установка всех остальных моментов. Но и с текущими изменениями возможно ускорить работу собственного сайта.
Похожие посты:
15 Комментов к “Оптимизация сайта. Часть 2”
Оставить коммент
Donation Bar
- Как сюда попасть
- Обзор бирж ссылок на SEOadd.ru (30$)
- BestMasterиZация (10$)
- Dofollow блог (6.5$)
- Партнерки на подписках (6.1$)
- BestMasterиZация (6$)
Order Links
Топ комментаторов
- No commentators.

Опубликовал cross в
перегородки :
Спасибо.удобный плагин. поставил се.
удачи с дипломной работой и с реализацией всех задумок;)
student :
А для оперы есть что подобное?
Опера мне милее, но вот лиса по кол-ву плагинов делает.
cross :
Есть нечто подобное и для Оперы, но я не использую этот браузер и к сожалению не могу сказать как он называется.
жаб-жаб :
сам пользуюсь этим плагином, но больше для развлечения – интересно посмтреть на скорость чужих сайтов, в деле пока применять не пришлось
Прохожий :
>Minify JavaScript and CSS
Заинтересовало, какие сервисы позволяют это делать?
Или речь идет о банальном убирании лишних интеров, табов и пробелов?
cross :
Есть различные алгоритмы сжатия скриптов javascript – можешь посмотреть яхушные сервисы или какие-либо другие. Они не только убирают лишние символы, но могут перестраивать названия функций и сам алгоритм их вызова, минимизируя собственно объем кода.
Хотя подобное усложняет работу со скриптами. Потому собственно лучше просто убирать лишние знаки форматирования, пробелы и тд…
Аркадий :
Плагин нормальны! сам только недавно на его перешел. Все в порядке
Кирилл :
Нормально работает, вот вопрос есть для оперы что-то похожее, а то все время в лисе работать с етим плагином приходится, а опера более безопасный вариант
Литератор :
Сам сейчас заканчиваю пятый курс, поэтому прекрасно понимаю, какой у тебя цейтнот времени. Вообще не уделяю времени своим проектам. Только и остаётся, что оставлять пару записей в своём блоге и комментировать любимые дневники вроде этого.
Дан :
Жаль, конечно что пока для Оперы ничего нет. Конечно Лиса довольно интересный браузер, надо будет попробовать с ним поработать.
jaguar :
А для IE будет чтонибудь подобное?
cross :
Есть, плагин называется ID Developer и еще один Web Developer… Но они совершенно неадекватные, как и сам браузер. В случаях кроссбраузерной верстки, лучше сразу разрабатывать под FF проверяя каждый шаг в IE.
Gerbert :
Неплохой плагин, буду пользовать
Спасибо.
Олег :
То что ты перечислил поможет лиш на время. Лучший способ – поменять хостинг. Разница в цене не такая уж и большая. У меня под 12 проектов один аккаунт с общей посещаемостью около 2000 уникальных. Проблем нет. Просто хороший хостинг.
Продвижение СДЛ | Оптимизация сайтов от cross{blog} :
[...] свои особенности для СДЛ и соотвественно заняться оптимизацией сайта. Я же просто привел пример. Кстати забыл похвастаться [...]