• Оптимизация скорости загрузки сайта

    Создавая мобильную версию одного крупного сервиса, задумался, а как можно ускорить загрузку страниц сайта. Придумал для себя несколько путей ускорения.

    Оптимизация скорости загрузки сайта

    • Сжатие всех данных css, js, html gzip-ом
    • Сбор всех стилей и скриптов в два соответствующих файла. 
    • Установка времени сброса кеша на большой период.
    • Сбор всех иконок и т.п. графики в один графический файл, подобно тому, как это делает bootstrap
    • Кеширование генерированных страниц в файл, дабы потом не грузить mysql для неизменяемых данных
    • Общая оптимизация кода: js желательно подключать в конце страницы. Если используются like-кнопки различных сервисов, то лучше использовать код асинхронной загрузки, так как любой js тормозит прорисовку страницы до полной своей загрузки и выполнения.