Citat:
Ursprungligen postat av
yiy
Rent funktionsmässigt verkar det ganska enkelt att göra sidor likt imgur som exempel. Att kunna ladda upp bilder och skriva kommentarer är inte så avancerade funktioner. Ett forum är inte så svårt heller. Men att göra sidor som kan hantera, som Flashback nu, 35000 besökare samtidigt - vad är det som en stor sida har som inte en amatörsida har? Jag förstår att det är enorm skillnad på kodens kvalité i helhet, så det behövs ej påpekas.
Jag planerar inte på att försöka mig på att göra en sida likt imgur, men jag vill gärna få förslag om vad jag ska läsa om för att lära mig mer om hur man bygger en sida där phpkoden är optimal för stora sidor. Som caching är något jag läst lite om, vad mer finns att läsa om?
Tack för svar
Gör du inte några riktiga WTFer i din kod är ju exekveringstiden beroende av vad för maskineri du kör den på. Som nån påpekat är ju cachetjänster likt Amazon och Akamai de man brukar använda sig av, hårdvara är ju annars rätt dyrt om man ska sköta cachningen själv.
Det som däremot VERKLIGEN imo brukar vara prestandabovarna i sammanhanget är databasen, dels beträffande design men även beträffande vilka frågor man ställer mot den. Även den mest kraftfulla databas kan fås att gå på knäna med de mest uselt skrivna frågorna. Att kasta på index på tabellerna kan såklart hjälpa upp en del, men i det långa loppet handlar det om att konstruera frågorna så dessa kan exekveras på enklast möjliga vis.
Just databasproblem är svåra att hitta från början, men har systemet varit i drift ett tag och man har en del data i databasen blir det efter ett tag påtagligt att den inte mår speciellt bra.