Предложения о том, как улучшить это .файл htaccess для страницы скорость загрузки


Вот мой стандарт .файл htaccess, любые предложения о том, как я могу улучшить это касаемо скорости загрузки страницы? Бы gzip вместо сдуется сделать какой-либо разницы?

ExpiresActive On
RewriteEngine on
RewriteBase /

# compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript

# Expires 1 month after file is first accessed
ExpiresByType image/jpeg A2592000
ExpiresByType image/jpg A2592000
ExpiresByType image/gif A2592000
ExpiresByType image/png A2592000
ExpiresByType image/x-icon A2592000
ExpiresByType text/plain A2592000

# Expires 1 month after file is modified
ExpiresByType application/x-javascript M2592000
ExpiresByType text/css M2592000
ExpiresByType text/javascript M2592000
ExpiresByType text/html M2592000


274
5
задан 14 сентября 2011 в 10:09 Источник Поделиться
Комментарии
1 ответ

Честно говоря, это выглядит нормально, хотя вы могли бы почистить его немного.

У вас есть два пути, чтобы сделать этот код лучше:


  1. группы, связанные с типами MIME.

  2. используйте удобочитаемый синтаксис

Что касается пункта #2, Вот часть конфига, который я создал после просмотра Илья Grigorik презентация "нарушение 1000ms время к стекло мобильных барьер":

<IfModule mod_deflate.c>
# these are known to be safe with MSIE 6
AddOutputFilterByType DEFLATE text/html text/plain text/xml

# everything else may cause problems with MSIE 6
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE application/x-javascript application/javascript application/ecmascript
AddOutputFilterByType DEFLATE application/rss+xml

ExpiresActive On
ExpiresDefault "access plus 15 minutes"

ExpiresByType text/html "access"
ExpiresByType application/json "access"

ExpiresByType text/css "access plus 1 week"
ExpiresByType image/gif "access plus 1 week"
ExpiresByType image/png "access plus 1 week"
ExpiresByType image/jpeg "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
</IfModule>

Вы также можете заглянуть в Google и модуль mod_pagespeed для Apache.

2
ответ дан 15 мая 2013 в 03:05 Источник Поделиться