Преглед изворни кода

update for highload documentation

z3APA3A пре 8 година
родитељ
комит
29b834cf56
1 измењених фајлова са 6 додато и 2 уклоњено
  1. 6 2
      doc/html/highload.html

+ 6 - 2
doc/html/highload.html

@@ -189,8 +189,8 @@ you can eliminate Nagle's algorithm delay with TCP_NODELAY flag. Usage example:
 proxy -osTCP_NODELAY -ocTCP_NODELAY
 </pre>
 sets TCP_NODELAY for client (oc) and server (os) connections.
-<pre>
-</pre>
+<p>Do not use TCP_NODELAY on slow connections, if connection bandwidth is
+bottleneck, or because it may be more bandwidth-consuming.
 <h4>Use slice to speedup large data amount transfers</h4>
 slice() allows to copy data between connections without copying to process
 addres space. It can speedup proxy on high bandwidth connections, if most
@@ -203,3 +203,7 @@ devel version. Do not use it in production without testing. Slice requires
 more system buffers, but reduces process memory usage.
 Do not use slice if there is a lot of short-living connections with no bandwidth
 requirements.
+<p>Use slice only on high-speed connections (e.g. 10GBE), where processor or
+bus are bottlenecks.
+<p>TCP_NODELAY and slice are not contrary to each over and can be combined on
+high-speed connections.