Amazon announced that S3 buckets now can be used for hosting static websites, not just files and images. It’s achieved by adding two properties to S3 buckets: document root and custom error pages.
Looks pretty useful. It was possible before, either by mounting S3 bucket as a folder via S3FS or using complex rewrite rules, but it’s become so much easier now.
For example, this article, if you are reading it from the website, is a static HTML page saved to disk by RoR cache controller. Using RoR routing I can easily remap such pages to e.g. static.reticularium.com and place this whole sub-domain to S3. This would decrease the load on my server and make access to such pages faster (via CDN). Not sure I want it though, I have to double-check whether it affects SEO things, but at least it’s possible now. For one project or another, it can be used to make access to your content faster and probably save you some money.
Амазон объявил, что теперь сторадж-сервис S3 может использоваться как хостинг для статических вебсайтов, а не только для картинок и файлов. Для этого к свойствам бакетов S3 добавлены два свойства: document root и custom error pages.
Нововведение выглядит довольно полезным. В принципе, это было возможно и раньше, при помощи монтирования бакета через S3FS или с использованием системы реврайтов, сейчас это стало совсем просто.
К примеру, если вы читаете эту статью с сайта, это статическая HTML страница. Она сгенерирована движком, но хранится как статика. Поэтому, используя новые фичи, я могу ее переложить на S3, правда в субдомен, например в static.reticularium.com, и поправить пути в RoR рутинге, чтобы отобразить статику на этот субдомен, что в результате может снизить нагрузку на мой сервер и сделать доступ к кэшированным страницам быстрее (через CDN интегрированный с S3). Не уверен правда, что это не повредит SEO, но подумать на эту тему можно, теперь есть такая возможность.