web-dev-qa-db-fra.com

Où devrais-je héberger mes images?

Je viens de lire cet article http://codex.wordpress.org/WordPress_Optimization/Offloading sur la façon de télécharger votre contenu sur des sources externes pour améliorer la vitesse et économiser la bande passante.

Quoi qu’il en soit, mon site contient de nombreuses images, mais toutes sont soit du contenu statique, soit des vignettes placées à côté de chaque message (moins de 30 Ko chacune). Comme je n'ai pas de trafic pour l'instant, je n'ai pas vraiment besoin de faire cela, mais l'optimisation ne ferait pas de mal.

Déplacer mon contenu vers un autre serveur/nom d’hôte est trop compliqué et ne vaut pas la peine pour un petit site comme le mien. Ensuite, nous avons un service d'hébergement gratuit comme Flickr et Imgur, mais je ne pense pas que les inconvénients en valent la peine.

Il ne me reste maintenant que ces options:
 
Hotlinking avec Dropbox/Google Drive
CDN (Cloudflare)
Ne rien faire (héberger localement, upload standard via Wordpress)

Je ne sais pas quoi choisir, car je ne comprends pas ce que font réellement ces services, si ce n'est qu'ils sont censés être "meilleurs" pour être hébergés en externe. J'ai essayé de lire, mais tous les jargons étaient écrasants. En outre, la plupart des sources provenaient des services eux-mêmes.

TL: DR
1. Existe-t-il une différence notable entre le téléchargement standard de mes images de contenu/thème et l'utilisation de services tels que Flickr, Picasa, Google Drive, Amazon Cloud, CDN?
2. J'ai découvert que CDN est un service de cache, ce qui signifie que je dois toujours l'héberger. Et maintenant je suis confus. Suis-je censé combiner CDN avec un hébergement externe, ou s'agit-il d'une alternative? Cela signifie que je peux bénéficier des mêmes avantages que l'hébergement externe lorsque j'héberge localement avec CDN.
3. Il existe des plugins populaires comme le cache W3 Total/Super. Si je les utilise, puis-je ignorer les options ci-dessus (car cela ressemble à du CDN).

Je suis désolé pour le long post et je vais probablement trop compliquer les choses. C'est juste qu'il y a tellement d'options, et je ne peux pas dire si ce sont toutes des méthodes différentes pour atteindre la même chose ou si je suis censé les utiliser tout à fait.

4
Tony Fire

Je suis probablement trop compliquer les choses.

En ce moment, tu l'es.

Comme je n'ai pas de trafic pour le moment, je n'ai pas vraiment besoin de faire cela, mais ... je ne sais pas quoi choisir, car je ne comprends pas vraiment ce que font ces services, mis à part ce que c'est censé être. " mieux "pour accueillir en externe ...

Alors pourquoi s'embêter avec un CDN maintenant et toutes les options d'hébergement d'images que vous décrivez?

Obtenez un bon hébergeur web capable de gérer le peu de trafic que vous obtenez maintenant et avec les petites images et miniatures que vous avez, le site sera rapide avec peu d'effort ou de complication.

Concentrez-vous sur les autres et plus simples WP performances, telles qu'une base de données optimisée, la dernière version de PHP, augmentant l'allocation de mémoire de WP, la mise en cache du navigateur, l'optimisation d'image avec http://wordpress.org/plugins/ ewww-image-optimizer/ etc. Ces aspects iront beaucoup plus loin maintenant qu'un CDN.

Pour un plugin de cache, utilisez WP Super Cache http://wordpress.org/plugins/wp-super-cache/ avec PHP la mise en cache, qui est plus facile à définir. up que mo_rewrite.

Si et quand vous avez besoin d'un CDN pour le trafic, utilisez l'intégration du CDN de Super Cache et lisez ces docs sur la façon de l'utiliser et sur les solutions proposées. D'après mon expérience, CloudFront d'Amazon ou la version "facile" de CloudFlare (gratuite sur de nombreux hôtes Web) sont les CDN les plus faciles à utiliser avec l'intégration de la publicité.

Cela devient complexe: un réseau de distribution de contenu (CDN) est un cache à certains égards, mais un cache n'est pas nécessairement uniquement un CDN. Et CDN est par définition un hôte externe, externe à votre hôte principal (qui peut exécuter du code, par exemple). Dropbox/Google Drive peuvent être des caches et des CDN, mais je doute qu'ils soient optimaux en termes de capacité du réseau. Tous les hébergements gratuits d'images, tels que Flickr, Picasa, etc., peuvent constituer un CDN pour les images, mais ils possèdent des API avec lesquelles vous devrez travailler.

Mais rester simple est la meilleure idée d’utilisation et de fiabilité.

6
markratledge

Je voudrais ajouter vos images via votre médiathèque et votre dossier d'images de thèmes enfants.

Une fois que votre site commence à ralentir sur un hôte partagé, vous pouvez alors rechercher des solutions, telles que l'utilisation d'un CDN, de plugins tels que Smushit, de plugins de mise en cache et d'autres options proposées par différents hôtes et plugins.

1
Brad Dalton

Si vous décidez de vous en tenir à ce que vous faites maintenant, faites attention. La dernière fois que j'ai essayé d'utiliser le téléchargement WordPress standard, ce qui m'a automatiquement donné la fonctionnalité de "compression" qui fait gagner de la place, cela a vraiment diminué la qualité de mes photos. Vous ne remarquerez peut-être pas cela avec quelques photos, mais quand j'ai mis une photo de feuilles d'automne, c'était assez dérangeant. Encore une fois, je n’ai pas essayé depuis quelques années, mais vous voudrez peut-être expérimenter avec cela.

0
viennashade