Hoi webdev'ers,
ik heb iedereen zijn mening / ervaring nodig voor het volgende probleem.
Wij zijn in onze vrije tijd bezig met een projectje waarbij de foto's op een ander domein staan dan de website zelf.
Probleem is dat we dus moeten checken of een image ($id.jpg) bestaat op het andere domein.
Dat hebben we "opgelost" door checkfile() te gebruiken met een fopen() en fclose(), maar dit zorgt voor ontzettend veel load op de apache van de server aangezien de homepage al 10 images bevat, waarbij dus telkens die fopen() tegelijk loopt.
Op een server met een deftig aantal requests, is dit dus niet te doen => de apache kapte der zelfs mee op een bepaald moment.
Een mogelijkheid is om in de mysql van de website telkens mee te geven of de image aanwezig is op de andere server of niet.
Een andere mogelijkheid is om een cronjob te draaien, maar dat is zeer gevoelig voor hammering + met de methode die we nu hebben zorgt dat voor ontzettend veel load op de server bv om 3u 's nachts ofzo. Niet echt optimale oplossing.
Oja de externe server heeft geen mysql en dat willen we zo houden, aangezien we dan telkens van connectie moeten switchen wanneer er images geladen worden (voor 5 images per page is dit niet te doen).
Opmerking: Dit is geen script request of wat dan ook qua uitvoering, dit is louter om de ervaring van andere webdev'ers mee te krijgen in ons resultaat zodat we een stabiele oplossing hebben die de tijd kan weerstaan.
ik heb iedereen zijn mening / ervaring nodig voor het volgende probleem.
Wij zijn in onze vrije tijd bezig met een projectje waarbij de foto's op een ander domein staan dan de website zelf.
Probleem is dat we dus moeten checken of een image ($id.jpg) bestaat op het andere domein.
Dat hebben we "opgelost" door checkfile() te gebruiken met een fopen() en fclose(), maar dit zorgt voor ontzettend veel load op de apache van de server aangezien de homepage al 10 images bevat, waarbij dus telkens die fopen() tegelijk loopt.
Op een server met een deftig aantal requests, is dit dus niet te doen => de apache kapte der zelfs mee op een bepaald moment.
Een mogelijkheid is om in de mysql van de website telkens mee te geven of de image aanwezig is op de andere server of niet.
Een andere mogelijkheid is om een cronjob te draaien, maar dat is zeer gevoelig voor hammering + met de methode die we nu hebben zorgt dat voor ontzettend veel load op de server bv om 3u 's nachts ofzo. Niet echt optimale oplossing.
Oja de externe server heeft geen mysql en dat willen we zo houden, aangezien we dan telkens van connectie moeten switchen wanneer er images geladen worden (voor 5 images per page is dit niet te doen).
Opmerking: Dit is geen script request of wat dan ook qua uitvoering, dit is louter om de ervaring van andere webdev'ers mee te krijgen in ons resultaat zodat we een stabiele oplossing hebben die de tijd kan weerstaan.