Ik ben bezig een upload class te schrijven, die een grote hoeveelheid files naar het filesystem moet kunnen schrijven.
De eigenschappen zijn:
- alleen bepaalde content-types
- alleen bepaalde extensies
- limiet op bestandsgrootte
- filename is een integer waarde die in een 3 niveau mappen systeem wordt opgeslagen. Bijv: 1234567.jpg -> /1/2/3/1234567.jpg
Het probleem is dat het hier om zo'n 1.5 miljoen plaatjes gaat verdeeld over 3x 3000 mappen. Door de indeling in mappen zou het zoeken naar het juiste plaatje sneller moeten zijn, maar ik ben eigenlijk opzoek naar indexing technieken waarmee dit nog sneller/efficienter kan.
Daarnaast wil ik eigenlijk de extensie van de upload niet opslaan en via een php script het bestand serveren aan de client. Ik zit hier echter met het probleem dat de uploads hierdoor volgens mij niet cacheble worden, waardoor er teveel bandbreedte verloren gaat.
Heeft iemand ervaring met deze problemen?
De eigenschappen zijn:
- alleen bepaalde content-types
- alleen bepaalde extensies
- limiet op bestandsgrootte
- filename is een integer waarde die in een 3 niveau mappen systeem wordt opgeslagen. Bijv: 1234567.jpg -> /1/2/3/1234567.jpg
Het probleem is dat het hier om zo'n 1.5 miljoen plaatjes gaat verdeeld over 3x 3000 mappen. Door de indeling in mappen zou het zoeken naar het juiste plaatje sneller moeten zijn, maar ik ben eigenlijk opzoek naar indexing technieken waarmee dit nog sneller/efficienter kan.
Daarnaast wil ik eigenlijk de extensie van de upload niet opslaan en via een php script het bestand serveren aan de client. Ik zit hier echter met het probleem dat de uploads hierdoor volgens mij niet cacheble worden, waardoor er teveel bandbreedte verloren gaat.
Heeft iemand ervaring met deze problemen?
Ik blijf er iig vrij nuchter onder....