存档

文章标签 ‘gzip’

Nginx极简入门教程

2022年2月9日 没有评论

本教程会告诉你 Nginx 是如何工作的,其背后的概念有哪些,以及如何优化以提升应用程序的性能。还会介绍如何安装、如何启动、运行 Nginx。如果你对 Nginx 已经有所了解,或者你希望了解更多,这个教程也会对你非常有帮助。 本教程包括三节:基础概念——你可以了解命令(directive)与环境或者上下文(context)的区别、继承模式,以及 Nginx 选择服务器区块的顺序,还有安装位置。 性能管理——提升速度的诀窍。我们将会讲解 gzip、缓存、缓冲区以及超时设置。 SSL 设置——讲解用 HTTPS 来提供内容的设置步骤。为了可以方便地找到正确...

分类: nginx 标签: , , , , , ,

Nginx 开启 Brotli 教程

2020年5月9日 没有评论

Brotli 是 google 开发的文本压缩算法,比起gzip可能会有高达37%的提升。主流浏览器都支持br算法,强烈大家升级改算法。使用算法的前提是启用了 https,因为 http 请求中 request header 里的 Accept-Encoding: gzip, deflate 是没有 br 的。 一、内容协商 在介绍 Brotli 之前,先说一下 HTTP 内容协商 同一个 URL有时可以提供不同格式的页面,有存文本的、有压缩的,压缩也有不同算法的,这就要求服务端和客户端之间有一个选择最合适版本的机制,这就是内容协商。 HTTP 的内容协商的其中一种方式:服务端根据客户端发送的请求头中某些...

分类: nginx 标签: ,

sub_filter 由于 gzip 不能插入内容

2013年7月2日 3 条评论

Nginx 的 sub_filter 模块(http://wiki.nginx.org/HttpSubModule)来替换返回文件中的文本。可以用来不修改应用程序的同时,为文件增加一些监控标志,或增加额外的 javascript 用于数据统计等,使用方式如下: location / { sub_filter </head> '</head><script language="javascript" src="$script"></script>'; sub_filter_once on; } 12345 ...

分类: nginx 标签: , ,

nginx配置入门

2012年12月24日 12 条评论

之前的nginx配置是对nginx配置文件的具体含义进行讲解,不过对于nginx的新手可能一头雾水。 今天看到个文档不错,翻译过来分享给大家,可以让新手更详细地了解nginx配置,可以说是nginx配置入门必备。 Nginx是一个轻量级高性能的web服务器,它是为快速响应大量静态文件请求和高效利用系统资源而设计的。与apache使用面向进程或线程的方式处理请求不同,nginx使用异步事件驱动模型在负载下性能更突出。 虽然nginx能高效地服务静态文件,但也有人认为nginx处理动态内容并不理想。不像apache服务器,nginx没用使用内嵌解释器的方式来处理...

分类: nginx 标签: , , ,

php开启gzip压缩,为你的网站提速

2010年2月8日 没有评论

如何你的服务器支持gzip,那么给php开启gzip是很容易的 在.htaccess文件中添加: php_flag zlib.output_compression on php_value zlib.output_compression_level 9 即可以完成。 附加一个检测gzip压缩比的网站http://www.port80software.com/products/httpzip/

分类: 网站 标签: