Где я должен размещать свои изображения?


Я только что прочитал эту статью http://codex.wordpress.org/WordPress_Optimization/Offloading о том, как вы можете загружать свой контент во внешние источники, чтобы повысить скорость и сэкономить пропускную способность.

В любом случае, на моем сайте много изображений, но все они являются либо статическим контентом, либо миниатюрами, которые размещаются рядом с каждым сообщением (менее 30 кб каждое). Поскольку на данный момент у меня нет трафика, мне действительно не нужно этого делать, но оптимизация не повредит.

Перемещение моего контент для другого сервера/имени хоста слишком сложен и не стоит того для такого небольшого сайта, как мой. Тогда у нас есть бесплатный хостинг, такой как Flickr и Imgur, но я не думаю, что минусы того стоят.

Теперь у меня остались эти варианты:
Горячая связь с Dropbox/Google Диском
CDN (Облачная вспышка)
Ничего не делайте (размещайте локально, стандартная загрузка через Wordpress)

Я не знаю, что выбрать, так как не понимаю, что на самом деле делают эти службы, кроме предполагается, что "лучше" принимать гостей извне. Я пытался читать, но все жаргоны были ошеломляющими. Кроме того, большинство источников поступали из самих служб.

TL: ДОКТОР
1. Действительно ли существует какая-либо заметная разница между загрузкой моего контента/тематических изображений стандартным способом и использованием таких сервисов, как Flickr, Picasa, Google Drive, Amazon Cloud, CDN?
2. Я узнал, что CDN - это служба кэширования, а это значит, что мне все равно придется ее размещать. И теперь я в замешательстве. Неужели я предполагается объединить CDN с внешним хостингом, или это альтернатива ему? Это означает, что я могу получить те же преимущества, что и внешний хостинг, когда я размещаю локально с помощью CDN.
3. Существуют популярные плагины, такие как W3 Total/Super cache. Если я использую их, могу ли я игнорировать приведенные выше параметры (потому что это звучит как CDN).

Прошу прощения за длинный пост, и я, вероятно, слишком все усложняю. Просто существует так много вариантов, и я не могу сказать, являются ли все они разными методами достижения одного и того же вещь или я должен использовать их вообще.

Author: Tony Fire, 2014-01-03

3 answers

Я, вероятно, слишком все усложняю.

Прямо сейчас ты такой и есть.

Поскольку на данный момент у меня нет трафика, мне действительно не нужно этого делать, но .... Я не знаю, что выбрать, так как не понимаю, что на самом деле делают эти службы, кроме того, что предполагается , что "лучше" размещать их снаружи...

Тогда зачем беспокоиться о CDN прямо сейчас и обо всех вариантах размещения изображений, которые вы описываете?

Найдите хорошего веб-хостинга, который сможет справиться с небольшой трафик, который вы получаете сейчас, и с небольшими изображениями и миниатюрами, которые у вас есть, сайт будет быстрым без особых усилий или сложностей.

Сосредоточьтесь на других и более простых проблемах производительности WP, таких как оптимизированная база данных, последняя версия PHP, увеличение объема памяти WP, кэширование браузера, оптимизация изображений с помощью http://wordpress.org/plugins/ewww-image-optimizer / и т.д. Эти аспекты сейчас пойдут гораздо дальше, чем CDN.

Для плагина кэша используйте WP Супер Кэш http://wordpress.org/plugins/wp-super-cache / с кэшированием PHP, которое проще настроить, чем mo_rewrite.

Если и когда вам понадобится CDN для трафика, используйте интеграцию CDN Super Cache и прочитайте эти документы о том, как ее использовать и в чем она поможет. По моему опыту, CloudFront от Amazon или "простая" версия CloudFlare (бесплатная на многих веб-хостингах) - это самые простые CDN для интеграции с рекламой.

Это действительно становится сложным: Сеть доставки контента (CDN) в некоторых отношениях это кэш, но кэш не обязательно является исключительно CDN. А CDN по определению является внешним хостом, внешним по отношению к вашему основному хосту (который может выполнять код, например). В Dropbox/Google Диске могут быть кэши и CDN, но я сомневаюсь, что они являются оптимальными с точки зрения пропускной способности сети. Все бесплатные хостинги изображений, такие как Flickr, Picasa и т. Д., Могут быть CDN для изображений, Но у них есть API, с которыми вам придется работать.

Но простота - лучшая идея для использования и надежности.

 7
Author: markratledge, 2014-01-03 21:00:41

Я бы добавил ваши изображения через вашу медиатеку и папку изображений дочерних тем.

Как только ваш сайт начнет замедляться на общем хостинге, вы можете посмотреть решения для исправления этого, например, с помощью CDN, плагинов, таких как Smushit, плагинов кэширования и других опций, предлагаемых различными хостами и плагинами.

 1
Author: Brad Dalton, 2014-01-03 16:26:50

Если вы решите придерживаться этого так, как вы делаете это сейчас, будьте осторожны. В прошлый раз, когда я пытался использовать стандартную загрузку WordPress, которая автоматически давала мне экономящую место функцию "хрустения", это действительно снизило качество моих фотографий. Вы можете не заметить этого на некоторых фотографиях, но когда я разместил фотографию осенних листьев, это было довольно тревожно. Опять же, я не пробовал с тех пор, как пару лет назад, но вы, возможно, захотите поэкспериментировать с этим.

 1
Author: viennashade, 2014-09-10 09:53:17