Hallo, ik ben bezig met het maken van een website, die veel bezoekers met ondersteunen. Ik heb al wat rondgekeken op het net over databasemanagement en ben gekomen op AdoDB en de nieuwe functies van mysql nml mysqli. Alleen zat ik te denken als er veel gebruikers op de website komen, het niet erg goed is als ze allemaal een aparte database connectie krijgen. Met mysqli kan ik wel een persistent connectie maken, maar om daar een pool van te maken en deze te delen, lijkt me best ingewikkeld. Helemaal doordat php moeilijk dingen kan delen tussen gebruikers. Weet iemand toevallig een framework of manier of tips om met dit probleem om te gaan? of is het sowieso geen probleem?
Je kan gerust een connectie per page leggen hoor. Je site moet wel heel druk bezocht worden, wil je dan tegen problemen aan lopen. En als je dat wil voorkomen, dan kun je beter helemaal geen database gebruiken: je schrijft een bericht, en slaat dit op in de database. Op dat moment maak je er een HTML pagina van, en daarnaar link je. Geen PHP meer, geen database meer, en dus optimaal kwa snelheid.
'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.
Maak je gebruik van een cache, zodat je maar eens in de zoveel tijd een database connectie hoeft te maken. Je kunt ook bijvoorbeeld alleen een klein stukje van de pagina cachen, op bijvoorbeeld de punten waar zware queries worden uitgevoerd.
Er zijn vele reeds geschreven cache systemen voor PHP beschikbaar, elke weer met z'n eigen funtionaliteiten. Neem die eens door om te kijken hoe de makers het hebben aangepakt.
Er zijn vele reeds geschreven cache systemen voor PHP beschikbaar, elke weer met z'n eigen funtionaliteiten. Neem die eens door om te kijken hoe de makers het hebben aangepakt.
[ Voor 10% gewijzigd door Sybr_E-N op 23-03-2005 14:56 ]
Bedankt, enne cache is geen optie, omdat er veel gepost gaat worden en veranderd gaat worden. Dus dan heeft het geen nut meer. Maar als alles volgens planning gaat moeten er uiteindelijk wel 10000 bezoekers per dag op kunnen komen.
Wat is veel?
Ik denk dat caching nog best nuttig kan zijn als de verhouding view:posts groter als 5 is.
Ik denk dat caching nog best nuttig kan zijn als de verhouding view:posts groter als 5 is.
Op zoek naar een nieuwe collega, .NET webdev, voornamelijk productontwikkeling. DM voor meer info
10.000 bezoekers per dag is peanuts voor een beetje DBMSVerwijderd schreef op woensdag 23 maart 2005 @ 16:35:
Bedankt, enne cache is geen optie, omdat er veel gepost gaat worden en veranderd gaat worden. Dus dan heeft het geen nut meer. Maar als alles volgens planning gaat moeten er uiteindelijk wel 10000 bezoekers per dag op kunnen komen.
The NS has launched a new space transportation service, using German trains which were upgraded into spaceships.
Pagina: 1