<div dir="ltr">Hi<div><br></div><div>Thank you very much. Valentin</div><div><br></div><div>Best Regards</div><div>Muhui Jiang</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-10-13 23:16 GMT+08:00 Valentin V. Bartenev <span dir="ltr"><<a href="mailto:vbart@nginx.com" target="_blank">vbart@nginx.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tuesday 13 October 2015 22:43:48 Muhui Jiang wrote:<br>
> Hi<br>
><br>
> Thank you so much. Valentin.<br>
> My understanding:<br>
> Though clinklittle128.png has higher priority, the server wants to send it<br>
> first to the client. But because of flow control, the clinklittle128.png is<br>
> blocked(waiting for the window update frame). But at this time the server<br>
> don't want to waste the resource, so it will send the index.html,<br>
> preloadjs.min.js  etc. When the server received the window update frame,<br>
> it will send the clinklittle128.png once again. Am I right?<br>
<br>
</span>Yes, that's right.<br>
<span class=""><br>
<br>
><br>
> BTW: could you please locate the related source code for me. I want to have<br>
> a deep research on it. Many Thanks<br>
<br>
</span>The code related to exhausting flow control window is here:<br>
<a href="http://hg.nginx.org/nginx/file/tip/src/http/v2/ngx_http_v2_filter_module.c#l1012" rel="noreferrer" target="_blank">http://hg.nginx.org/nginx/file/tip/src/http/v2/ngx_http_v2_filter_module.c#l1012</a><br>
<br>
Here is what happens on receiving window update:<br>
<a href="http://hg.nginx.org/nginx/file/tip/src/http/v2/ngx_http_v2.c#l2130" rel="noreferrer" target="_blank">http://hg.nginx.org/nginx/file/tip/src/http/v2/ngx_http_v2.c#l2130</a><br>
<div class="HOEnZb"><div class="h5"><br>
  wbr, Valentin V. Bartenev<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br></div>