这是一个创建于 3737 天前的主题,其中的信息可能已经有所发展或是发生改变。
这几天正在想给wordpress站点用ngx_lua(openresty)做全站静态加速,只要没登陆,一律访问生成的静态文件,具体的是在nginx里用lua判断是否有wordpress登陆的那个cookie,如果没有,直接访问静态文件,后来想想,这不是绕了个弯做了个CDN功能吗?现在的CDN可不可以判断用户有没有登录而进行分流呢?
2 条回复 • 2014-07-02 12:14:28 +08:00
|
|
1
jasontse 2014-07-02 12:11:28 +08:00 via iPad
没有,动态网站本来就不好做 CDN,缓存机制在动态页里起负载优化的作用。 非要做 CDN 一般也是页面和静态资源分开。
|
|
|
2
Livid 2014-07-02 12:14:28 +08:00
商业 CDN 是可以支持这样的需求的:
根据用户的请求里是否带有特定的 cookie 从而在节点端计算不同的 cache key。
|