Marie Helene Gerin
2007-02-22 20:19:45 UTC
Bonjour,
J'ai crée une fonction qui me redimentionne toutes les images d'un dossier
defini en mini-images (thumbs).
Pour éviter le time-out, (30secondes en local), j'ai une fonction récursive
qui me déclenche le traitement, image par image
grâce à un petit script AJAX que j'ai trouvé.
Grâce à cette partie, ô miracle, mon traitment peut se faire sur un dossier
entier comprenant plusieurs dizaines d'images de 3 à 5 Mo.
Le traitement du lôt peut durer plusieurs minutes sans soucis et à aucun
moment, je n'ai de time-out, bref tout roule.
J'ai voulu tester mon programme sur mon espace mutualisé et ca fonctionne
impec avec un dossier comprenant des images de moins de 1Mo.
Au delà de ce poid, j'ai systématiquement une erreur interne du serveur
(sans autre description) qui empêche l'execution de la procédure.
Bien evidement, j'ai fait un petit phpinfo() pour afficher les parametres de
mon serveur et a priori, je ne vois rien de limitatif, à ce point, au
contraire même !
Voici les valeurs principales affichées :
max_execution_time : 50 000
max_input_time : -1
memory_limit : 40M
post_max_size : 8M
upload_max_filesize : 20M
Aurais-je de la merde dans les yeux ??
Quelqu'un voit-il un probleme de parametres limitatifs sur le serveur ? Y'en
aurrait-il un d'important que j'aurais oublié ?
Par ailleurs, quelqu'un utilise t'il se genre de script sur des images assez
lourdes (>2Mo), et si oui, comment s'en sort-il ?
Je vous remercie de votre aide, car là, je suis vraiment bloquée et je
tourne en rond.
Marie Helene.
J'ai crée une fonction qui me redimentionne toutes les images d'un dossier
defini en mini-images (thumbs).
Pour éviter le time-out, (30secondes en local), j'ai une fonction récursive
qui me déclenche le traitement, image par image
grâce à un petit script AJAX que j'ai trouvé.
Grâce à cette partie, ô miracle, mon traitment peut se faire sur un dossier
entier comprenant plusieurs dizaines d'images de 3 à 5 Mo.
Le traitement du lôt peut durer plusieurs minutes sans soucis et à aucun
moment, je n'ai de time-out, bref tout roule.
J'ai voulu tester mon programme sur mon espace mutualisé et ca fonctionne
impec avec un dossier comprenant des images de moins de 1Mo.
Au delà de ce poid, j'ai systématiquement une erreur interne du serveur
(sans autre description) qui empêche l'execution de la procédure.
Bien evidement, j'ai fait un petit phpinfo() pour afficher les parametres de
mon serveur et a priori, je ne vois rien de limitatif, à ce point, au
contraire même !
Voici les valeurs principales affichées :
max_execution_time : 50 000
max_input_time : -1
memory_limit : 40M
post_max_size : 8M
upload_max_filesize : 20M
Aurais-je de la merde dans les yeux ??
Quelqu'un voit-il un probleme de parametres limitatifs sur le serveur ? Y'en
aurrait-il un d'important que j'aurais oublié ?
Par ailleurs, quelqu'un utilise t'il se genre de script sur des images assez
lourdes (>2Mo), et si oui, comment s'en sort-il ?
Je vous remercie de votre aide, car là, je suis vraiment bloquée et je
tourne en rond.
Marie Helene.