Ik ben nu al een tijd bezig met een grote website. Op die site staat dagelijke veel informatie die uit een Mysql database getrookken word, maar om de serverload zo minimaal te maken heb ik die in *.dat bestandjes gechacht op de server in een afgeschermde directory. Deze bestandjes worden geïncluded in de websites, bij elke bezoeker word er nu gekeken of bepaalde bestandjes (van die dag) al op de server aanwezig zijn dit doe ik met
zo heb ik op een website een stuk of 4 tot 5 dingen staan die allemaal kijken of er al een recent bestandje op de server gecacht is, zo niet dan moet hij die uit de database trekken. Dit werkt allemaal heel erg aardig, maar ik vroeg en vraag me toch af of ik zoiets niet nog simpeler kan maken dan nu, om zo de serverload nog lager te maken?
Dit komt voort uit dat ik nu op een complete andere url en op een andere server opnieuw een nieuwe site gemaakt heb, deze heeft gemiddeld net zoveel hits als die eerste website, en ik wil bepaalde dingen uit die eerste database ook op de andere website gebruiken. Nu heb ik zitten denken dat ik een bestandje op server 1 kan erop kan laten zetten met z'n geweldige "if (!file_exists($strFilename0))" en dan met server 2 kijken of dat bestandje er inderdaad is bij elke bezoeker. Mocht die aanwezig zijn dan moet hij hem kopieren naar zichzelf en in een eigen directory staan. Maar daarvoor moet ik dan opnieuw een "if (!file_exists($strFilename0)) " gebruiken, dus nog voordat hij gaat kijken of het bestand al gecacht is moet hij kijken of hij 'm al niet heeft.
Ik vind het allemaal heel ingewikkeld worden. Ik heb ook al zitten te denken om zelf handmatig al die .dat bestandjes te genereren en vervolgens over te kopieren naar server 2 maar dat is onbegonnen werk, en ik zou dit zo graag willen hebben dat ik er geen omkeken naar heb en me kan richten op de inhoud van de site's in plaats van of de bestandjes wel goed staan.
Kan ik op een hele simpele manier gegevens uit een Mysql database op een server op een andere server ophalen? Is er een manier dat ik niet weet ik het hoeveel keer "if (!file_exists($strFilename0)) " moet gebruiken?
PHP:
1
| if (!file_exists($strFilename0)) { |
zo heb ik op een website een stuk of 4 tot 5 dingen staan die allemaal kijken of er al een recent bestandje op de server gecacht is, zo niet dan moet hij die uit de database trekken. Dit werkt allemaal heel erg aardig, maar ik vroeg en vraag me toch af of ik zoiets niet nog simpeler kan maken dan nu, om zo de serverload nog lager te maken?
Dit komt voort uit dat ik nu op een complete andere url en op een andere server opnieuw een nieuwe site gemaakt heb, deze heeft gemiddeld net zoveel hits als die eerste website, en ik wil bepaalde dingen uit die eerste database ook op de andere website gebruiken. Nu heb ik zitten denken dat ik een bestandje op server 1 kan erop kan laten zetten met z'n geweldige "if (!file_exists($strFilename0))" en dan met server 2 kijken of dat bestandje er inderdaad is bij elke bezoeker. Mocht die aanwezig zijn dan moet hij hem kopieren naar zichzelf en in een eigen directory staan. Maar daarvoor moet ik dan opnieuw een "if (!file_exists($strFilename0)) " gebruiken, dus nog voordat hij gaat kijken of het bestand al gecacht is moet hij kijken of hij 'm al niet heeft.
Ik vind het allemaal heel ingewikkeld worden. Ik heb ook al zitten te denken om zelf handmatig al die .dat bestandjes te genereren en vervolgens over te kopieren naar server 2 maar dat is onbegonnen werk, en ik zou dit zo graag willen hebben dat ik er geen omkeken naar heb en me kan richten op de inhoud van de site's in plaats van of de bestandjes wel goed staan.
Kan ik op een hele simpele manier gegevens uit een Mysql database op een server op een andere server ophalen? Is er een manier dat ik niet weet ik het hoeveel keer "if (!file_exists($strFilename0)) " moet gebruiken?