Dear Robin,

Many thanks for the detailed instruction.

On Wed, 14 May 2025, Robin H. Johnson wrote:
- Use Chrome devtools while loading one of the pages, and identify which
 requests are slow
- Copy that request from devtools "copy as curl"
- Repeat it in the shell
- Test if dropping headers etc changes the behavior.
It seems loading bootstrap.min.js takes forever. When I copy this request as curl and try it at the command line, it also takes forever.

The "excellent ping" comment stands out as odd - from Russia, I would
expect a poor ping to wiki.g.o and forums.go, because they are NOT on
the CDN.
For www.gentoo.org it is about 100 ms; for wiki.gentoo.org 300-400 ms, not too bad.

Two theories:
- Russia/ISP is badly blocking a subset of CDN endpoint IPs, and since
 CDNs host a wide variety of services, this is collateral damage.
This is highly probable. I read somewhere that Russia blocks some CDNs because they transfer urls encripted, thus hindering the Big Brother's ability to spy on the users.

- The CDN provider is doing partial blocking of Russia [not to my
 knowledge, but I wouldn't rule it out, e.g. being ordered to block
 some Russian access]

The command

curl 'https://assets.gentoo.org/tyrian/v1/bootstrap.min.js'

with the headers provided by chrome still has not terminated (about 10 mins). I haven't tried to change the headers yet.

Once more, thank you,
Andrey

Reply via email to