Voor op het intranet heb ik een werktijdenplanner geschreven,
er staan ongeveer 40 medewerkers in, elke dag bestaat uit 8 uur en er worden 5 dagen per week weergegeven.
In een database staat dus 1600 keer een code voor een dagdeel. Het geheel wordt door PHP netjes in een schema weergegeven. Dit alles op een flinke webserver.
Ik heb het geheel ontwikkeld op een Windows 2003 Server en getest op een XP client (op beide duurt het opbouwen van de pagina <2 seconden (netjes gezien de berg data)...
Nu wou ik het geheel bekijken op een Windows 2000 computer met daarop IE6 en het bouwen van de desbetreffende pagina duurt soms 5 seconde, soms wel 30 seconde. Het vreemde is dat het exact dezelfde code en output is (de output is HTML only, al het parse werk wordt gedaan op dezelfde Windows 2003 server.
Doormiddel van microtime(); heb ik aan het begin en aan het einde van de pagina een berekening laten doen, wat blijkt. Het maken (parsen) van de pagina duurt gemiddeld 5 keer zo lang als een Windows 2000 computer deze bezoekt (meerdere computers getest) dan als een Windows XP/2003 computer met dezelfde IE versie (6) de pagina bezoekt.
Waar zou ik de oorzaak moeten zoeken??
Het kan niet aan de MySQL server liggen, omdat op de windows 2003 server alles binnen 1 seconde geparst en weergegeven kan worden, dit geld ook voor de windows xp client. (iets langere tijd, maar dat komt omdat het nog over het netwerk heen moet ipv local)..
Ik kom er niet uit, help ?
er staan ongeveer 40 medewerkers in, elke dag bestaat uit 8 uur en er worden 5 dagen per week weergegeven.
In een database staat dus 1600 keer een code voor een dagdeel. Het geheel wordt door PHP netjes in een schema weergegeven. Dit alles op een flinke webserver.
Ik heb het geheel ontwikkeld op een Windows 2003 Server en getest op een XP client (op beide duurt het opbouwen van de pagina <2 seconden (netjes gezien de berg data)...
Nu wou ik het geheel bekijken op een Windows 2000 computer met daarop IE6 en het bouwen van de desbetreffende pagina duurt soms 5 seconde, soms wel 30 seconde. Het vreemde is dat het exact dezelfde code en output is (de output is HTML only, al het parse werk wordt gedaan op dezelfde Windows 2003 server.
Doormiddel van microtime(); heb ik aan het begin en aan het einde van de pagina een berekening laten doen, wat blijkt. Het maken (parsen) van de pagina duurt gemiddeld 5 keer zo lang als een Windows 2000 computer deze bezoekt (meerdere computers getest) dan als een Windows XP/2003 computer met dezelfde IE versie (6) de pagina bezoekt.
Waar zou ik de oorzaak moeten zoeken??
Het kan niet aan de MySQL server liggen, omdat op de windows 2003 server alles binnen 1 seconde geparst en weergegeven kan worden, dit geld ook voor de windows xp client. (iets langere tijd, maar dat komt omdat het nog over het netwerk heen moet ipv local)..
Ik kom er niet uit, help ?

/dev/null