本文将完全解析nginx-1.6.0中cache的实现。
cache文件结构:
-- 首先是包含固定大小的控制信息,用于重建缓存的时候进行验证
>>实际是 sizeof(ngx_http_file_cache_header_t) byte的控制信息
-- 然后是原始服务器给的包头和包体。
备忘:
-- 将temp文件rename到缓存文件:
== ngx_http_upstream_process_upstream
++ ngx_http_upstream_process_request
>> ngx_http_upstream_store
== ngx_http_upstream_process_downstream
++ ngx_http_upstream_process_request
>> ngx_http_upstream_store
部分内容参考:
-
http://blog.csdn.net/brainkick/article/details/8535242
-
http://blog.csdn.net/brainkick/article/details/8570698
-
http://blog.csdn.net/brainkick/article/details/8583335
-
http://blog.csdn.net/brainkick/article/details/8592027
-
http://blog.csdn.net/brainkick/article/details/39966271
-
-
阅读(1711) | 评论(0) | 转发(0) |