eps.rs - jquery-ui.js 1MB null stuffing
#1

Nije baš adekvatno za ovaj potforum, ali je interesantno zapažanje tako da mi je ovaj potforum najbliži za pogrešnu konfiguraciju.

Primetio sam da je na eps.rs važna biblioteka jquery-ui.js "veštački" dogurana do 1MB sa null karakterima. Usled ogromne količine takvih karaktera, pretraživač i curl tu datoteku smatraju za binarnim fajlom.

Code:
https://www.eps.rs/_catalogs/masterpage/SNABDEVANJE/Design/js/jquery-ui.js

PHP Code:
## ---- Veličina datoteke (1MB) # curl -sI 'https://www.eps.rs/_catalogs/masterpage/SNABDEVANJE/Design/js/jquery-ui.js' | grep -i Content-Length content-length: 1040200 ## ---- Količina null karaktera # curl -s 'https://www.eps.rs/_catalogs/masterpage/SNABDEVANJE/Design/js/jquery-ui.js' | grep -c $'\000' 538785

Ovakva bizarna veličina naravno utiče i na brzinu TTFP, tako da je bez keša u pretraživaču Receiving strana dosta lošija nego ostala statika do 1 sekund čekanja. Takođe, sa njihove strane se ne vraća kompresovana statika (ni gzip, a kamoli brotli ili zstd) što je dodatna otežavajuća okolnost.

   

Ne znam kako je uspeo ovakav fajl da se provuče, ali sam uveren da nije namerno.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)