全球主机交流论坛

标题: Nginx配置Etags要注意的地方... [打印本页]

作者: 诡谲    时间: 2009-11-13 14:37
标题: Nginx配置Etags要注意的地方...
刚刚一个论坛朋友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 编辑 ]
作者: newers    时间: 2009-11-13 14:42
提示: 作者被禁止或删除 内容自动屏蔽
作者: cpuer    时间: 2009-11-13 14:46
标题: 回复 1# 的帖子
Etags的实际用处有哪些?
作者: fanslive    时间: 2009-11-13 14:50
传送门,不错,我上次就遇到一个小括号,搞了半天
作者: 诡谲    时间: 2009-11-13 14:52
原帖由 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 编辑 ]
作者: cpuer    时间: 2009-11-13 15:03
标题: 回复 5# 的帖子
有助于减少带宽消耗和加速
作者: kangzj    时间: 2009-11-13 15:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: gdtv    时间: 2009-11-13 15:05
标题: 回复 5# 的帖子
会与Expires冲突吗?
作者: cpuer    时间: 2009-11-13 15:16
原帖由 gdtv 于 2009-11-13 15:05 发表
会与Expires冲突吗?


貌似不会,看过6楼博文
作者: bluesky    时间: 2009-11-13 15:19
Etags 迷编译过~
Etags 和 eAccelerator 功用一样吗?
作者: cpuer    时间: 2009-11-13 15:24
原帖由 bluesky 于 2009-11-13 15:19 发表
Etags 迷编译过~
Etags 和 eAccelerator 功用一样吗?

不一样,一个是外部缓存,一个是内部缓存。
作者: gdtv    时间: 2009-11-13 15:27
原帖由 bluesky 于 2009-11-13 15:19 发表
Etags 迷编译过~
Etags 和 eAccelerator 功用一样吗?

Etags是把文件缓存在客户端的硬盘里
eAccelerator是把文件缓存在服务器端的内存里
作者: cpuer    时间: 2009-11-13 15:32
标题: 回复 12# 的帖子
说得很对,Etags对已经有访问过某页面再次访问的时候效果比较明显,而eA就新访客旧访客都一样。
作者: bluesky    时间: 2009-11-13 15:38
两者...哪个强大哩?
作者: cpuer    时间: 2009-11-13 15:40
标题: 回复 14# 的帖子
两者结合下应该是最强大的了。

其实我觉得有nginx的expires就不错了,不想再弄Etags。
作者: bluesky    时间: 2009-11-13 15:43
标题: 回复 15# 的帖子
老大是装 eAccelerator 吗?
论坛下方处理时间好快 0.007154
Processed in 0.007154 second(s), 7 queries, Gzip enabled.
作者: cpuer    时间: 2009-11-13 15:51
标题: 回复 16# 的帖子
我有安装eAccelerator
作者: shinko    时间: 2009-11-13 16:27
具体是配置,怎么配置?
作者: cpuer    时间: 2009-11-13 16:45
原帖由 shinko 于 2009-11-13 16:27 发表
具体是配置,怎么配置?


看kangzj谈过,http://kangzj.net/setup-nginx-wi ... s-on-ubuntu-server/ 没仔细捣鼓过。
作者: 诡谲    时间: 2009-11-13 17:09
标题: 回复 19# 的帖子
按照他的进行安装就会遇到那个错误了.呵呵..
作者: cpuer    时间: 2009-11-13 17:12
标题: 回复 20# 的帖子
刚看了你的那个,等有新VPS了拿来做试验用yslow测试下。




欢迎光临 全球主机交流论坛 (https://mjj.022333.xyz/) Powered by Discuz! X3.4