comparison src/http/ngx_http_write_filter_module.c @ 1179:6e2216ad2c87

$request_time has millisecond precision
author Igor Sysoev <igor@sysoev.ru>
date Sat, 21 Apr 2007 07:50:19 +0000
parents 7e24168b0853
children 8ea6caa62c89
comparison
equal deleted inserted replaced
1178:a77f6980de50 1179:6e2216ad2c87
208 208
209 return NGX_ERROR; 209 return NGX_ERROR;
210 } 210 }
211 211
212 if (r->limit_rate) { 212 if (r->limit_rate) {
213 to_send = r->limit_rate * (ngx_time() - r->start_time + 1) - c->sent; 213 to_send = r->limit_rate * (ngx_time() - r->start_sec + 1) - c->sent;
214 214
215 if (to_send <= 0) { 215 if (to_send <= 0) {
216 c->write->delayed = 1; 216 c->write->delayed = 1;
217 ngx_add_timer(c->write, 217 ngx_add_timer(c->write,
218 (ngx_msec_t) (- to_send * 1000 / r->limit_rate + 1)); 218 (ngx_msec_t) (- to_send * 1000 / r->limit_rate + 1));