Webserver HTLM CODE

Bei der Ethernet-Bibliothek findet kein Puffern statt, was zu einer merklichen Verlangsamung führen kann, weil praktisch jedes Zeichen in einzelne TCP-Pakete gepackt wird.

@pylon das hat mich schon nachgedenklich gemacht, da ich bei den den Statistikseiten meines Webservers sowas (siehe unten) drin hab.
Nach diesem Codefragment kommt eine längere for Schleife um EEpromdaten Bytesweise via cl.print zu den Browsern zu schicken.
Wenn jedes Byte ein TCP-Paket wäre müsste die Darstellung der Refresh der Seite total langsam sein.
Ist sie aber nicht wirklich - ob langsam oder schnell ist natürlich relativ.

Die Umsetzung deines Vorschlags habe ich verstanden, macht aber hier viel Arbeit.
Ist der Performancegewinn wirklich so gravierend ?

cl.print("<img src='http://chart.apis.google.com/chart?cht=bvs&chbh=a&chco=FF0000,00FF00&chs=900x225&chxr=0,0,");
cl.print((float)maxi/150.0);
cl.print(",");
cl.print((float)maxi/1500.0);
cl.print("|1,0,24,1&chxs=0N* * kw/h&chg=4.16,10,3,3,0,0&chxt=y,x&chd=t:");