Статический сайт с HTTPS - альтернатива CloudFront
От: Shmj Ниоткуда  
Дата: 22.09.18 15:26
Оценка:
Нужен сайт для статики с возможностью HTTPS (чтобы сервис его сам поддерживал через этот ваш Let’s Encrypt или своими силами как Amazon, бесплатно разумеется для моего домена).

Условие — платить только за трафик, как CloudFront.

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

Какие альтернативы?
Re: Статический сайт с HTTPS - альтернатива CloudFront
От: rean  
Дата: 22.09.18 19:53
Оценка:
deleted
Отредактировано 22.04.2019 9:03 deleted2 . Предыдущая версия .
Re[2]: Статический сайт с HTTPS - альтернатива CloudFront
От: Shmj Ниоткуда  
Дата: 22.09.18 23:42
Оценка:
Здравствуйте, rean, Вы писали:

R>Шаред хостинг.


Шаред что, еще до сих пор кто-то использует?

CloudFront гео-распределен по сотням серверов по всему миру. Шаред перестанет работать из-за любого чиха одного единственного сервера.

Причем есть аналоги, тот же Google Cloud Storage, но там нет возможности SSL-сертификат подцепить без платы за сервер.

Есть неплохой вариант selectel.ru У них все просто супер, панель управления сверх-удобная. Можно добавить свой SSL-сертификат, но нельзя задействовать этот ваш Let’s Encrypt.

Причем заметьте — облачное решение будет и в 10 раз надежнее шареда и, скорее всего, даже дешевле.

R>Другие варианты для статики (бесплатно на минимальных тарифах):

R>Google Firebase

Там есть возможность загрузить свои файлы?

R>Surge.sh (но без HTTPS)


Фишка как раз в HTTPS. Без него — очень много разных.

R>Backendless (он хранит файлы на amazon)


R>Бесплатно на несколько часов в сутки (просто виртуальная машина вырубается, если за лимит ушли):

R>OpenShift (раньше было совсем бесплатно — у них пробыл около двух лет)
R>Heroku (тоже раньше было бесплатно, был около года)
R>Kinvey
R>Netlify

Не оно. Нужно полноценное решение, чтобы один день могли сказать 1 Тб трафика в день а через неделю 1 Гб в день. И чтобы платить соразмерно.
Re[3]: Статический сайт с HTTPS - альтернатива CloudFront
От: rean  
Дата: 23.09.18 02:54
Оценка:
deleted
Отредактировано 22.04.2019 9:02 deleted2 . Предыдущая версия .
Re: Статический сайт с HTTPS - альтернатива CloudFront
От: GarryIV  
Дата: 23.09.18 09:25
Оценка:
Здравствуйте, Shmj, Вы писали:

S>CloudFront не подошел тем, что у него не работает Invalidations. Мне нужно чтобы часть файлов не кешировалась. А там все кешируется обязательно, Invalidations есть но по факту они не работают.



Инвалидации работают но они одноразовые. Там что то написано что версионность но я не вкурил.

Но рабочий вариант сделать можно.

1) Делаем лямбду, которая создает инвалидацию в клаудфронт.
2) В S3 регистрируем эту лямбну на обновление файлов.
3) Profit

Скорее всего можно сделать менее криво но и так работать будет. Лямбды бесплатны в достаточном объеме, инвалидации емнип тоже.
WBR, Igor Evgrafov
Отредактировано 23.09.2018 9:27 GarryIV . Предыдущая версия . Еще …
Отредактировано 23.09.2018 9:26 GarryIV . Предыдущая версия .
Отредактировано 23.09.2018 9:26 GarryIV . Предыдущая версия .
Re[4]: Статический сайт с HTTPS - альтернатива CloudFront
От: Shmj Ниоткуда  
Дата: 23.09.18 09:55
Оценка:
Здравствуйте, rean, Вы писали:

R>CDN — штука хорошая, но и требует хороших денег. Халявы тут не будет.


См. цены: https://aws.amazon.com/cloudfront/pricing/

Мне нужна гибкость. Один день скачали меньше гига — заплачу копейки. Так может и несколько месяцев. Потом разместил статью/новость — трафик увеличивается в 100 раз.

Только CDN.
Re[2]: Статический сайт с HTTPS - альтернатива CloudFront
От: Shmj Ниоткуда  
Дата: 23.09.18 10:02
Оценка:
Здравствуйте, GarryIV, Вы писали:

GIV>Инвалидации работают но они одноразовые. Там что то написано что версионность но я не вкурил.


Как это однаразовые? Создаешь и много дней висят в списке Invalidations. Удалить их нельзя.
Re: Статический сайт с HTTPS - альтернатива CloudFront
От: Shmj Ниоткуда  
Дата: 23.09.18 11:21
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Какие альтернативы?


Пересмотрел всех из списка https://www.cdnoverview.com

В основном либо не серьезные (которые даже EV-сертификата не имеют), которым доверять нельзя. Либо даже кидалы, которые впаривают тебе минимальный плат 2 Тб, даже если ты используешь 1 Гб. Либо же нет Purge или SSL-бесплатного.

Вроде всех пересмотрел и ничего нет подходящего. Разве что www.rocketspace.com, но их пока проверяю (вернее они меня, не хотят активировать аккаунт).
Re[3]: Статический сайт с HTTPS - альтернатива CloudFront
От: GarryIV  
Дата: 23.09.18 11:32
Оценка: 1 (1)
Здравствуйте, Shmj, Вы писали:

GIV>>Инвалидации работают но они одноразовые. Там что то написано что версионность но я не вкурил.


S>Как это однаразовые? Создаешь и много дней висят в списке Invalidations. Удалить их нельзя.


Вот в момент создания они и инвалидируют, дальше фиг знает зачем они висят.
WBR, Igor Evgrafov
Re[4]: Статический сайт с HTTPS - альтернатива CloudFront
От: GarryIV  
Дата: 23.09.18 11:45
Оценка:
Здравствуйте, GarryIV, Вы писали:

GIV>Вот в момент создания они и инвалидируют, дальше фиг знает зачем они висят.


Наверно для биллинга.

You can invalidate up to 1,000 paths per month at no charge when you use CloudFront (each additional invalidation path costs $0.005).

WBR, Igor Evgrafov
Re[4]: Статический сайт с HTTPS - альтернатива CloudFront
От: Shmj Ниоткуда  
Дата: 23.09.18 11:46
Оценка: +1
Здравствуйте, GarryIV, Вы писали:

GIV>Вот в момент создания они и инвалидируют, дальше фиг знает зачем они висят.


Скорее всего для ограничений в 1000 штук бесплатных.
Re[2]: Статический сайт с HTTPS - альтернатива CloudFront
От: icezone  
Дата: 23.09.18 20:48
Оценка:
Здравствуйте, Shmj, Вы писали:

S>В основном либо не серьезные (которые даже EV-сертификата не имеют), которым доверять нельзя. Либо даже кидалы, которые впаривают тебе минимальный плат 2 Тб, даже если ты используешь 1 Гб. Либо же нет Purge или SSL-бесплатного.


да, с таким подходом ты никогда хостинг не купишь
Re[3]: Статический сайт с HTTPS - альтернатива CloudFront
От: Shmj Ниоткуда  
Дата: 23.09.18 20:52
Оценка:
Здравствуйте, icezone, Вы писали:

I>да, с таким подходом ты никогда хостинг не купишь


Пока остаюсь на CloudFront — понял как их система Invalidations работает.
Re: Статический сайт с HTTPS - альтернатива CloudFront
От: mogadanez Чехия  
Дата: 24.09.18 10:35
Оценка:
Здравствуйте, Shmj, Вы писали:

S>CloudFront не подошел тем, что у него не работает Invalidations. Мне нужно чтобы часть файлов не кешировалась. А там все кешируется обязательно, Invalidations есть но по факту они не работают.


вот это пробовал?
https://aws.amazon.com/premiumsupport/knowledge-center/prevent-cloudfront-from-caching-files/

On your custom origin web server application, add Cache-Control no-cache, no-store, or private directives to the objects that you don't want CloudFront to cache. If you're using Amazon Simple Storage Service (S3) as the origin, you can add certain Cache-Control headers using object metadata.

Re: Статический сайт с HTTPS - альтернатива CloudFront
От: chebum Польша  
Дата: 01.10.18 20:54
Оценка:
Здравствуйте, Shmj, Вы писали:

S>CloudFront не подошел тем, что у него не работает Invalidations. Мне нужно чтобы часть файлов не кешировалась. А там все кешируется обязательно, Invalidations есть но по факту они не работают.


Зависит от заголовка, который вернул сервер. Если там написано "Cache-Control: no-cache", например, то CF просто отдаст файл, не кешируя его.

Если у вас файлы отдаются с S3, то при закачке можно указать заголовок. Например, вот так:
aws s3 sync src s3://my-bucket --region us-west-2 --acl public-read --cache-control="no-cache" --exclude "*" --include "*.html"


Сам давно смотрю альтернативу CloudFront, чтобы можно было 1) запретить доступ по 123.cloudfront.net, 2) чтобы большие файлы не так быстро протухали в нодах и 3) чтобы отчёты поудобнее были. Но пока альтернативы не вижу.
Самая большая проблема — это то, что нельзя запретить доступ по 123.cloudfront.net. Если его находит Гугл и индексирует, то позиции основного домена в выдаче падают. Гугл считает, что у сайта не оригинальный контент. И пофик, что rel=canonical выставлен.
Re[4]: Статический сайт с HTTPS - альтернатива CloudFront
От: eustin  
Дата: 10.10.18 06:57
Оценка:
S>Пока остаюсь на CloudFront — понял как их система Invalidations работает.

Мы используем CloudFront, не в курсе даже проблем с инвалидацией.
Файлы заливаю клиентом Cloud Bery Explorer for S3, в нем есть инвалидация, которая работает.
Правда в бесплатной версии можно инвалидаейтить лишь 1 файл за раз, но мне хватает.
Наверняка другие клиенты есть платные/бесплатные
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.