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