Langsom Php, eller fejl ved server?

Tags:    php

<< < 12 > >>
Hej folkens!!

Jeg har et lille spørgsmål jeg håber i kan hjælpe mig med.
Jeg har sat en IIS server op på en win2003 server, og så vidt jeg kan se virker alt som det skal, men alligevel har jeg problemer med den ene af mine sider.

Efter opsætning virker hjemmesiden som den skal, der er bare det minus at den er utrolig langsom, og jeg aner ingen råd efterhånden.

Siden der er tale om ligger på
http://shop.caredata.dk

Alle andre sider virker uden problemer, og siderne ligger på samme server, men alligevel er der et eller andet der gør hjemmesiden tung?
http://cstrike1.caredata.dk
http://forum.caredata.dk
http://phpmyadmin.caredata.dk

Jeg har prøvet at tømme databasen til hjemmesiden, men lige lidt hjalp det, den fortsætter bare med at være langsom.
Når man åbner siden er det som om den hænger i at oprette forbindelse, hvilket jeg ikke kan forstå for så ville det være det samme for alle siderne.

Håber i kan hjælpe





Hvorfor ikke bruge en Apache server til at afvikle PHP?



Fordi jeg kan bruge IIS og har betalt for det for længe siden.

Apache er også godt nok, men jeg synes bedre om IIS efter flere års arbejde med begge systemer.



Dertil kan jeg desværre ikke hjælpe dig. Jeg har aldrig brugt IIS. Tror kun jeg nåede til deres "personal webserver", eller noget i den dur.



PHP kører for sig selv ligesom ved apache.. Der er ingen forskel.



Ja okay :) Siden er godt nok langsom. Man kun om muligt ikke få lov til at se koden?



Fold kodeboks ind/udKode 





Indlæg senest redigeret d. 25.09.2007 18:35 af Bruger #2668
Jeg kan godt nok ikke lige se hvad der er der er galt.



En lille 4-trins guide til at skrive hurtigt eksekverbar kode:

1. Adskil PHP fra HTML. Man skal ikke mixe. Jo flere gange man php tags, des længere tager det for server at parse en enkelt fil. Brug, som det mindste, templates.

2. Tag tid på brudstykker af kode.

3. Skriv små debug linier - så man f.eks undgår at køre det samme sql-kald flere gange, hvis man alligevel kan nøjes med at køre det en gang.
Vildt eksempel i kode:
Fold kodeboks ind/udKode 
Det var 5 sql-kald der nemt kan skæres ned til to. Frygter allerede resten af sitet.

4. Start forefra... :)


og virker det ikke... så må du jo øge mem-allokering til PHP og MySQL



Indlæg senest redigeret d. 25.09.2007 14:08 af Bruger #10216
Det er IKKE IIS er gør det. Min egen hjemmeside i PHP kører på en IIS og kører med god hastighed.

Og der er en smule forskelle angående PHP på henholdsvis Apache og IIS, men jeg har aldrig været ude for noget jeg ikkek har kunnet pga IIS.



Hvis du mener det ikke IIS'n der æder mem, må sidste mulighed derfor stadig være, at øge mem-allokering til PHP og/eller MySQL.
Husk på at der er forskel på webserver, parser og kode... ;)



<< < 12 > >>
t