Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
STM32H755 ecmx — HTTP/S server po nginx-ovim pravilima, na mikrokontroleru
#2
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!  Cool
Reply


Messages In This Thread
RE: STM32H755 ecmx — HTTP/S server po nginx-ovim pravilima, na mikrokontroleru - by mikikg - 09-06-2026, 11:54 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)