FAQ |
Kalender |
2006-09-22, 05:58 | #1 | ||
|
|||
Medlem
|
Tjena håller på att utveckla en hemsida och nu undrar jag om det finns någon typ 10 punktslista för att optimera sin sida så att den blir så snabb som möjligt?
Avskyr sega sidor och det vet jag att ni också gör Med vänliga hälsningar |
||
Svara med citat |
2006-09-22, 08:21 | #2 | ||
|
|||
Medlem
|
Jag har ingen top-tio lista men jag kan dela med mig av några tips.
* Snabb grafik- eller så lite grafik som möjligt. Dett är ju ett kapitel för dig hur man komprimerar grafik effektivast. En tumregel är ju att man ska undvika toningar vilket är svårt att komprimera så att det ser bra ut. * Så få HTTP requests som möjligt - man ska hålla ner antalet css-filer, javascript-filer, php-includes, grafik med mera. * snabb webbserver - såklart * optimerad databas(om man jobbar med det) - detta är ju också ett kapitel för sig hur man designar och optimerar en databas på bästa sätt. denna lista går säkert att bygga på |
||
Svara med citat |
2006-09-22, 08:24 | #3 | |||
|
||||
Flitig postare
|
Tja, det finns väl några saker att tänka på.
* Använd inte bilder som lika gärna kunde ha varit ren text. * Försök göra grafik med CSS så mycket så möjligt istället för bilder. Använd t.ex. border i CSS för att skapa kantlinjer istället för att ha bilder som kantlinjer. * Gör dina layout-bilder så små som möjligt. Oftast räcker det med en bild till vänsterkanten, en en-pixel-smal bild som loopas i mitten och en bild till högerkanten. * Använd cache så mycket det går. * Generera .html-filer för sidor som sällan uppdateras. När de sidorna sen uppdateras, så skickar du en header om att de har uppdaterats. * Separera utssende och struktur, dvs, använd XHTML och CSS på korrekt sätt. * Lägg CSS och Javascript i egna filer. Undvik att använda inline CSS i mesta möjliga mån. * Avinstallera Dreamweaver och Frontpage. * Utnyttja SQL så mycket det går. Oftast kan beräkningar och stränghantering göras redan i SQL. * Se till att du bemästrar ditt server-side-språk så bra som möjligt. Är du osäker, anlita någon som kan optimera din kod. * Se till att din förstasida är ruggigt snabbladdad. Kommer någon in på din förstasida och blir intresserad, så känns det mer okej att en undersida är aningen långsammare än ifall förstasidan är långsam. |
|||
Svara med citat |
2006-09-22, 09:49 | #4 | |||
|
||||
Bara ett inlägg till!
|
mitt tips
databas: * Om du kör en databas, lägg upp Index! detta är det absolut viktigaste! det kan gå upp till 100 gånger snabbare med rätt index! * ha så lite sql-frågor per sida som det går.. använd inner joins t.ex design: * Kör CSS! så mycket det bara går. |
|||
Svara med citat |
2006-09-22, 09:51 | #5 | ||
|
|||
Medlem
|
Instämmer med föregående talare och lägger till
* Slå på gzip-komprimering av sidorna! * Analysera sidan på http://www.websiteoptimization.com/s...yze/index.html (tro inte på allt de säger, men det kan vara en fingervisning till om du lyckats bra.) |
||
Svara med citat |
2006-09-22, 10:39 | #6 | ||
|
|||
Klarade millennium-buggen
|
Tack för era tips om Gzip! Slog på det och nu laddar sidorna mycket snabbare!
Kan någon förklara Hur Gzip compressionen fungerar? Komprimeras sidorna ungefär som vanliga zip-arkiver på servern och skickas till besökaren? |
||
Svara med citat |
2006-09-22, 11:36 | #7 | ||
|
|||
Medlem
|
alltinggratis>> Jeppm kort sagt! Bara de webbläsare som klarar av det (nuförtiden typ alla...) får komprimerat material, de andra får okomprimerat.
Det är inbyggt i HTTP 1.1- protokollet (Content-encoding). Servern skickar komprimerat data och webläsaren packar upp det. |
||
Svara med citat |
2006-09-22, 18:34 | #8 | ||
|
|||
Medlem
|
Citat:
Tar SQL mindre serverresurs än php? |
||
Svara med citat |
2006-09-22, 20:13 | #9 | ||
|
|||
Medlem
|
Vad innebär Gzip? Låter intressant och skulle vilja ha en liten närmre förklaring.....
|
||
Svara med citat |
2006-09-22, 21:22 | #10 | |||
|
||||
Medlem
|
Fungera gzip med php också? Alltså den färdiggenerarade html-sidan (tillverkad av php), kan den gzip:as?
|
|||
Svara med citat |
Svara |
|
|