phpbar.de logo

Mailinglisten-Archive

[php] Re: Script unterschiedloch schnell....

[php] Re: Script unterschiedloch schnell....

Martin Ramsch m.ramsch_(at)_computer.org
Mon, 13 Sep 1999 21:22:56 +0200


Alexander Meis schrieb am Montag, den 13. September 1999:
> ein von mir programmiertes Bannerscript wird so aufgeruffen.
> 
> <a href="redirector.phtml?Click=<? echo $BRot ?>"><img
> src="adem.phtml?showon=mediahost&size=234&Show=<? echo $BRot++ ?>"></a>
> <a href="redirector.phtml?Click=<? echo $BRot ?>"><img
> src="adem.phtml?showon=mediahost&size=234&Show=<? echo $BRot++ ?>"></a>
> <a href="redirector.phtml?Click=<? echo $BRot ?>"><img
> src="adem.phtml?showon=mediahost&size=234&Show=<? echo $BRot++ ?>"></a>
> 
> Das in 80% aller fällen wird das Bannerscript korrekt ausgeführt.
> in 20% erscheinen 2 Banner gleichzeitig.
> Das 3 Banner gleichzeitig erscheinen liegt daran das das Script
> nahezu gleichzeitig aufgeruffen wird und das es manchmal vorkommt
> das das eine script das andere im ablauf "überholt" und somit die
> auszulesenden Werte durcheinander bringt.

Hmm, ich verstehe nicht ganz, wo das Problem liegt?  Jeder der drei
Banner-Links hat ja einen eigenen Wert bei "Show", ist also von den
anderen unterscheidbar.  Und wann der Browser Inline-Images anfordert,
hat man eh nicht in der Hand: im Extremfall könnte der User das
Bilderladen zum Beispiel ganz ausgeschaltet haben und die Bilder erst
später einzeln (in beliebiger Reihenfolge) per Klick nachholen.

> Gibt es irgentwie ne Möglichkeit dafuer zu sorgen das die
> aufgeruffenen scripte nacheinander verarbeitet werden ?

Wenn es unbedingt sein muß, dann könntest Du Dir auf der Server-Seite
merken (in einer DB), welche Bilder schon angefordert wurden und wenn
eine Lücke in der Zählung ist, einfach warten - aber das wird im
Detail ziemlich krampfig.

Vorallem frage ich mich:  wozu?

Ciao,
  Martin
-- 
  "Always listen to experts.  They'll tell you what can't be done,
   and why.  Then do it."                    -- Robert A. Heinlein


php::bar PHP Wiki   -   Listenarchive