Оптимизация кодаОбщее правило: CSS-код вставляется в хедер страницы, а JavaScript располагается внизу. В этом случае вначале загружается контент, и только после этого обрабатываются скрипты. Также из кода стоит удалить лишние пробелы, комментарии и пр. Для этого существуют автоматические сервисы, такие как
CSS Compressor.
Кэширование Настраивается на уровне сервера, увеличивает скорость загрузки при повторных посещениях страницы. При первом подключении браузеру сообщается список статичных элементов ресурса и время их хранения. В результате, при последующих запросах браузер не будет загружать их с сервера, вместо этого использует локальную копию.
Использование сжатия GZIP Файлы передаются браузеру в заархивированном виде, что уменьшает нагрузку на канал и ускоряет загрузку. Уровень компрессии можно установить в пределах от 1 до 9, оптимальной считается отметка 5.