十五年测试老手,长期负责WEB\APP 项目测试,目前主要负责团队管理工作。

nginx ssi设置

上一篇 / 下一篇  2011-07-16 12:28:30 / 个人分类:测试经验

查看( 1609 ) / 评论( 1 )
一个登录用户在页面访问的时候如何充分利用 cache?51Testing软件测试网N"~\VDwV#U
51Testing软件测试网(v,{1s ~$[5Et
页面静态化的一个大问题是登录用户访问页面如何静态化。 例如首页, 大部分的页面内容需要缓存但是用户登录后的个人信息是动态信息, 不能缓存。 那么如何解决这个"页面部分缓存"问题?51Testing软件测试网1R9j1\!F&h/N)g;^-V

dm,G*xu P x X0 现有的方案是利用 SSI - Server Side include.
9]h`*x#b&gBW+K0 51Testing软件测试网[w+w+l.R.Gj
Nginx SSI 实现是 http://wiki.nginx.org/NginxHttpSsiModule
by)Fs2OB%a/{/U0 51Testing软件测试网h/iiIe H+G
这里最关键的就是静态文件可以包含一个动态的网页的 URL.51Testing软件测试网 M n:V)\AR YWS^

2y*CkKfya^;J0 这里有一篇文章对这个问题进行了深入的讨论:
$a#G ji.@kB5|l%h0
;xq Z'yDd5s!_1A0 http://jimmyg.org/blog/2009/ssi-memcached-nginx.html
$@0\8v*l)N0d{0
? G3i#AV _HG ]'v.E0 文章用了 memcache. 我关心的是 SSI 和 Nginx 自身的 cache 的协同工作。
*_6f#Te.QuY0 51Testing软件测试网%Us)DH \;G_i/dm7l
51Testing软件测试网"~ \*C0ft+EfB+L
模块分析:51Testing软件测试网p:N1k3]'h5F+N

S7m{ZQ7N3c%\0 http://hi.baidu.com/langwan/blog ... 9a4f896438db72.html
/z6vcE a {0 http://hi.baidu.com/langwan/blog ... 52ad9e59ee90c5.html
PGmLM"F#d0 http://kovyrin.net/2007/08/05/us ... pplications-faster/
ex2h"c/V\8en3ql'K0
6E t5pA"n+\`5U1S0 http://www.misuse.org/science/20 ... orm-posts/#more-118

TAG:

云层专版 云层 发布于2011-07-16 12:56:58
哎哟好东西
我来说两句

(可选)

Open Toolbar