Заставьте Ваш сайт работать на Вас!

27 августа 2012, 07:21 Комментарии: 0

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

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

 Совет №1. Заведите качественный хостинг

Самое главное на этапе создания сайта – подобрать для него качественный хостинг. Более того, чтобы сайт работал быстрее, выберите отдельный хостинг для изображений и других объемных файлов. Также на внешнем сервере можно хранить базы данных. Но к ним в любом случае нужно делать как можно меньше лишних обращений и не сохранять в них неизменные вещи. Как можно чаще выполняйте команду OPTIMIZE на сервере MySQL. Также оптимизируйте модель данных, запросы и используйте индексы.

Совет № 2. Задействуйте Keep Alive

Представьте: Вы – Cервер – несете ночную вахту возле оружейного склада на границе уже вторые сутки. От усталости у Вас слипаются глаза. Но, к счастью, рядом находится Ваш верный друг – Браузер – который пришел помочь Вам. Он периодически нарушает молчание и спрашивает: «Ты спишь?» При этом он и сам говорит Вам: «Я не сплю, и ты не спи!» Так соединение между Вами присутствует постоянно, никто не заснет. В этом и заключается основная функция Keep Alive. Keep Alive – это сетевые пакеты, которые служат для различных протоколов. Хосты обмениваются ими, чтобы быть уверенными, что данные принимаются по ту сторону Интернета.

 3. Используйте CDN

Использование CDN

CDN пригодится Вам, если Вы хотите более эффективно донести информацию о Вашей компании до пользователей с помощью контента. CDN – это «сеть доставки контента», если перевести дословно. В данном случае контент – это статические ресурсы, которые используются на сайте. То есть, это и библиотеки JavaScript, и CSS, и изображения в PNG, JPEG, GIF и SWF, файлы ZIP, RAR и многое другое. «Сеть доставки» –  это набор сервисов, которые находятся в разных местах и на которых файлы синхронизируются. Когда возникает необходимость предоставить пользователю тот или иной файл, эти серверы определяют, какой из них сможет это сделать. В результате распределения нагрузки происходит более быстрая передача файла.

 4. Оптимизируйте коды

Ваш код должен также быть оптимизирован, если Вы используете софт для генерации страниц. Нужно также сделать HTML максимально легким. Для стилизации страниц лучше использовать вместо него CSS, а вместо таблиц – DIVы.

Что касается статического кода, то ускорить работу и «подружиться» с поисковиками Ваш сайт сможет, если будет проходить валидацию W3C. CSS и JavaScript не должны находиться непосредственно на страницах. Поместите их в отдельные файлы. CSS и JavaScript также рекомендуется разбить на несколько файлов, а загружать исключительно те, которые нужны Вам в конкретной ситуации.

Без комментариев в HTML и разделов CDATA, без пустых областей Ваш сайт будет работать намного быстрее.

Оптимизировать и сжать Ваши коды Вам помогут инструмент Will Peavy Minifier. Если Вы используете WordPress, Вам пригодится Autoptimize, который также поддерживает CDN.

 5. Сведите редиректы к минимуму

Вы используете редиректы, чтобы указать новое местонахождение URL или соединить разные части сайта, а также зарезервировать несколько доменов? К сожалению, редиректы замедляют работу сайта за счет дополнительного HTTP-запроса. Кроме того, Google категорически запрещает:

  • Ссылаться на URLы страниц Вашего сайта, на которых установлены редиректы на другие URLы.
  • Требовать более 1 редиректа для получения данного ресурса. Например, если есть 3 страницы, А, Б и В, и В является конечной целью, А и Б должны редиректиться строго на В и ни в коем случае – друг на друга.

 

 6. Снабдите кэшем посадочные страницы

Если Вы снабдите редирект кэшем, Вы значительно ускорите скорость загрузки страницы на мобильных устройствах. Когда посетители вернутся на Ваш сайт и вновь будут загружать его, это им удастся значительно быстрее и проще. Лучше всего подойдет редирект 302. В нем должны быть Vary: User-Agent Cache-Control: private.

 7. Пусть медленное станет быстрым

Защита сайта

Разве не обидно, что всего из-за пары объектов Ваш сайт может сильно тормозить и «отпугивать» посетителей? Можно просто избавиться от таких элементов: убрать внешний JavaScript (виджеты с других сайтов), видео и картинки, которые много весят. Также можно заменить некоторые элементы на другие. Например, Flash можно поменять на AJAX, SSL можно использовать только по необходимости, когда Ваш сайт действительно нуждается в защите данных.

 8. Используйте Gzip compression

Данная утилита сжатия информации позволит Вам уменьшить объем и время ответа HTTP. Она работает с файлами *.gz и применяется на серверах Unix для передачи данных клиенту с сервера с высокой скоростью. Информация поступает клиенту быстро за счет сжатия. Как правило, она принимает форму текстового файла, HTML-кода страницы, который хорошо поддается сжатию.

 9. Избегайте некачественных запросов

Это элементарно, но не все вебмастера вовремя вспоминают об этой мелочи. Из-за битых ссылок на сайте появляются ошибки 404/410, и он работает значительно медленнее. Из-за этого многие запросы оказываются бесполезными. Исправьте нерабочие URLы и обратите особенное внимание на изображения. Найти битые ссылки Вам поможет инструмент WordPress Link Checker.

 10. Упростите DNS-поиск

Упростите DNS-поиск

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

 

 11. Оптимизируйте изображения

Изображения очень тормозят работу сайта. Если правильно оптимизировать их, то можно практически заставить Ваш сайт летать. Для этого выберите формат JPEG для картинок с большим количеством цветов. А вот для логотипов или картинок, где немного цветов, лучше подойдет формат GIF или PNG. Не нужно изменять размер изображений с помощью HTML.

Пусть все эти маленькие детали помогут Вам сделать сайт максимально быстрым и удобным для пользователей. И напоследок – отличная программа для ускорения работы Вашего сайта.

Удачи!

Поделиться в соц. сетях

Опубликовать в Google Plus

Автор поста: Trionika Ukraine