Быстрая загрузка своего сайта на компьютер пользователя

Долгая загрузка страницы вашего сайта на компьютер пользователя, может стать причиной потери пользователя - он просто устанет ждать и закроет страницу. Имейте ввиду, что не у всех ваших посетителей скорость интернета позволяет мгновенно загружать файлы с всемирной паутины. Немного похимичим? Что-то, да получится!

Первое, что могу посоветовать: не в коем случаи не вставляйте каскадную таблицу стилей в сам документ, лучше сделать один файл, например: style.css, это сэкономит вам немного килобайт, т.к. CSS-файл кэшируется браузером (если такая функция ему дозволена) и в дальнейшем загрузка этого файла производиться не будет. Так же можно сжать сам файл style.css. Результат: нечитабельный код для вебмастера, разница в загрузке страниц становится не на много значительной.

Добавьте в .htaccess, следующий код (нашел в Интернете):
<ifModule mod_expires.c>
    ExpiresActive On
    ExpiresDefault "access plus 5 seconds"
    ExpiresByType image/x-icon "access plus 2592000 seconds"
    ExpiresByType image/jpeg "access plus 2592000 seconds"
    ExpiresByType image/png "access plus 2592000 seconds"
    ExpiresByType image/gif "access plus 2592000 seconds"
    ExpiresByType video/ogg "access plus 1 month"
    ExpiresByType audio/ogg "access plus 1 month"
    ExpiresByType video/mp4 "access plus 1 month"
    ExpiresByType video/webm "access plus 1 month"
    ExpiresByType application/x-shockwave-flash "access plus 2592000 seconds"
    ExpiresByType text/css "access plus 604800 seconds"
    ExpiresByType text/javascript "access plus 604800 seconds"
    ExpiresByType application/javascript "access plus 604800 seconds"
    ExpiresByType application/x-javascript "access plus 604800 seconds"
    ExpiresByType text/html "access plus 43200 seconds"
    ExpiresByType application/xhtml+xml "access plus 600 seconds"
    ExpiresByType text/xml "access plus 600 seconds"
    ExpiresByType application/xml "access plus 600 seconds"
    ExpiresByType application/json "access plus 600 seconds"
    ExpiresByType application/rss+xml "access plus 1 hour"
    ExpiresByType application/atom+xml "access plus 1 hour"
    ExpiresByType text/x-component "access plus 1 week"
    ExpiresByType application/x-font-ttf "access plus 1 month"
    ExpiresByType font/opentype "access plus 1 month"
    ExpiresByType application/x-font-woff "access plus 1 month"
    ExpiresByType image/svg+xml "access plus 1 month"
    ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
</ifModule>

<IfModule mod_gzip.c>
    mod_gzip_on         Yes
    mod_gzip_dechunk    Yes
    mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
    mod_gzip_item_include mime ^text\.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image\.*
    mod_gzip_item_exclude rspheader   ^Content-Encoding:.*gzip.*
</IfModule>

Проверить скорость загрузки, можно тут: https://developers.g ... speed/insights/.