09-06-2026, 11:54 AM
Dugo koristim NGINX, recimo više od dve decenije i samo mogu da je to izuzetno dobar software.
Njegove funkcije su sve vrhunske i ja već duže vreme forsiram njegov custom interne module.
I tu kreće zanimljiva priča sa modulima, šta sve može sa njima da se radi, a može sve.
Prva i osnovna stvar koju sam probao i napravio je FORTH interpereter kao modul za NGINX!
Ja mislim da to niko nije napravio do sad na svetu!
Postoji alternativa sa LUA skriptnim jezikom/modulom i on je OK ali to recimo oduzima oko 1-2-3MB za njegovu internu VM koja mora da se podigne/startuje sa svakom novom konekcijom na server i tako posle XYZ konekcija dolazi do zagušenja i potroše se lako resursi na serveru.
Kada se radi sa NodeJS pa kao on da bude backend server, to je oko 100MB samo za Node i oko 1GB samo rezervisane memorije za njega.
PHP-FPM tek priča za sebe, isto silne megabajte i gigabajte memorije rezerviše sa odgovorima u okviru više desetina ili stotina mili sekundi.
Ovo sa PHP ili Node realno koristi 99% developera na planeti!
Sa ovom mojom variantom sa FORTH sam spustio veličinu njegove VM na 64KB!!!
Šta da vam kažem kako to radi, radi izuva, više nisu vremena odgovora u mili-sekundama nego u mikro-sekundama!
Recimo prosta online-chat aplikacija sa real-time SSE kanalima za razmenu poruka je napisana u oko 300 linija Forth coda koji se direktno izvrsavaju u samom NGINX!
Ako nadjete da je to neko tako slično na svetu napravio sa Forth obavezno mi javite!
Njegove funkcije su sve vrhunske i ja već duže vreme forsiram njegov custom interne module.
I tu kreće zanimljiva priča sa modulima, šta sve može sa njima da se radi, a može sve.
Prva i osnovna stvar koju sam probao i napravio je FORTH interpereter kao modul za NGINX!
Ja mislim da to niko nije napravio do sad na svetu!
Postoji alternativa sa LUA skriptnim jezikom/modulom i on je OK ali to recimo oduzima oko 1-2-3MB za njegovu internu VM koja mora da se podigne/startuje sa svakom novom konekcijom na server i tako posle XYZ konekcija dolazi do zagušenja i potroše se lako resursi na serveru.
Kada se radi sa NodeJS pa kao on da bude backend server, to je oko 100MB samo za Node i oko 1GB samo rezervisane memorije za njega.
PHP-FPM tek priča za sebe, isto silne megabajte i gigabajte memorije rezerviše sa odgovorima u okviru više desetina ili stotina mili sekundi.
Ovo sa PHP ili Node realno koristi 99% developera na planeti!
Sa ovom mojom variantom sa FORTH sam spustio veličinu njegove VM na 64KB!!!
Šta da vam kažem kako to radi, radi izuva, više nisu vremena odgovora u mili-sekundama nego u mikro-sekundama!
Recimo prosta online-chat aplikacija sa real-time SSE kanalima za razmenu poruka je napisana u oko 300 linija Forth coda koji se direktno izvrsavaju u samom NGINX!
Ako nadjete da je to neko tako slično na svetu napravio sa Forth obavezno mi javite!
