olikraus / u8g2

U8glib library for monochrome displays, version 2
Other
5.06k stars 1.04k forks source link

U8g2 Fonts wiki section, too many images causes ISP or Github to temporarily block github.com access #2415

Open chriscarver opened 6 months ago

chriscarver commented 6 months ago

https://github.com/olikraus/u8g2/wiki/fntlistall

This section of the wiki is only able to partially load before site access is blocked for 5 or so minutes. Unable to tell if the block is from my ISP or Github itself as of yet.

olikraus commented 6 months ago

This is just an index page and doesn't contain much information.

chriscarver commented 6 months ago

Sorry, linked the incorrect page, I tried just coping the link from sidebar and it gave the index instead of the page directly.

https://github.com/olikraus/u8g2/wiki/fntlist12

I was attempting to preview fonts to decide on a font and everytime I tried to load the page I would be blocked before all the images could load. Oddly today it is fine. I was able to reproduce this yesterday multiple times. I'd load other github pages and browse around, then swap back to the partially loaded page above and refresh, soon as I did github.com stopped working for 5 or so minutes

edit: I also checked github.com on my mobile when this happened to see if github.com was down in general or just on that network, was always down through wifi and up through mobile

I'd check if github.com access was restored with some new tab at github.com, and once access was restored, I'd again randomly browse other pages to same results, once I went back to the fntlist12 and tried to load it, access was immediately blocked, I repeated this process a handful of times to make sure the trigger seemed to be loading fntlist8x8 and not just service outage.

I have no idea why or what was going on. I don't know is my ISP saw too many requests, if github saw a bunch of images and thought it was a service attack of some sort.

(second edit to correct URL to fntlist12 from fntlist8x8)

olikraus commented 5 months ago

There had been issues with the wiki pages and the current split into multiple smaller pages had been the result to avoid this problem. Basically I informed github people regarding this issue and I think at the moment it works for most users.