Comment télécharger des fichiers directement vers S3 sans utiliser de stockage local? [fermé]

16

Je cherche un plugin WordPress qui me permettrait de télécharger des fichiers directement vers

Nous sommes un atelier de développement qui co-crée activement des sites Web CMS avec les clients. Cela signifie que nous itérons souvent les sites que les clients utilisent et téléchargent des fichiers. Dans nos projets, nous stockons la base de données et le code dans un référentiel git, ce qui facilite le déplacement du code de la production au développement local.

Le problème avec ce processus est que certains des fichiers téléchargés par les clients sont très volumineux et que nous ne souhaitons pas les télécharger dans le référentiel, mais nous souhaitons tout de même pouvoir y accéder comme si nous les avions.

Donc, j'ai pensé qu'au lieu de déplacer les fichiers, nous pourrions simplement utiliser un tiers qui hébergerait les fichiers et nous y accéderions simplement. Je pourrais utiliser Amazon S3 avec un plug-in de sauvegarde, mais je préférerais simplement télécharger sur S3 via l'interface d'administration.

La deuxième raison de vouloir ce plugin est que nous hébergeons des blogs contenant 20-30 Go d’images haute résolution. Je préférerais ne pas conserver ces fichiers sur notre serveur car l’espace serveur est coûteux. Il est moins coûteux d’utiliser Amazon S3 pour héberger les fichiers.

En conclusion, existe-t-il un plugin permettant d’utiliser le téléchargement WordPress Media, mais il contournera en fait le stockage local et enverra des fichiers directement sur le serveur?

Merci d’avance pour vos réponses!

    
posée tarasm 04.11.2011 - 13:48

5 réponses

5

J'avais la même exigence: mon VPS manquait d'espace disque, mais je voulais tout de même gérer les photos avec WordPress. tantan-s3 ne suffisait pas, puisqu'un exemplaire de chaque photo est stocké localement.

Il est possible d’abréger le stockage de fichiers à l’aide de wrappers de flux PHP, mais quelques éléments de base de WordPress sont incompatibles. C’est la réponse courte: WordPress ne prend pas en charge suffisamment de fonctionnalités pour rendre cela possible.

Passons à autre chose: le ticket WordPress # 18543 se préoccupe de la correction du noyau afin de prendre en charge les wrappers de flux dans imagejpeg() ( et d'autres fonctions GD) et wp_mkdir_p() .

Zend_Service_Amazon_S3_Stream fournit un wrapper de flux S3, mais il a tendance à être inefficace, demandant les 8192 octets par défaut à la fois plutôt que de mettre davantage en mémoire tampon, ce qui génère un grand nombre de demandes dans le processus. Cela fait des mois que je suis assis là-dessus et je pourrais aussi bien publier les mods. dans la nature . Ce correctif fonctionne contre Zend Framework 1.11.10.

Compléter le cercle est un plugin pour traduire le chemin de téléchargement en S3 .

J'aimerais beaucoup que quelqu'un aille plus loin que moi, mais cela n'ira pas aussi loin avant que WordPress n'améliore la prise en charge des flux.

    
réponse donnée Annika Backstrom 04.11.2011 - 18:26
2

Consultez le plug-in WP2Cloud . Les fichiers téléchargés ne sont pas stockés localement - ils vont directement à Amazon S3.

Si vous le souhaitez, vous pouvez également utiliser Amazon S3 pour stocker tout le contenu du site Web, pas seulement les téléchargements. Ce faisant, vous résolvez de manière permanente le problème de sauvegarde et bénéficiez de la souplesse nécessaire pour héberger le site Web. n’importe où vous voulez sans déplacer les données.

    
réponse donnée artem 03.08.2012 - 07:59
2

Il y avait un plugin appelé WP en lecture seule . Qui va télécharger les fichiers sur Amazon S3. Je l'utilise sur mon serveur heroku. Parce que vous ne pouvez pas stocker de fichiers statiques sur le serveur heroku.

    
réponse donnée palPalani 08.01.2014 - 15:45
0

Essayez ceci: enlace ^^

    
réponse donnée v0idless 04.11.2011 - 17:12
0

Un plugin peut servir à cela, il vous permet de télécharger des fichiers directement vers S3 à partir de votre panneau d'administration, ou d'utiliser un shortcode pour intégrer un navigateur S3 aux pages d'accueil afin que les utilisateurs puissent télécharger des fichiers vers S3, vous pouvez contrôler qui pouvez télécharger, supprimer, créer des dossiers, etc. c’est très utile.

Voici le lien: Navigateur WordPress S3

    
réponse donnée user44870 08.01.2014 - 10:15

Lire d'autres questions sur les étiquettes