Route North America to BackBlaze + CF #1

Merged
root merged 1 commit from rt-america-backblaze into master 2021-08-19 09:36:06 +00:00
Owner
No description provided.
biodranik (Migrated from github.com) reviewed 2021-08-03 13:24:47 +00:00
biodranik (Migrated from github.com) commented 2021-08-03 13:21:53 +00:00

Есть валидаторы/форматтеры в npm run, просьба придерживаться стиля.

Есть валидаторы/форматтеры в `npm run`, просьба придерживаться стиля.
biodranik (Migrated from github.com) commented 2021-08-03 13:22:11 +00:00

cf может быть undefined/null, как и continent.

cf может быть undefined/null, как и continent.
biodranik (Migrated from github.com) commented 2021-08-03 13:23:26 +00:00

Этот подход не решает проблему, когда оба сервера перегружены/недоступны, и юзер бы может медленнее, но скачал бы из Европы. Более того, резкий всплеск закачек/апдейтов из Америки не будет размазываться по всем сервачкам, а быстро уткнётся в лимиты.

Этот подход не решает проблему, когда оба сервера перегружены/недоступны, и юзер бы может медленнее, но скачал бы из Европы. Более того, резкий всплеск закачек/апдейтов из Америки не будет размазываться по всем сервачкам, а быстро уткнётся в лимиты.
biodranik (Migrated from github.com) commented 2021-08-03 13:24:34 +00:00

Даже больше скажу: из-за проксирования CF, юзерам из США наш пингер всегда будет подставлять только cdn4.

Даже больше скажу: из-за проксирования CF, юзерам из США наш пингер всегда будет подставлять только cdn4.
rtsisyk reviewed 2021-08-03 13:56:35 +00:00
Author
Owner

Проверю.

Проверю.
rtsisyk reviewed 2021-08-03 13:56:43 +00:00
Author
Owner

Как так? Почему?

Как так? Почему?
rtsisyk reviewed 2021-08-03 13:58:15 +00:00
Author
Owner

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

По поводу BackBlaze давай тестанем сколько они отдавать смогут. Даже интересно. Думаю, что там кодирование в earsuare codes на трех дисках или около того. По чанкам. В теории наш бакет на десятки дисков размазаться может.

Он и так из европы с хетцнера скачает. Те два сервака сюда нет смысла добавлять. Если хочешь - могут поставить их туда, но смысла не вижу. По поводу BackBlaze давай тестанем сколько они отдавать смогут. Даже интересно. Думаю, что там кодирование в earsuare codes на трех дисках или около того. По чанкам. В теории наш бакет на десятки дисков размазаться может.
rtsisyk reviewed 2021-08-19 09:23:25 +00:00
Author
Owner

Решил пока не добавлять fi1 и pl1 для North America. Не нужны они там. Давай так попробуем.

Решил пока не добавлять fi1 и pl1 для North America. Не нужны они там. Давай так попробуем.
biodranik (Migrated from github.com) approved these changes 2021-08-19 09:30:00 +00:00
biodranik (Migrated from github.com) commented 2021-08-19 09:29:22 +00:00

Надо убедиться, что optional chaining точно будет поддерживаться CF Worker-ами. Может крешить, т.к. это совсем новая фича JS.

Надо убедиться, что optional chaining точно будет поддерживаться CF Worker-ами. Может крешить, т.к. это совсем новая фича JS.
biodranik (Migrated from github.com) reviewed 2021-08-19 09:30:20 +00:00
biodranik (Migrated from github.com) commented 2021-08-19 09:30:19 +00:00

По документации, и из практики.

По документации, и из практики.
biodranik (Migrated from github.com) reviewed 2021-08-19 09:30:36 +00:00
biodranik (Migrated from github.com) commented 2021-08-19 09:30:36 +00:00

И для тор нод тоже.

И для тор нод тоже.
biodranik (Migrated from github.com) reviewed 2021-08-19 09:31:25 +00:00
biodranik (Migrated from github.com) commented 2021-08-19 09:31:25 +00:00

pl1 же анлимный, ничего страшного не будет если его оставить.

pl1 же анлимный, ничего страшного не будет если его оставить.
rtsisyk reviewed 2021-08-19 09:35:20 +00:00
Author
Owner

Случайно единичка везде попала. Поменял.

С США выдает вот так после фикса:

< HTTP/2 200
< date: Thu, 19 Aug 2021 09:33:44 GMT
< content-type: application/json
< content-length: 64
< expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
< report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=FuURbM4DKslEIhnZt50yc%2FUBya6wdXWfrxxPxgXc2qivMlSY%2Bz8PFFEVYppVVx9Sf18Aa5xU6h8J%2FZGEfBUt55NcG8P1yv46i0E0cWAtLYf0ozqE8Co1pZDVIGGu0B%2Fxel46VMfbzxWFs0eoHg%3D%3D"}],"group":"cf-nel","max_age":604800}
< nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
< server: cloudflare
< cf-ray: 681261ccd83f08fb-SEA
< alt-svc: h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400, h3=":443"; ma=86400
<
* Connection #0 to host meta-dev.omaps.workers.dev left intact
["https://cdn4.organicmaps.app/","https://cdn.organicmaps.app/"]
Случайно единичка везде попала. Поменял. С США выдает вот так после фикса: ``` < HTTP/2 200 < date: Thu, 19 Aug 2021 09:33:44 GMT < content-type: application/json < content-length: 64 < expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" < report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=FuURbM4DKslEIhnZt50yc%2FUBya6wdXWfrxxPxgXc2qivMlSY%2Bz8PFFEVYppVVx9Sf18Aa5xU6h8J%2FZGEfBUt55NcG8P1yv46i0E0cWAtLYf0ozqE8Co1pZDVIGGu0B%2Fxel46VMfbzxWFs0eoHg%3D%3D"}],"group":"cf-nel","max_age":604800} < nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} < server: cloudflare < cf-ray: 681261ccd83f08fb-SEA < alt-svc: h3-27=":443"; ma=86400, h3-28=":443"; ma=86400, h3-29=":443"; ma=86400, h3=":443"; ma=86400 < * Connection #0 to host meta-dev.omaps.workers.dev left intact ["https://cdn4.organicmaps.app/","https://cdn.organicmaps.app/"] ```
rtsisyk reviewed 2021-08-19 09:36:02 +00:00
Author
Owner

далеко слишком, тормозить будет всё.

далеко слишком, тормозить будет всё.
Sign in to join this conversation.
No description provided.