亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
nginx proxy_cache碰到的蛋疼問題,求解決
[打印本頁]
作者:
kofzhujia2010
時間:
2011-12-27 22:46
標題:
nginx proxy_cache碰到的蛋疼問題,求解決
本帖最后由 kofzhujia2010 于 2011-12-27 22:54 編輯
做好了nginx proxy_cache,見部分配置:
location ~ .*\.(gif|jpg|png|htm|html|css|js|flv|ico|swf)(.*) {
proxy_pass http://tbsweb;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_redirect off;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_cache cache_one;
#對不同的HTTP狀態(tài)碼設置不同的緩存時間
proxy_cache_valid 200 302 1h;
proxy_cache_valid 301 1d;
proxy_cache_valid any 1d;
expires 1d;
}
頁面是JSP的,是不經(jīng)過緩存的,訪問nginx登錄發(fā)現(xiàn),第一個用戶登陸之后,進入主頁面會有用戶名顯示,這時別的用戶登錄后,進入主頁面會把第一個用戶的用戶名出現(xiàn)在頁面上,而把上面的js緩存去掉之后就是好的.或者不經(jīng)過nginx訪問web都是可以的,說明web程序是沒問題的。
我的理解引起該問題的原因:
第一個用戶登錄后,將頁面緩存在nginx上,從第二個用戶開始登錄之后,就一直訪問的是緩存,于是用戶名是顯示第一個用戶的
疑問:
1:為什么會和緩存有關?登錄之后進入的主頁面是jsp的,不應該緩存的,而且用戶名是從session中讀取出來顯示在jsp上面的.
2:這個去掉js緩存為什么就沒事了?js緩存只是緩存js文件而已,是靜態(tài)的,應該不影響jsp的用戶名的顯示啊
求解
作者:
kofzhujia2010
時間:
2011-12-29 08:42
知道原因了,是正則表達式出問題了,js會匹配成jsp的。。所以jsp也被緩存了
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2