Well it's because of the major difference between client side and server side processing.
The googlemap API requires you to create xml file which is processed client side by the scripts.
You can fake some stuff by setting it with php but bottomline remains the same.
Point is that currently onload of the map the xml-file is created or onchange of data.
To create a line in the xml file I need a query. If you have a whole lot of users that means a lot of queries.
That's what I'm working on. It's not so much a programming error but more a behaviour by design from the googlemap itself.
Google also says it that it's not build for 250+ but I have seen forums that are running my app 600+ and more. I keep tweaking the code javascript and php to make it as performant as possible and I am working on a more permanent solution with smart caching.
I already created part of those scripts for the xbox live integration I made for my site xboxusersgroup.com.
|