Привет! [EMAIL PROTECTED] wrote: >>I feel the idea is not accurate. My ip address (a static one from my >>isp) would remain the same if I went to ADSL from my current >>dial-up access. >> >>HTH >>Chris > > > Yes. And how about all corporate networks? If I'm accessing your site from > our office I would get the low-speed version until you added our domainname > to your list. Then what if I connect to our modem-pool from home... Then you > wouldn't know I connected through a modem. > > And my ISP at home doesn't have anything in their dns-names to differentiate > adsl from dial-up users. > Just my thoughts... > Regards > Joakim Andersson
Yes, although the problem of determining users' bandwidth *is* real, I guess solution is not to be found in whatver IP address processing you might do. But you might consider sampling your actual communication, like sending the browser a sample document of fixed length that will execute some answer action from the browser. If you can time the lenght of this loop you can have a rought idea of what the user bandwidth is at the moment. Besides, no matter what your bandwidth to your ISP is, connection performance is influenced by server bandwidth as well. So I guess the only reliable factor would be some *real* measure. Which is far from being absolute, as the network continuously varies its state. Probably you should repeat this step over and over in time to get some average valuable value, that you could then use (for example) to reprocess images on the fly and have output graphic resolution degrade with connection quality to keep speed close to constant (just an idea, not that I'll try to do that very soon) :). Still your test must take the most minimal transmission load ever because it would add up and further lower the bandwidth of those who are sitting on a poor connection. Maybe you could add it to the banners. It could serve both as an "okay, printed" mark *and* a performance benchmark. Just have the timestamp recomputed on an invisible iframe (or have something sent along within the link the next time you load a banner, it depends on how quick you need an answer). Won't work for *all* browsers, but say 90% of your users will give you the data you look for. You'll have a default strategy that appies when no answer comes, of course. For those having banners sent out at regular intervals the average value would be reasonably close to the truth, and with little overhead. Of course you would need to take off the graphical load (size of the image) from your *packet* dimension, when computing the result. Just my 2 kopeki :) Пока Альберто Серра @-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@-_=}{=_-@ LoRd, CaN yOu HeAr Me, LiKe I'm HeArInG yOu? lOrD i'M sHiNiNg... YoU kNoW I AlMoSt LoSt My MiNd, BuT nOw I'm HoMe AnD fReE tHe TeSt, YeS iT iS ThE tEsT, yEs It Is tHe TeSt, YeS iT iS ThE tEsT, yEs It Is....... -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php