Сап, лор! Вопрос жизненно важный. Живу я в сейсмоактивном регионе. У соседей работает сайт a l e r t a тчк i n f p тчк r o (чтобы не привлекать внимания с той стороны). Эпицентры все в одном месте, и когда там трясет, на сайте рисуется красный кружок, подается звуковой сигнал и начинается обратный отсчет времени. Это дает людям 30 секунд запаса. Так работало до недавнего времени, но сейчас оповещения стали приходить либо с большой задержкой, либо не приходить вообще (но не всем, некоторые все равно их получают (судя по отзывам на румынских форумах).
Как назло, именно последние полгода у нас началось много землетрясений в 4-5 баллов, что полностью повторяет период перед землетрясением 1940 года, когда было разрушено полгорода и погибло несколько тысяч. В общем, некстати. И я пытаюсь разобраться в том, как это работает, и по возможности сделать так, чтобы все-таки оповещения поступали.
Вопросы к специалистам, поскольку моих знаний по этой части не хватает:
1. Как обычно строятся сайты, которые должны быстро разослать информацию большому количеству потребителей? По логике это должно быть udp, но я вижу, что сайт открывает лишь tcp соединения (возможно я ошибаюсь)
2. Можно ли что-нибудь извлечь из исходника их странички? Там немного, но задействованы js, что для меня тоже темный лес.
3. Могут ли возникшие проблемы связаны с блокировкой каких-либо портов провайдером? Как обходить такие вещи? Думаю о румынском vpn, но нет уверенности, что через него пройдут нужные соединения.
В общем, если кто не поленится, и уделит немного времени изучению работы данного сайта, заранее огромное спасибо. Не исключено что это кому-то спасет жизни.