Bekijk Volledige Versie : Database Server
Hallo,
Kan mij iemand vertellen hoe een serverconfiguratie is opgebouwd die een website zoals 2dehands.nl of kapaza.nl host.
Ik ben enige tijd geleden met een dergelijk project gestart, maar de VPS die mijn website host kan de traffic niet meer aan.
De website zelf draaid nog vlot, maar eens de database word geraadpleegt gaat het traaaaaaaaag...
Naar welke server moet ik verhuizen?
Moet ik denken aan een aparte server voor de database?
Graag meer info,
alvast hartelijke dank,
Bjorn.
Heb je al bekeken waar de database mee bezig is? Het kan best zijn dat een bepaalde query niet goed gebruik van indexen maakt bijvoorbeeld. Dat een database "traag" is betekent niet altijd dat je meer hardware nodig hebt. Ook zou je met caching de database kunnen ontlasten, bijvoorbeeld door statische pagina's te genereren i.p.v. steeds alles opnieuw uit de database op te halen.
Alle grote sites zetten dit soort technieken in om de performance te verbeteren.
Natuurlijk is een scheiding tussen database en webserver geen verkeerde, dan kunnen beide servers doen waar ze goed in zijn.
je vps heeft waarschijnlijk mysql, dat zal wat beter getweaked kunnen worden. De stap hierna is een dedicated server ipv een vps, de stap daarna een dedicated webserver en dedicated dbase server. Echter, weet je zeker dat het aan de database ligt en niet aan de code die de database oproept?
Ik gok (net als gjtje) eerder op slechte indexen in combinatie met een slechte script. Lees even iets bij over indexen, en pas de theorie even toe op de database.
Triloxigen
01/08/07, 12:55
Ik gok (net als gjtje) eerder op slechte indexen in combinatie met een slechte script. Lees even iets bij over indexen, en pas de theorie even toe op de database.
Dat icm een budget vps is vragen om problemen.
Als je niet precies weet wat je moet doen, kan je in het personeel gevraagd forum natuurlijk altijd even om advies vragen of een technicus die de code voor je optimaliseert. (Ik mag je hier geen aanbieding doen ;))
Je moet dat soort dingen niet in een VPS draaien. Steeds meer grote organisaties in NL draaien nu ook hun beslissing terug agv performanceproblemen. MySQL in VPS en dan belasten is jouw probleem. Dat heeft te maken met de toewijzing van het geheugen en de gigantische disk i/o bij een VPS.
Je kunt nog een en ander proberen te redden door slow-query-log aan te zetten en te kijken of je je db nog wat verder kunt tweaken.
Dat heeft te maken met de toewijzing van het geheugen en de gigantische disk i/o bij een VPS.
Heb je dit keihard getest, of is dit de uitkomst van een redenering?
Indices hebben we al gehoord, maar hoe denkt men over MySQL's query-cache?
Indices hebben we al gehoord, maar hoe denkt men over MySQL's query-cache?
Kijk is bij http://www.danga.com/memcached/ onder kopje: What about MySQL 4.x query caching?