2 votes

Flex obtient une réponse extrêmement lente à certains scripts PHP

Je suis en train de corriger un script php pour recevoir une image encodée en byte64 et la stocker dans la base de données

Voici mon problème : le script met très longtemps à répondre, parfois jusqu'à 5 minutes, lorsque Flash appelle le script (via une requête post)

(je l'ai testé avec une toute petite image)

si je retire les données encodées en byte64 de la requête, cela charge rapidement, et si j'appelle le script à partir du navigateur sans données, c'est rapide

j'ai essayé de retirer tout le script php du fichier pour ne pas exécuter de php, mais avec des données, c'est toujours lent.

Je suppose que c'est d'une manière ou d'une autre lié au serveur, mais je n'ai aucune idée de ce que cela pourrait être, à part que cela doit se produire avant l'exécution du php.

et je n'ai pas de fichier htaccess sur le site,

0voto

gAMBOOKa Points 3111

"si je supprime les données encodées en byte64 de la requête, elle se charge rapidement"

Donc vous savez exactement où se situe votre problème. Testez les requêtes, si elles ne sont pas optimisables, stockez vos images de manière normale.

0voto

Sebb Points 21

J'ai fini par réécrire le script pour un téléchargement normal et ensuite les stocker en tant que fichiers, stocker des images dans la base de données n'est pas une bonne idée, mais j'essayais d'éviter d'avoir à réécrire l'intégralité du script à ce moment-là :)

mais merci pour votre temps!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X