Суббота, 11 июня 2011 14:53
Комплексный подход к оптимизации сайта
Недавно встал вопрос о смене виртуального хостинга. Слишком уж много он ограничений накладывает, но главное, что я планировал получить от перехода на VDS\VPS – это прирост в скорости работы проекта. Рассуждал просто: ресурсов у меня будет больше, вот и сайт станет работать быстрее. В итоге начал разбирать, что же все-таки влияет на работу проекта и в очередной раз открыл для себя очень много нового.
Как же можно оптимизировать сайт?
Уверен, что обратившись в 99% веб студий с просьбой оптимизировать ваш сайт, то максимум, что вам предложат – это оптимизацию под поисковые системы. И не более того. В этом можно легко убедиться, набрав в Яндексе «оптимизация сайта«. Но этот тип позволит сайту улучшить позиции в поисковых системах, привлечет трафик, но ничуть не ускорит работу самого интернет-проекта. А сделать это, пожалуй, для многих не мешало бы. Ведь как приятно находится на сайте, где все буквально летает=) не правда ли?!
Итак, что же необходимо будет оптимизировать:
- Выбрать хороший хостинг. Виртуальный хостинг, VDS\VPS или выделенный сервер – это уже зависит от бюджета и типа проекта. Так же стоит внимательно подойти в физическому расположению сервера: в какой стране, дата-центре находится, к какому каналу подключен, кто клиенты данного хостера.
- Оптимизация программного кода интернет-проекта: скорость выполнения скприптов, кол-во генерируемых запросов к БД, как устроено кэширование сгенерированных страниц на стороне сервера.
- Оптимизировать верстку и кэширование на стороне клиента. Вот как раз этот пункт для меня и стал настоящим открытием.
Почти в 3 раза мне удалось сократить время на загрузку страницы, выполнив только 3 пункт!
Что я подразумеваю под оптимизацией верстки и кэширования на стороне клиента:
- саму верстку
- загрузку css и js файлов и сами эти файлы
- изображения, которые подгружаются из css
- кеширование на стороне клиента, т.е. браузерами
В ближайшее время постараюсь написать подробно о каждом из этих пунктов
- Категории: Сайтостроение
- Не комментировали
