Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
je vous expose mon nouveau problème
sur mon futur site on peut uploader de nombreuses photos. Pour chaque photo je les redimensionne en 3 tailles .
Je voudrais utiliser http://gearman.org/index.php sur un second serveur pour faire cette action afin de ne pas prendre trop de puissance sur le serveur d'entrée client.
L'idée serai d'avoir un serveur front et un back . Lorsque l'on upload une photo elle est envoyée sur le back qui s'occupe de redimensionné les photos .
je voudrais éviter d'utiliser ftp. (car je trouve que cela fait un double déplacement de la photo , enregistrement sur le serveur puis copie sur le back et enfin appel a la fonction sur le back ( via un WebService) pour redimensionné.
Avez vous une autre idée ?
Toutes les propositions sont les bienvenues
Merci
Dernière modification par lebilien (20-12-2011 15:32:18)
Hors ligne
Pourquoi ne pas enregistrer directement la photo sur le serveur back ?
Il te suffit d'ajouter un filter rename, sur ton Zend_File_Transfert et de monter sur ton front une partition de ton serveur back à l'aide d'outil tel que sshfs (http://coagul.org/drupal/node/392/), curlftpfs (http://coagul.org/drupal/publication/mo … e-et-sshfs), ...
Hors ligne
Oua alors je connaissais pas cette option.Cela semble super sympa. En somme mon serveur back devient une entité du serveur font si je comprend bien ?
Sinon je pensais a mettre dans le form l'url du serveur back (j'utilise un jquery multiupload ) après je met un Webservice sur le back qui appel le front pour lui dire que les images sont bien modifiés . Par contre ma question est peut on faire un upload sur autre serveur du coup ?
Sinon je n'utilise pas Zend_File_Transfert
Se soir je vais tester sur le front je met l'url du back pour l'upload. Le back recoit le fichier , le transforme dans les dimensions voulu et le pousse chez amazon. Je vous tien au courant demain .
vous en pensez quoi si je prend un Amazon EC2 pour me servir de serveur Back ?
Dernière modification par lebilien (06-12-2011 10:57:47)
Hors ligne
bon j'ai résolu mon problème ce que je veut faire s'appel du cross -domain , il vous suffit de rajouter dans un fichier .htaccess
header add Access-Control-Allow-Origin http://monurl
l'url doit être celle sur lequel vous voulez poussez vos fichiers. Du coup maintenant j'ai deux serveurs , un A et un B.
A upload sur B
B redimensionne et envoi les fichiers sur amazon
B envoi a A avec un WS le nom de l'image redimensionné et l'id de l'objet associé
Au final c'est super simple
Hors ligne
Pages: 1