On Mar 18, 2008, at 10:08 AM, Aschwin Wesselius wrote:
Per Jessen wrote:
header(location) mechanisms do come with a very huge disadvantage if
you don't use them with caution. Requests are reinitialised,
libraries
loaded (again), DB connections setup/checked again, session lookups
are being done, log write for another request etc. That's quite an
impact for just not knowing what to do with flow.
I'm having difficulties following you - a plain 303 redirect to a
"Thank
you" page shouldn't cause all of that. It's an HTTP reply with the
303
and the new URL, followed by a single URL request from the browser.
OK. I think I know how other people (like you) think about just
requesting URL's one after another. If that's not such a performance
issue for you, fine.
A plain 303 redirect mostly isn't just a HTML file, it's another
script (or the same script with another action falling through a
switch statement, whatever).
Point is: why hitting you webserver with multiple requests per user,
just after submitting a form or whatever caused the redirect? If you
have 2 users per day, that won't hurt. But if you have 30.000
concurrent users a minute, that could be 60.000 requests (besides
all the images, stylesheets, javascripts that are being re-
requested). Or am I talking nonsense?
I don't know much about the actual load stuff... but I do know unless
you specifically set it, the CSS should be cached unless you refresh
it and the date has changed on the file. I assume the same with the
images as well.
--
Aschwin Wesselius
/'What you would like to be done to you, do that to the other....'/
--
Jason Pruim
Raoset Inc.
Technology Manager
MQC Specialist
3251 132nd ave
Holland, MI, 49424-9337
www.raoset.com
japruim@xxxxxxxxxx
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php