vraag over database & traffic
Kan iemand mij duidelijkheid verschaffen over de volgende vragen?
Misschien een beetje 'noob' voor de meeste van jullie maar toch... ;)
1) PHP files worden geparsed op de server voor ze naar de browser gestuurd worden. Dat was me bekend. Maar hoe zit t nu eigenlijk met de traffic?
stel: Ik heb een file van 15 kb. Deze file is verdeeld in 3 stukken van 5 kb door middel van if - then statements. Door nu te zeggen dat een if conditie 1 is wordt er een blok van 5kb aangesproken.
Wat is dan het aantal kb's dat als traffic wordt 'gebruikt' ?
Worde deze berekend over de output file (in dit geval dus 5 kb) of wordt het geheel gezien als traffic (dus de file van 15 kb)?
Ik neem aan dat het de 5 kb is maar toch....
2) Bij mijn provider kan ik 10 databases aanmaken. Ik ben bezig met een site waarbij (hopelijk) ;) behoorlijk data weggeschreven gaat worden in een database. Wat is nu het meest handige om te doen?
Alles in 1 database wegschrijven? Of verdelen over meerdere databases?
(dit ivm snelheid server etc)
Grts,
Mafcase
Je moet elke keer verbinding maken met een andere database. Het maken van de verschillende verbindingen etc. kost meer dan dat het je evt. op zou leveren.
Daarnaast is een database ook bedoeld om veel informatie op een handige manier op te slaan.
Ga je echter meerdere websites / subdomeinen met andere doeleinden draaien, raad ik je wel aan voor elk subdomein zijn eigen db te draaien. (dit ivm een vaak toch redelijk zelfde opzet van tabelstructuren wanneer je een cms gebruikt)
Dus dit geeft een hele hoge traffic:
Code (php)
En je kan een hele lap php-code hebben die 1 regeltje HTML uitprint... je traffic gaat dan over die ene regel.
Hoe lang je php-code is heeft niets te maken met je traffic.
Over databases.... ik heb 3 websites... en die verdeel ik dan over die 3 databases. Zodat je niet gaat verwarren.
Maar met een prefix (bijvoorbeeld forum_config, forum_users en dan gastenboek_users, gastenboek_config) kan je in 1 database genoeg tabellen aanmaken.
Je zou dus met gewoon met 1 database af kunnen.
Maar voordeel van meerdere databases: als ze er 1 kraken, doen de andere het nog (als je een elke database een eigen wachtwoord geeft).
Je kan in de meeste browsers wel kijken hoe groot het is.
2) Alles in een database. Het is toch voor 1 site? Geen probleem hoor.
Ik ga weer ff verder prutsen ;)