10 gange langsommere PHP på IIS6 end på IIS5 - Hvorfor ?
Jeg har siddet og udviklet et site i PHP (rettere en webapplikation - stor), udviklingen skete på en Windows 2000 Server med IIS5, installeret PHP5.03 som CGI/Fast CGI.
Nu hvor vi er færdige, så flytter vi det over på en lækker HP Dual Xeon server, med WIndows Server 2003, IIS6, har installeret PHP5.04 som ISAPI - nu er siderne SUPER langsomme, vi tester med PHP og kan se at siderne er op til 3,66 sekunder, som på udviklingsserveren tager 0,34 sekunder at udføre. (der er ingen andre brugere på, så det er ikke det!)
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
Noget af det der er lavet MEGET om siden IIS5 er den måde IIS behandler sine worker processes på. Så du skal være sikker på at du har fået sat dit ISAPI op til at blive afviklet ordenligt. Har du evt. kigget efter of der er issues med PHP5.04 i forhold til 5.03 ?
Blot et par strøtanker. Jeg er servermand og ikke webmand, så jeg kan ikke fortælle dig meget mere :)
Der kan være flere ting i det. F.eks. at PHP.ini ikke bliver indlæst korrekt fordi stien er forkert, eller at du skal ændre visse værdier i filen - f.eks. sætte output_buffering til værdien on eller 4096.
Nej, det var sat til 4096 - så der er ikke nogen umiddelbar forskel :(
Jeg tror lige at jeg smider phpinfo herop!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.