gpt4 book ai didi

php - GZIP 压缩 + htaccess deflate

转载 作者:可可西里 更新时间:2023-11-01 12:23:51 25 4
gpt4 key购买 nike

我可以同时拥有 .htaccess 吗:

  DEFLATE 

在 php、图像、html 文件等上 + php header :

  ob_start("gzhandler") ?

如果不是,最好的机会是什么?我只是担心它是否会发生冲突。

最佳答案

对图像使用压缩通常是一个非常糟糕的主意,因为网络上大多数广泛使用的图像格式都已经过压缩,因此您只会给文件增加不必要的开销。您通常希望对本质上是文本的资源(HTML、CSS、JavaScript 等)使用压缩,因为对于这些资源,压缩率非常高。

至于问题本身,据我所知不可能同时使用 DEFLATEGZIP 但老实说,因为我从来没有遇到过这种情况尝试类似的东西,如果此信息不正确,请多多包涵。

至于选择哪一个,我强烈建议您查看以下帖子,您可以在其中了解 DEFLATEGZIP 的一些优缺点.

Why use deflate instead of gzip for text files served by Apache?

我个人尽可能使用 DEFLATE,因为有时通过 .htaccess 实现它比查看代码更容易。我也喜欢在测试或开发东西时快速禁用该功能的可能性。

Apache Server Configs 项目有一个非常全面的 .htaccess 文件,因此您可能需要查看该项目 HERE .

现在虽然该文件非常全面,但您可能只想使用像下面这样的正常案例场景配置:

# -----------------------------------------------------------------------
# Defining MIME types to ensure the web server actually knows about them.
# -----------------------------------------------------------------------
<IfModule mod_mime.c>
AddType application/javascript js
AddType application/vnd.ms-fontobject eot
AddType application/x-font-ttf ttf ttc
AddType font/opentype otf
AddType application/x-font-woff woff
AddType image/svg+xml svg svgz
AddEncoding gzip svgz
</Ifmodule>

# -----------------------------------------------------------------------
# Compressing output.
# -----------------------------------------------------------------------
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/plain text/css application/json
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE text/xml application/xml text/x-component
AddOutputFilterByType DEFLATE application/xhtml+xml application/rss+xml application/atom+xml
AddOutputFilterByType DEFLATE image/x-icon image/svg+xml application/vnd.ms-fontobject application/x-font-ttf font/opentype
</Ifmodule>

关于php - GZIP 压缩 + htaccess deflate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14005758/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com