Ik kreeg vandaag een melding van een collega over enorme hoeveelheden requests verstuurd van een van onze macs op kantoor met daarbij de vraag of het die van mij was (nope gelukkig niet).
Het ging daarbij om ongeveer 30.000 requests in een uur tijd van een Mac met macOS Sierra en safari 10.
De frontpage werd daarbij steeds opgevraagd in combinatie met /apple-touch-icon-precomposed.png
Na wat verder onderzoek van mijn kant blijkt dat iOS devices deze afbeelding opvragen om een icon aan te maken als de website als "app" wordt toegevoegd op het homescreen en ik verwacht Safari op macOS als het domein wordt toegevoegd aan de leeslijst of via een vast tabblad (dat synced namelijk tussen browservensters dus dat kan veel requests genereren als je steeds van space wisselt).
Wat mij opviel is dat /apple-touch-icon-precomposed.png niet bestaat op jullie server. Krijgen jullie daardoor ook request errors te zien in de logs? If so: http://stackoverflow.com/...ouch-icon-precomposed-png
30K requests is natuurlijk te veel en leverde ook een auto ban op. Hoe kan dit gebeuren? Bij normaal gebruik van de website zou dit misschien max zo'n 100 pages in het uur moeten zijn.
Het ging daarbij om ongeveer 30.000 requests in een uur tijd van een Mac met macOS Sierra en safari 10.
De frontpage werd daarbij steeds opgevraagd in combinatie met /apple-touch-icon-precomposed.png
Na wat verder onderzoek van mijn kant blijkt dat iOS devices deze afbeelding opvragen om een icon aan te maken als de website als "app" wordt toegevoegd op het homescreen en ik verwacht Safari op macOS als het domein wordt toegevoegd aan de leeslijst of via een vast tabblad (dat synced namelijk tussen browservensters dus dat kan veel requests genereren als je steeds van space wisselt).
Wat mij opviel is dat /apple-touch-icon-precomposed.png niet bestaat op jullie server. Krijgen jullie daardoor ook request errors te zien in de logs? If so: http://stackoverflow.com/...ouch-icon-precomposed-png
30K requests is natuurlijk te veel en leverde ook een auto ban op. Hoe kan dit gebeuren? Bij normaal gebruik van de website zou dit misschien max zo'n 100 pages in het uur moeten zijn.