Ik heb er al eens wat meer over gevraagd, maar nu even wat anders over hetzelfde onderwerp.
Ik sla nu vanalles op in de database, behalve de inhoud van het bestand. Die staat als een nummer op de schijf. Dit bestand is niet te bereiken van buiten, het kan alleen door CF worden ingelezen, en via de cfcontent tag aan de gebruiker worden aangeboden.
Tot zover werkt alles. Maar nu is er een vervelend ding, de browser wil bijvoorbeeld plaatjes niet cachen. Dit probleem zie ik bij meerdere websites, maar niet bij allemaal, het moet dus mogelijk zijn. Tweakers.net plaatjes worden wel gecached. Natuurlijk weet ik niet hoe die aangeboden worden, maar iig niet zoals url/blaat.gif, maar url/plaatjes/1234.
Ik roep de plaatjes zo aan: url/Download.cfm?file_id=1234.
Het zou aan het type url kunnen liggen (heet dat van t.net niet multiview?). Maar dat geloof ik niet echt, want ik heb websites gezien die werken zoals ik doe, maar waar de browser hem wel cached.
Op zommige trage verbindingen vertikt hij het helemaal, dan laat hij geeneens een plaatje zien, maar dat kan komen door een CF timeout.
In Mozilla kan je heel makkelijk kijken of het plaatje gecached is, die gebruik ik dan ook om dat te controleren.
Kent iemand het probleem? Of weet je een oplossing?
Ik sla nu vanalles op in de database, behalve de inhoud van het bestand. Die staat als een nummer op de schijf. Dit bestand is niet te bereiken van buiten, het kan alleen door CF worden ingelezen, en via de cfcontent tag aan de gebruiker worden aangeboden.
Tot zover werkt alles. Maar nu is er een vervelend ding, de browser wil bijvoorbeeld plaatjes niet cachen. Dit probleem zie ik bij meerdere websites, maar niet bij allemaal, het moet dus mogelijk zijn. Tweakers.net plaatjes worden wel gecached. Natuurlijk weet ik niet hoe die aangeboden worden, maar iig niet zoals url/blaat.gif, maar url/plaatjes/1234.
Ik roep de plaatjes zo aan: url/Download.cfm?file_id=1234.
Het zou aan het type url kunnen liggen (heet dat van t.net niet multiview?). Maar dat geloof ik niet echt, want ik heb websites gezien die werken zoals ik doe, maar waar de browser hem wel cached.
Op zommige trage verbindingen vertikt hij het helemaal, dan laat hij geeneens een plaatje zien, maar dat kan komen door een CF timeout.
In Mozilla kan je heel makkelijk kijken of het plaatje gecached is, die gebruik ik dan ook om dat te controleren.
Kent iemand het probleem? Of weet je een oplossing?