Кэшируются ли статические изображения Heroku, если они загружаются с облачных серверов Amazon S3? - PullRequest
3 голосов
/ 27 декабря 2011

Название в значительной степени описывает весь мой вопрос.Потому что сейчас я задаюсь вопросом, быстрее ли мое приложение, загружая мои статические изображения в heroku или в s3 amazon.

1 Ответ

3 голосов
/ 27 декабря 2011

Согласно данным Heroku Dev Center, приложения Heroku в стеках Aspen и Bamboo используют Varnish для кэширования вывода из вашего приложения. В стеке Cedar необходимо использовать rack-cache и надстройку memcache. Вот еще немного информации, если вы на Аспене или Бамбуке:

Из Центра разработки Heroku :

Все, что подается из файловой системы (Rack :: File), кэшируется в течение 12 часов. Всякий раз, когда вы вносите изменения, ваш кэш очищается (см. Ниже), и поскольку файловые системы Heroku доступны только для чтения, их можно безопасно хранить в течение длительного периода времени.

Однако в стороне они упоминают:

Большие статические ресурсы, такие как MP3 или PDF, обычно не должны включаться в дерево кода. Вместо этого используйте внешний хостинг, например Amazon S3. См. эту статью для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...