|
访问http://localhost:4444/a/b/c/static.html资源的时候,后台日志出现
|
但我用JAVA的客户端从memcache中读取key为/a/b/c/static.html的值是可以准备提取到对应的资源的, 不知为什么nginx就是读不出来. 后来将
|
立即可以显示正确的页面, 另外发现如果key中包含有'/', 那nginx也不能正常读出.
请问, 大家碰到过这种问题没有.
PS: 对C不熟悉, 读nginx的源码有点费劲.
|
|
但我用JAVA的客户端从memcache中读取key为/a/b/c/static.html的值是可以准备提取到对应的资源的, 不知为什么nginx就是读不出来. 后来将
|
请问, 大家碰到过这种问题没有.
PS: 对C不熟悉, 读nginx的源码有点费劲.
谢谢
ronalfei 的建议. 尝试了用proxy_cache这个模块, 它把URL对应的资源以md5(key)的形式存储在了proxy_cache_path这个目录下, 但还有个疑问
1. 就是proxy_temp_path这个路径不能任意设置吗? 如果是系统内存分区(比如/tmp, 对这个概念还不熟悉), 它是把这个目录下的文件映射到内存了吗还是? 如果仅仅只是把url保存为文件, 那还是有文件IO, 这岂不是与nginx读取root rootdir这下面的文件一样了?
PS: to banq大哥, .htaccess这个东东项目没有生成:)
[该贴被icycrystal4于2010-07-12 11:11修改过]