Рекомендации по размещению двоичных файлов приложений для приложений MacOS не из App Store? - PullRequest
0 голосов
/ 20 ноября 2018

Я работаю над приложением macOS, которое не будет распространяться через App Store и будет самообновляться через Sparkle .

I 'Я ищу любые рекомендации или лучшие практики для размещения двоичных файлов приложения.Они будут распространяться в виде zip-файлов и будут иметь размер приблизительно 20 МБ.

Это два варианта, которые я рассматриваю, но я хотел бы услышать, если у кого-то есть лучший подход:

  1. Размещение двоичных файлов на том же веб-сервере, что и мой веб-сайт
  2. Размещение двоичных файлов на S3 и ссылки на них с веб-сайта

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

Использование S3 кажется стандартным решением вышеуказанных проблем, но, честно говоря, мне не ясно, являются ли они реальными проблемами.Я также обеспокоен тем, что модель ценообразования S3 не будет ограничена.

Наконец, большой вопрос, который касается как № 1, так и № 2, состоит в том, как использовать фактор CDN в этом?Могу ли я просто использовать Cloudflare перед любым из указанных выше вариантов, и тогда большую часть времени мои zip-файлы объемом 20 МБ будут обслуживаться из Cloudflare, даже не затрагивая S3 или мой веб-сервер?Если это так, то исправляю ли я предположение, что S3 предлагает минимальные дополнительные преимущества по сравнению с размещением ресурсов на моем веб-сервере?

Что-то еще, что я не рассматриваю?

Заранее спасибоза любые предложения!

...