Ik zit met volgend probleem:
ik probeer 'on the fly' jpeg files van TIFF files te trekken. Momenteel gebruik ik daarvoor imagick (imagemagick) en PHP. De grootte van de TIFF files in kwestie loopt al snel op tot een 100mb.
Het duurt al snel 20 seconden om een jpeg te genereren. Op zich is dat géén probleem. Ik werk immers met verouderde hardware (P3 - 512Mb ram) en het gaat mij vooral het om het uittesten van het principe.
Het probleem is dat het bij sommige TIFF files - een aantal zijn 'slechts' 50Mb groot - al snel 220 seconden duurt. Op basis van de output van 'top' heb ik het memory vebruik onderzocht. In een 'normaal' geval is er een piek te zien maar niets onoverkomelijk. In een 'probleemgeval' loopt het zaakje volledig in de soep en wordt letterlijk álle RAM opgesoupeerd en moet ik zelfs de apache daemon manueel killen.
Ik heb er zelf geen verklaring voor. De TIFF files in kwestie zijn alle twee gelijk. Ook qua IFD structuur. Bovendien voldoen ze aan de baseline TIFF v6 specificatie.
Toevallig iemand ervaring met imagemagick die dit kan verklaren??
ik probeer 'on the fly' jpeg files van TIFF files te trekken. Momenteel gebruik ik daarvoor imagick (imagemagick) en PHP. De grootte van de TIFF files in kwestie loopt al snel op tot een 100mb.
Het duurt al snel 20 seconden om een jpeg te genereren. Op zich is dat géén probleem. Ik werk immers met verouderde hardware (P3 - 512Mb ram) en het gaat mij vooral het om het uittesten van het principe.
Het probleem is dat het bij sommige TIFF files - een aantal zijn 'slechts' 50Mb groot - al snel 220 seconden duurt. Op basis van de output van 'top' heb ik het memory vebruik onderzocht. In een 'normaal' geval is er een piek te zien maar niets onoverkomelijk. In een 'probleemgeval' loopt het zaakje volledig in de soep en wordt letterlijk álle RAM opgesoupeerd en moet ik zelfs de apache daemon manueel killen.
Ik heb er zelf geen verklaring voor. De TIFF files in kwestie zijn alle twee gelijk. Ook qua IFD structuur. Bovendien voldoen ze aan de baseline TIFF v6 specificatie.
Toevallig iemand ervaring met imagemagick die dit kan verklaren??
"There are only 10 kinds of people on this world. Those who know binary and those who don't"