Pull to refresh
30
0
Денис Гуков @fiftin

Разработчик Semaphore UI

Send message
Мне кажется это интересный вопрос где лучше хранить статику.

Я раньше тоже хранил статику на GitHub. Но у такого способа есть недостатки:

  1. Невозможность привязать SSL-сертификат
  2. если коммитить очень быстро, то контент начинает обновляться с задержкой.

В итоге я отказался от этого способа и стал хранить статику на сервере, а раздавать через Cloudflare:

  1. Бесплатный SSL-сертификат
  2. Мгновенное обновление контента на сайте, если перевети Cloudflare в development-режим.
На самом деле, чтобы разораться даже DDoS атака не нужна.
Достаточно просто чтобы кто-то качал 1 файл с вашего сервера/S3/CloudFront в цикле. Если кто-то скачает 100 ГБ с вашего сайта, вы заплатите за это $9. По-этому нужно быть осторожным, настроить CloudWatch, следить за трафиком!
За защиту от DDoS нужно платить отдельно (причем, как обычно, цены нехилые):

Для начинающего проекта это нереально дорого, по-этому в статье написано про CloudWatch, чтобы во-время обнаружить атаку, разрулить вручную и не разориться.

Если не предпринять мер, то за весь трафик придется заплатить вам ($0.09 за ГБ).
Да, точно позволяет. Ни за один не платил:

image
Как правильно заметили в комментарии выше, у Amazon ещё есть Lightsail, который по ценам соответствует тем же DigitalOcean, но позволяет интегрироваться с AWS. aws.amazon.com/ru/lightsail/pricing. Самый дешёвый инстанс $3.5.

У гугла и микрософта такого нет :-)
Да, точно, вы правы. Спасибо что подсказали. Тогда Lightsail тоже можно записать в достоинства AWS :)
Lightsail хоть и создан Amazon и, наверняка, на базе AWS, не интегрирован в инфраструктуру AWS.
ИМХО: его можно рассматривать как конкурента AWS.
Спасибо, исправил баг с кодировкий.
Вот импортировал файл: https://myda.space/ru/rtp-data-types :-)
Мойкруг говорит что я сделал «2771 вклад в 49 репозиториев» на гитхабе :-D
Значит не такой уж он и идейный
Cейчас абсолютно каждый программист пользуется open source библиотеками в процессе работы. Получается он бесплатно пользуется результатами чьего-то труда и зарабатывает на этом деньги. Поэтому я считаю что каждый программист (если он не конченый жлоб) должен выделить время и внести свой вклад в развитие Open Source. И работодатель должен его в этом поддерживать.
Похоже на баг с кодировкий. А могли бы вы прилать ссылку на файл?
Есть такой датесет, myda.space/vk_for_men, только тссс
image
Сервис хорошо масштабирувется. Если будет высокая нагрузка, просто добавим ресурсов.
Спасибо, исправим в ближайшее время.
Если это законно)
Думаю, что тут нужна масштабируемая система контроля к доступу «на запись».

Будем решать проблемы по мере их поступления :)

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

Для каждого набора данных можно указать лицензию (Public Domain, Creative Commons,… или свою). Если лицензия позволяет пользоваться, пусть пользуются, на то они и открытые данные.
А где-то можно посмотреть на ваш проект?
1) На данный момент нельзя сказать как долго будет существовать сервис. Пока он интересен, об будет работать. Но в любом случае данные не пропадут. В случае остановки работы бекапы данных и исходный код проекта будут доступны.
3) Противоправный контент будет удален
4) Наплыв пользователей, это то, чего хотелось бы добиться)
Возможно. Раскпутка Open Source проекта не проще чем проприетарного. А мативации меньше. Не охото чтоб он лежал никому ненужный с 5 лайками.

Information

Rating
Does not participate
Date of birth
Registered
Activity

Specialization

Fullstack Developer
Senior
JavaScript
SASS
React
Vue.js
Node.js
WordPress
Golang
Docker
SQL
MongoDB