各位大神,你们好!
目前我在lua中实现了304的功能,代码上有两种方案,不知道选择哪种比较好?我个人偏向于第2种方案。
烦请大牛们,帮忙看看,非常感谢!
-- 文件最后修改时间
local last_modify = 1414738123
local http_last_modify = ngx.http_time(last_modify)
-- return 304
if ngx.req.get_headers()["If-Modified-Since"] == last_modify then
具体代码,见以下两种情况
end
1、具体代码:
ngx.exit(304)
返回的响应头信息:
Connection | keep-alive |
Content-Length
| 0 |
Date | Fri, 31 Oct 2014 06:56:45 GMT |
| |
2、具体代码:
return
返回的响应头信息:
Connection | keep-alive |
Date | Fri, 31 Oct 2014 06:51:47 GMT |
Last-Modified | Fri, 31 Oct 2014 03:03:40 GMT |
| |