Hoi,
Ik zit met een vraag waar ik tot nu toe nog niet een goede oplossing voor heb gevonden. Ik beheer een website waarop mensen gratis hun site's kunnen hosten. Nu wil het geval dat mensen zaken als mp3's en zip files willen plaatsen wat veel bandbreedte kost.
Eerder heb ik dit redelijk goed kunnen oplossen met deze oplossing
Deze plaatste ik in een cron. Maar aangezien er meerdere "verboden" extenties zijn zorgde dit voor heel veel IO-activiteit.
Omdat deze code in meer als 25.000 sites moet zoeken op extenties duurde deze operatie erg lang, en zorgde voor een hele hoge load!
Na veel zoeken heb ik nog geen goede oplossing voor dit probleem kunnen vinden. Ik heb gezocht of er misschien een optie voor het ext3-file system was om deze extentie's te kunnen filteren, maar helaas hier ook niets op kunnen vinden.
Als FTP-server gebruik ik Pure-ftpd, deze bied helaas ook geen oplossing voor dit probleem. Extenties filteren met dit ftp-servertje kon ik niet vinden. Helaas is het redelijk lastig te switchen van FTP server aangezien de accounts staan verdeeld over enkele SQL servers.
Heeft misschien iemand een idee om deze extenties goed te kunnen filteren, of zelfs kunnen verbieden?
Alvast bedankt voor de hulp!
Ik zit met een vraag waar ik tot nu toe nog niet een goede oplossing voor heb gevonden. Ik beheer een website waarop mensen gratis hun site's kunnen hosten. Nu wil het geval dat mensen zaken als mp3's en zip files willen plaatsen wat veel bandbreedte kost.
Eerder heb ik dit redelijk goed kunnen oplossen met deze oplossing
code:
1
| find /vhost/usr -depth -iname *.EXTENTIE -exec rm '{}' \; |
Deze plaatste ik in een cron. Maar aangezien er meerdere "verboden" extenties zijn zorgde dit voor heel veel IO-activiteit.
Omdat deze code in meer als 25.000 sites moet zoeken op extenties duurde deze operatie erg lang, en zorgde voor een hele hoge load!
Na veel zoeken heb ik nog geen goede oplossing voor dit probleem kunnen vinden. Ik heb gezocht of er misschien een optie voor het ext3-file system was om deze extentie's te kunnen filteren, maar helaas hier ook niets op kunnen vinden.
Als FTP-server gebruik ik Pure-ftpd, deze bied helaas ook geen oplossing voor dit probleem. Extenties filteren met dit ftp-servertje kon ik niet vinden. Helaas is het redelijk lastig te switchen van FTP server aangezien de accounts staan verdeeld over enkele SQL servers.
Heeft misschien iemand een idee om deze extenties goed te kunnen filteren, of zelfs kunnen verbieden?
Alvast bedankt voor de hulp!
Een echte golver is nooit uitgeput