随笔分类 -  http

摘要:有这样的需求,客户上传图片,覆盖以前的图片,因为客户可能会频繁的换图片,上传覆盖完后,页面会自动请求刚才的图片,图片已经换掉,但是url并没有换,因为图片名字没改。因为更新的图要及时显示所以这个目录里的图片过期时间是location ~ .*\path\.(jpg|png|jpeg)${ expires 0;}但是并没有出现更新,浏览器依然会用本地的缓存。抓包发现,浏览器发现图片过期并发送了请求带有If-Modified-Since,得到的是304且Last-Modified时间没变,也就是说nginx说此图片没有更改,浏览器就用本地缓存了。但是通过stat命令发现此图片... 阅读全文
posted @ 2013-09-25 14:25 sunsweet 阅读(8980) 评论(0) 推荐(0)
摘要:转自酷壳 – CoolShell.cn原文http://coolshell.cn/articles/2589.htmlGrinder– Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为分布式测试提供了便利。 支持用于执行测试脚本的Jython脚本引擎HTTP测试可通过HTTP代理进行管理。根据项目网站的说法,Grinder的 主要目标用户是“理解他们所测代码的人——Grinder不仅仅是带有一组相关响应时间的‘黑盒’测试。由于测试过程可以进行编码——而不是简单地脚本 化,所以程序员能测试应用中内部的各个层次,而不仅仅是通过用户界面测试响应时间。Pylot-Pylot是一款 阅读全文
posted @ 2013-03-03 18:53 sunsweet 阅读(270) 评论(0) 推荐(0)