Многие из веб мастеров пренебрегают такой замечательной функцией как кеширование модулей.
Что дает кеширование?
1) Снижение нагрузки на сервер, при высокой посещаемостью, наш сервер просто утонет в запросах без кеша. Вместо того, что бы каждый раз обрабатывать запрос, можно 1 раз обработать и положить в кэш. В результате данные из кэша будут отдаваться моментально.
2) Увеличение скорости загрузки страницы. Увеличение на глаз может быть малозаметно, если страница грузится 1-1.5 секунды. Зато поисковики хорошо регистирируют скорость загрузки и отдают предпочтение в выдаче (как один из факторов) более быстрым страницам
При использовании устаревания кеша, время на которые данные будут закэшированы подбирается в зависимости от частоты обновления этих данных и уровня важности получения актуальных данных.
Какие модули лучше не кешировать?
меню пользователя, голосования, главное меню
для остальных выбираем время в соответсвии с важностью и частотой обновления данных
как проверить скорость загрузки страницы?
в браузере кликаем правую кнопку-просмотреть код страницы и в самом низу кода смотрим скорость загрузки
2) Сжимаем CSS и JavaScript
Эксперемент продолжается.
Для сжатия CSS и JavaScript я использую замечательный сервис http://www.refresh-sf.com/yui/ Компрессор основан на одном из самых лучших алгоритмах сжатия - YUI
Компрессор удаляет все ненужное, что может быть в коде (например комментарии и пробелы), уменьшая вес при этом на 30-80%
Обычно файлы уже посылаются сжатыми в виде gzip, но мы сокращаем время на обратоку (сжатие файлов) на сервере, что немного, но ускоряет процесс передачи страницы и уменьшает нагрузку на сервер
Как делается быстро
ОБЯЗАТЕЛЬНО ДЕЛАЕМ БЕКАП ФАЙЛОВ
1) закачиваем сайт себе на компьютер и с помощью totalcommander выбираем поиск по маске формат .css и .js
( второй вариант, ищем все яваскрипты и CSS файлы на сервере через фтп и редактируем, перебирая папки)
2) открывам каждый найденный файл и меняем все на полученный код, после обработки и заливаем обратно на сервер.
CSS файлы подвержены частому редактированию, поэтому оставляем в запасе на компьтере копию "не сжатого файла" , после правок файла, можно с легкостью его сжать
3) Сжимаем рисунки без визуального изменения качества
Для этого нужно закачать jpg файлы шаблона себе на компьютер, далее переходим по ссылке http://www.punypng.com/ , кликаем по кнопке upload images
закачиваем, проверяем на качество, и заменяем их :)
4) регулируем сжатием стрaниц с помощью .htaccess
открываем этот файлик в корневой дирректории и добавляем в самое начало 2 строчки
Похожие статьи:
Как создавать сайт → Создание сайта быстро - 2
Как создавать сайт → Техническая оптимизация загрузки сайта
Как создавать сайт → Техническая оптимизация сайта - способы.