07-12-2026, 11:21 PM
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.
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.
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.jsPHP 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.

