Проблема медленной работы сайтов особенно актуальна для больших медийных порталов и крупных каталогов. Медленный сайт раздражает посетителей и администраторов, увеличивает сроки обновления информации. Высокая скорость работы сайта благоприятно сказывается на его позициях в поиске, так как этот параметр стал с недавнего времени стал определяющим для Google.
В этой статье мы предложим универсальный пошаговый алгоритм ускорения сайта, независимо от платформы на которой он сделан.
К тому же вы всегда можете обратиться к профессионалам — создание сайтов под ключ, их оптимизация и ускорение это основная специализация студии WEB24.
1. Выбираем быстрый хостинг
Сервер для сайта должен быть расположен в регионе потенциальной аудитории. Таким образом получится существенно снизить время отклика. Выбирайте качественный не перегруженный хостинг с хорошей службой поддержки и возможностью тонкой настройки.
2. Оптимизируем все изображения
Перед загрузкой любых графических материалов на сайт обязательно проведите их оптимизацию и сжатие. Для этого удобно использовать специальные простые программы или онлайн сервисы. Правила просты: формат предпочтительно JPG, размер самой картинки не должен превышать её максимального размера на экране, все изображения предварительно должны быть сжаты без потери качества. Возьмите это за правило. Потратив всего пару минут вы избавите сайт от установки ненужный графических оптимизаторов и существенно увеличите его скорость работы.
3. Оптимизируем CSS код
Следует максимально минимизировать стили и скрипты сайта, убрать лишние директивы и дублирование, убрать сноски и пояснения. Для получения правильного css кода удобно пользоваться онлайн сервисом css-beautify
4. Настраиваем кеширование файлов
Кеширование статических файлов сайта: CSS, HTML, JS, IMG позволяет существенно увеличить скорость работы при повторном обращении к сайту. Такое кеширование выполняется на стороне посетителя в его браузере, а настраивается на хостинге сайта. Минимальный период кеширования лучше устанавливать на период 180 дней и больше.
Для задания срока кеширования достаточно прописать в файле .htaccess корневого каталога следующее правило:
<filesmatch «.(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf|php|json|html|htm|xml|txt|xhtml|xhtm)$»>
Header set Cache-Control «max-age=2592000»
</filesmatch>
где: max-age — период в секундах
5. Устанавливаем сжатие файлов GZIP
GZIP самый лучший метод сжатия, он обеспечивает хороший компромисс между скоростью и степенью сжатия. Сжатие и распаковка у GZIP происходят быстро и степень сжатия на высоком уровне используя запатентированный алгоритм Хаффмана.
Для включения сжатия файлов просто дописываем в файл .htaccess следующее правило:
<ifmodule mod_deflate.c>
AddOutputFilterByType DEFLATE application/x-shockwave-flash application/pdf text/css image/gif text/html application/json image/jpeg application/rss+xml text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript
</ifmodule>
6. Максимально разгружаем сайт
На этом последнем шаге удаляем все неиспользуемые плагины и скрипты, отключаем лишние шаблоны. Уменьшаем количество обращений к базе данных. Убираем лишние кнопки с меню и сайдбара.
Благодаря таким нехитрым операциям вам удастся в разы повысить скорость работы сайта, снизить нагрузку на хостинг, заметно улучшить позиции в поиске и получить негласные благодарности ваших клиентов.
УСКОРЕНИЕ
и ОПТИМИЗАЦИЯ
WEB САЙТОВ
+38 (066) 688-8566