Performance 如何为已经构建并正在生产中运行的网站启用HTTP压缩

Performance 如何为已经构建并正在生产中运行的网站启用HTTP压缩,performance,http,gzip,bandwidth,http-compression,Performance,Http,Gzip,Bandwidth,Http Compression,如何为已经构建并正在生产中运行的网站启用HTTP压缩 问候,, APACHE.HTACCESS中的Gourav(不知道您运行的服务器端): 不管站点是否正在运行,它都是.HTACCESS-config 对于IIS: 对于APACHE: 您应该在APACHE.HTACCESS中使用firebug测试结果(不知道您正在运行哪个服务器端): 不管站点是否正在运行,它都是.HTACCESS-config 对于IIS: 对于APACHE: 您应该使用firebug测试结果压缩是在客户端和服务器之间协商的

如何为已经构建并正在生产中运行的网站启用HTTP压缩

问候,, APACHE.HTACCESS中的Gourav(不知道您运行的服务器端):

不管站点是否正在运行,它都是.HTACCESS-config

对于IIS:

对于APACHE:

您应该在APACHE.HTACCESS中使用firebug测试结果(不知道您正在运行哪个服务器端):

不管站点是否正在运行,它都是.HTACCESS-config

对于IIS:

对于APACHE:


您应该使用firebug测试结果

压缩是在客户端和服务器之间协商的

客户机通常会发出一个请求,指示它可以接受压缩响应,但不必接受。因此,您可以在服务器端启用压缩,并且您的客户机只有在请求时才会收到压缩响应


查看HTTP头。

压缩是在客户端和服务器之间协商的

客户机通常会发出一个请求,指示它可以接受压缩响应,但不必接受。因此,您可以在服务器端启用压缩,并且您的客户机只有在请求时才会收到压缩响应

查看HTTP头。

我最喜欢的选项是apache 2。它可以毫不费力地安装在ubuntu上,也可以安装在其他linux发行版上

您可以看到它所有功能的快速列表

  • 扩展缓存
  • 将内联CSS放入外部文件
  • 将内联Javascript放入外部文件
  • 合并外部CSS
  • 将外部CSS内联移动到html
  • 将外部脚本内联移动到html
  • html中的折叠空白
  • 联合收割台
  • Elide属性
  • 缩小Javascript
  • 内联移动小图像
  • 删除html注释
  • 从html属性中删除不需要的引号
所有这些都是可定制的,可以根据需要启用/禁用。

我最喜欢的选项是apache 2。它可以毫不费力地安装在ubuntu上,也可以安装在其他linux发行版上

您可以看到它所有功能的快速列表

  • 扩展缓存
  • 将内联CSS放入外部文件
  • 将内联Javascript放入外部文件
  • 合并外部CSS
  • 将外部CSS内联移动到html
  • 将外部脚本内联移动到html
  • html中的折叠空白
  • 联合收割台
  • Elide属性
  • 缩小Javascript
  • 内联移动小图像
  • 删除html注释
  • 从html属性中删除不需要的引号
以上所有功能均可自定义,并可根据需要启用/禁用

    # compress text, html, javascript, css, xml:
AddOutputFilterByType DEFLATE text/plain
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