【问题标题】:I've successfully added gzip compression in .htaccess of magento yet its not running我已经在 magento 的 .htaccess 中成功添加了 gzip 压缩,但它没有运行
【发布时间】:2020-04-23 19:43:21
【问题描述】:

这是用于 gzip 压缩的 my.htaccess 的代码。我已将此代码插入到我的 htaccess 中,但它在 gtmetrix 上显示 0% gzip 压缩。为什么?

    <IfModule mod_deflate.c>
AddType x-font/woff .woff
AddType x-font/ttf .ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE font/opentype font/ttf font/eot font/otf
</IfModule>

我也有此代码,以供进一步使用...

    <IfModule php7_module>
   php_flag display_errors On
   php_value max_execution_time 18000
   php_value max_input_time 18000
   php_value max_input_vars 18000
   php_value memory_limit -1
   php_value post_max_size 20000M
   php_value session.gc_maxlifetime 1440
   php_value session.save_path "/var/cpanel/php/sessions/ea-php71"
   php_value upload_max_filesize 200000M
   php_flag zlib.output_compression Off
</IfModule>
<IfModule lsapi_module>
   php_flag display_errors On
   php_value max_execution_time 18000
   php_value max_input_time 18000
   php_value max_input_vars 18000
   php_value memory_limit -1
   php_value post_max_size 20000M
   php_value session.gc_maxlifetime 1440
   php_value session.save_path "/var/cpanel/php/sessions/ea-php71"
   php_value upload_max_filesize 200000M
   php_flag zlib.output_compression Off
</IfModule>

【问题讨论】:

    标签: .htaccess magento compression gzip


    【解决方案1】:

    确保在您的 apache 配置 (httpd.conf) 中存在以下行(并且未注释掉):

    LoadModule deflate_module modules/mod_deflate.so

    您也可以尝试使用以下命令启用放气:

    a2enmod deflate

    service apache2 restart

    尝试使用此工具再次测试您的网址: https://www.whatsmyip.org/http-compression-test/

    【讨论】:

    • 我已经使用上面提到的 url 进行了测试,它显示的绿色信号表明我的网站已被压缩。还有什么可以让 gtmetrix 100% 压缩 gzip ???
    • 在 gtmetrix 下查看他们抱怨的问题。有时您正在加载外部资源,而不是您的控制。让我知道您的公共 URL,我可以查看并分享我的建议。我不相信有时在不完全重构代码的情况下是否有可能获得最佳结果。尝试在您所在的国家/地区建立一个受欢迎的网站并针对这些工具进行测试。您会注意到所有这些(除了 facebook 和 google)都不会达到 A 级。我不能同意这种速度战。这是我的观点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-02
    • 2021-02-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    相关资源
    最近更新 更多