全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 4066|回复: 20

[经验] Nginx配置Etags要注意的地方...

[复制链接]
发表于 2009-11-13 14:37:05 | 显示全部楼层 |阅读模式
刚刚一个论坛朋友PM过来,问他安装的nginx第三方模块Etags 怎么编译不了...

出错信息如下:
/usr/src/nginx-static-etags/ngx_http_static_etags_module.c:168:2: error: no newline at end of file
make[1]: *** [objs/addon/nginx-static-etags/ngx_http_static_etags_module.o] Error 1
make[1]: Leaving directory `/usr/src/nginx-0.7.63'
make: *** [build] Error 2


出错的原因是这个第三方模块的c文件的最后一行没有用空白行隔开.我们编辑一下这个c文件,在最后一行(也就是168行)增加一个空行就可以了.然后再执行make命令.

其他详细说明请浏览:http://www.xmlchina.org/nginx-configuration-support-etags-module/

[ 本帖最后由 诡谲 于 2009-11-13 17:15 编辑 ]

评分

参与人数 2威望 +40 收起 理由
zyypp + 10 谢谢分享
cpuer + 30 感谢分享

查看全部评分

发表于 2009-11-13 14:42:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-11-13 14:46:37 | 显示全部楼层

回复 1# 的帖子

Etags的实际用处有哪些?
发表于 2009-11-13 14:50:09 | 显示全部楼层
传送门,不错,我上次就遇到一个小括号,搞了半天
 楼主| 发表于 2009-11-13 14:52:59 | 显示全部楼层
原帖由 cpuer 于 2009-11-13 14:46 发表
Etags的实际用处有哪些?


可以根据文件变量标记进行判断是否传送该文件给客户端.
通俗点说,就是当一个css文件一个月都没有改,并且没有过期(Expires),假如客户端访问之后都不曾清空缓存,当web服务器再次接到该文件请求,并发现文件变量标记没有变化,则返回304状态给客户端.

与Expires类似吧,类似于浏览器缓存

详细信息:http://kui.name/blog/2009/etag%E ... A8%AD%E5%AE%9A.html

[ 本帖最后由 诡谲 于 2009-11-13 14:54 编辑 ]
发表于 2009-11-13 15:03:12 | 显示全部楼层

回复 5# 的帖子

有助于减少带宽消耗和加速
发表于 2009-11-13 15:03:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-11-13 15:05:42 | 显示全部楼层

回复 5# 的帖子

会与Expires冲突吗?
发表于 2009-11-13 15:16:58 | 显示全部楼层
原帖由 gdtv 于 2009-11-13 15:05 发表
会与Expires冲突吗?


貌似不会,看过6楼博文
发表于 2009-11-13 15:19:22 | 显示全部楼层
Etags 迷编译过~
Etags 和 eAccelerator 功用一样吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-10 16:09 , Processed in 0.077278 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表