与phusion乘客的apache gzipped资产管道

时间:2014-10-20 07:12:41

标签: ruby-on-rails asset-pipeline

所以我试图gzip我的应用程序js和css,以加快页面加载。

我一直关注这个guide无济于事。

这是我的httpd.conf:

LoadModule passenger_module /usr/local/rvm/gems/ruby-2.1.2/gems/passenger-4.0.50/buildout/apache2/mod_passenger.so 
PassengerRoot /usr/local/rvm/gems/ruby-2.1.2/gems/passenger-4.0.50 
PassengerDefaultRuby /usr/local/rvm/gems/ruby-2.1.2/wrappers/ruby 

RackEnv development

<VirtualHost xxx.xxx.xxx.xxx:80 127.0.0.1:80>
     ServerName xxx.xxx.xxx.xxx
     DocumentRoot /var/www/html/xxx/public
     <Directory /var/www/html/xxx/public>
         AllowOverride all
         Options -MultiViews
     </Directory>

    <Location /assets/>
        RewriteEngine on

        RewriteCond %{HTTP:Accept-Encoding} \b(x-)?gzip\b
        RewriteCond %{REQUEST_FILENAME}.gz -s
        RewriteRule ^(.+) $1.gz [L]
    </Location>

    <FilesMatch \.css\.gz$>
        ForceType text/css
        Header set Content-Encoding gzip
    </FilesMatch>

    <FilesMatch \.js\.gz$>
        ForceType text/javascript
        Header set Content-Encoding gzip
    </FilesMatch>

</VirtualHost>

但是在刷新时检查网页的网络时间线似乎没有做任何事情。

我在这里缺少什么?

0 个答案:

没有答案