I am experiencing something similar. When I use the number prefix, I
get "400 Bad Request" errors when I try to embeed the url in img tags
the first time the imgs are loaded by the browser. I get no error when
I input the url directly in the address bar, and also won't get the
error anymore in the img tag for a given URL when I input it in the
address bar.

Here is an example HTML:

<html>
<head></head>
<body>

<img src = "http://1.chart.apis.google.com/chart?
chd=t4:53.83,115.037,115.037,115.037,44.858|-14.289165944627,-26.781641996333,-16.609297224792,0.842115526332975,40.037768163243|
251.034091889254,202.061102174484,289.377094449584,298.280968947334,313.292509650526|
195.706074055373,195.964539821849,98.476202775208,72.120915526333,88.092722186231|
44.858&amp;chxl=1:|Total|Area4|Area2|Area1|Administra%C3%A7%C3%A3o|2:|
Sua+Renda&amp;chf=b1,lg,90,FFFFFF,1,C6D9FD,0|b2,lg,90,98B6EB,
0,406AB3,0.5,98B6EB,1|b3,lg,90,FFFFFF,0,C6D9FD,
1&amp;chds=0,450.0&amp;chco=FFFFFF&amp;chm=H,D4842F,
4,0,2&amp;chxr=0,0,450.0,80&amp;chxt=x,y,t&amp;chxs=0N*cBRL*+mil|
2,D4842F&amp;chs=450x270&amp;cht=bhs&amp;chxp=2,9.96844444444444&amp;chbh=a,
15,30" >


<img src = "http://2.chart.apis.google.com/chart?chd=t:
0.0230,0.460,0.172,0.0690,0.276&amp;chxl=2:|Renda+Bruta+%28R%24+mil%29|
3:|Membros|0:|0%2C0+a+78|78+a+160|160+a+230|230+a+470|470+
%2B&amp;chds=0,0.51&amp;chco=406AB3&amp;chm=tVoc%C3%AA,D4842F,
0,0,10,,e:0:5&amp;chxr=1,0,0.51&amp;chxt=x,y,x,y&amp;chxs=1N*p*|
0,,9&amp;chs=550x330&amp;cht=bvg&amp;chbh=a,0,15&amp;chxp=2,50|3,50" >

<img src = "http://3.chart.apis.google.com/chart?chd=t:
12.5,12.5,12.5,8.33333333333333,8.33333333333333,45.8333333333333&amp;chco=406AB3&amp;chl=Educa
%C3%A7%C3%A3o+%2813%25%29|Tecnologia+da+Informa%C3%A7%C3%A3o+
%2813%25%29|Medicina+e+Hospitais+%2813%25%29|Minera%C3%A7%C3%A3o+
%288%2C3%25%29|Com%C3%A9rcio+Atacadista+%288%2C3%25%29|Outras+
%2846%25%29&amp;chs=800x300&amp;cht=p3" >

<img src = "http://4.chart.apis.google.com/chart?chd=t:
33.695652173913,13.0434782608696,11.9565217391304,10.8695652173913,30.4347826086957&amp;chco=406AB3&amp;chl=Administra
%C3%A7%C3%A3o+%2834%25%29|Area2+%2813%25%29|Area1+%2812%25%29|Area4+
%2811%25%29|Outras+%2830%25%29&amp;chs=800x300&amp;cht=p3" >

</body>
</html>


Save this to a .html file, load it (all images will be broken), then
copy/paste one of the URLs in the address bar, than open the
same .html again. You will see what I mean.

For the mean time I am no using the prefixes, I get not errors then. I
hope Google fixes this or deprecates the URL prefix.

Cheers,
Bernardo

On Mar 31, 1:09 pm, Rowan B <[email protected]> wrote:
> Hi all,
>
> The "Improving Performance on Pages with Many Charts" section 
> onhttp://code.google.com/apis/chart/docs/making_charts.html#enhancements
> provides a tip on how to improve load performance on pages with many
> charts, namely:
>
> "you can add a number 0-9 and a dot just before
> chart.apis.google.com", eghttp://0.chart.apis.google.com/chart?cht=…
>
> I've tried using this, and when prepending server numbers, Safari 4,
> FF 3.5 and IE 8 all refuse to load the charts.
>
> An example URL using this performance trick is:
>
> http://2.chart.apis.google.com/chart?chs=150x30&chma=0,0,0,0&cht=ls&c...
>
> When this is loaded directly, it works in all browsers.  However, a
> header inspection shows it is served with a 301 redirect header, and
> is attempting to redirect to /apis/charttools/index.html ; loading
> this image inline to a page just shows a broken image.
>
> Are the docs out of date (is the behaviour no longer supported?), or
> am I doing something wrong?
>
> Many thanks,
> Rowan

-- 
You received this message because you are subscribed to the Google Groups 
"Google Chart API" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/google-chart-api?hl=en.

Reply via email to