Ik heb al een lange tijd gezocht naar het antwoord op de vraag "heb ik te weinig of voldoende DRAM om maximaal van de cache de voordelen te plukken?"
Ik heb een VPS en ik wil de laadtijden van de pagina's voor de gebruikers minimaliseren door maximaal gebruik te maken van cache.
Het zijn eenvoudige pagina's die ik zonder CMS maak, gewoon met notepad.
Niks moeilijk php of wat dan ook.
Op een enkele pagina een database query maar met maximaal 400 records stelt allemaal niet veel voor.
Ik denk dat processersnelheid totaal geen aandachtspunt zou moeten zijn omdat er vrijwel niets geprocessed moet worden. Alleen maar html/css uit serveren (op een paar php includes na per pagina, en die includes zou hij ook uit cache moeten kunnen halen).
Ik wil er voor zorgen dat alle pagina's en foto's van mijn website uit DRAM / cache worden geleverd door apache. Want ik denk: als alle pagina's en foto's uit cache worden geleverd is de responsetijd minimaal.
Dus ik vraag mij af heb ik genoeg DRAM voor cache of nog te weinig (ja een centenkwestie inderdaad)?
De vraag die ik zelf niet kan beantwoorden:
Hoe kan ik meten of mijn huidige geheugen (DRAM) voldoende is om alle pagina's en foto's te cachen?
Hoe kan ik meten hoeveel van de requests nu niet uit cache worden geleverd (want dan zal meer DRAM toch zoden aan de dijk zetten)?
Om het anders te stellen: ik wil best meer gaan betalen voor een VPS met meer DRAM maar zal dat dan zijn vruchten afwerpen in snellere laadtijden voor de bezoekers en hoe weet ik of ik al die limiet heb bereikt?
CentOs meldt me met free:
total 1020328 used 784112 free 236216 shared 288 buffers 69176 cached 255224