摘要: ngx获取时间有两个方法,一个是ngx_gettimeofday(),另一个是ngx_timeofday()。前者就是gettimeofday(),我们重点来分析一下后者。ngx_timeofday()的定义: #define ngx_timeofday() (ngx_time_t *) ngx_cached_time从名字上直观看出这是一个缓存时间。为何设置这个缓存时间呢?nginx对时间的操作很频繁,在很多地方有获取当前时间的需求,而实际上时间的获取并不一定要非常精确。这样,使用缓存,就能一定程度上大大降低调用gettimeofday()的时间消耗,而带来的时间误差在可接受范围。... 阅读全文
posted @ 2012-07-19 19:35 小获 阅读(3214) 评论(0) 推荐(1)