Forum > Övriga serverspråk > PHP
Är det någon här som kan hjälpa mig med att berätta hur jag optimerar min sida då de första gången jag ska göra det och även hur jag ska få min sida att bli snabbare? skicka gärna artiklar :D
Att svara på en så diffus fråga så kan man bara skriva:
Koda så optimalt som det går, cache på sånt som du inte behöver hämta samma sak om och om igen.
Skapar en vettig databasstruktur och ha ett bra sätt att optimera datahämtning.
Du få nog vara lite mer specifik, vad är problemet idag?
Bara att sidan är seg enligt vissa kan det bero på dåligt php kodning?
Det kan bero på väldigt mycket. Först och främst kan du kolla vilka begränsningar du har på ditt webhotell. Om du använder dig av ett gratis alternativ så finns det en risk att sidan laddas långsammare, av förståeliga skäl.
I övrigt kan det bero på nästan vad som helst, t.ex:
- "Dålig" PHP kod (som du nämnde). T.ex. att du inte utnyttjar mysql_free_result efter stora databasanrop, eller att du inte återanvänder kod, eller att du kör onödiga eller stora loops.
- Felaktig hänvisning till bilder i HTML och CSS koden kan söla ner sidan också.
- För många anrop till bilder, javascript filer, css filer och externa filer.
- Stora filer att ladda in, internt och externt.
- Dåligt optimerat HTML kod.
Det är några exempel på saker som kan söla ner en sida. Så det gäller för dig att gå igenom din sida och försöka lista ut vad felet kan vara. Här kan du börja:
- Valideras din HTML kod? Fixa.
- Valideras din CSS kod? Fixa.
- Länkar du rätt till alla filer?
- Kolla igenom din PHP kod. Var hämtas störst data från databasen? Hur använder du loops? Återanvänder du kod? Fixa.
När det gäller filanrop (dvs när du infogar bl.a. js och css filer i dokumentet) så kan du använda en js fil (om möjligt) till all din js kod och det samma för din css kod när sidan är publicerad. Komprimera koden också (det finns många sådana tjänster på nätet).
Du måste lära känna din hemsida. Det går inte att bara slänga upp något, för när problem eller frågor uppstår så kan man inte lösa de eller få svar lika snabbt som om man "kände" hemsidan.
Okej tack så mycket ska testa :D Nej det är inte en gratis webbhotell.
För mig är den inte så seg men alla säger den e seg för dom dock så kan ni testa och kolla om den e seg och vad som kan orsaka detta... www.rewiex.com anv: demo lösen : demo
Den verkar rulla rätt snabbt för mig.
För mig med den fungerar bra men vissa säger den hackar sig och är seg när dom levlar kan det inte bero på deras internet?