O le fa'alauiloaina lea o le 'hinsightd HTTP server', lea e fa'aaogaina ai Linux-io_uring vaega o le faiga

Ua lomia se 'au'aunaga HTTP fa'apitoa, hinsightd, e iloga i lona fa'aogaina o le kernel ua saunia. Linux io_uring asynchronous input/output interface. E lagolagoina e le server le HTTP/1.1 protocol ma ua mamanuina ina ia mama a'o tu'uina atu galuega fa'atino lauiloa. Mo se fa'ata'ita'iga, e lagolagoina e le hinsightd le TLS, reverse proxying (rproxy), caching o anotusi ua gaosia fa'aonaponei i totonu o le local file system, fa'apipi'iina i luga o le lele o fa'amatalaga ua toe faafoi mai, toe amata e aunoa ma le motusia o feso'ota'iga ua fa'atuina, ma fa'atagaina tagata e taulimaina talosaga fa'aonaponei e fa'aaoga ai le FastCGI ma le CGI mechanisms. O le code o le poloketi ua tusia i le C ma tufatufaina i lalo o le laisene BSD.

O le mafai ona faʻaaoga le gagana Lua e maua mo le faʻagasologa o le faʻatulagaina, tusiaina o faʻaopoopoga ma le fatuina o tagata e taulimaina talosaga, ae o ia tagata e taulimaina e mafai ona faʻamatalaina saʻo i totonu o le faila. fa'atulagaga o le 'au'aunagaE tuʻuina atu e plugins ni foliga e pei o le suia o le faatulagaga o le log, fesoʻotaʻi o log taʻitasi i virtual hosts, faʻamatalaina o se fuafuaga e paleni ai avega, faʻamaoniga HTTP, toe tusiaina o le URL, ma le faʻatinoina o galuega faʻatulagaina (e pei o le faʻafouina o tusi faamaonia o Let's Encrypt).

Faatasi ma le server Ua saunia se faletusi mo le tu'ufa'atasia o galuega faatino a le hinsightd i au polokalama. E aofia ai fo'i i le Hinsightd galuega faatino tu'ufa'atasia mo le auina atu o talosaga HTTP mai le laina fa'atonuga; mo se fa'ata'ita'iga, e uta ai se itulau, e mafai ona e fa'agaoioia le "hinsightd -d URL." E matua la'ititi lava le 'au'aunaga, e tusa ma le 200 KB o le avanoa ua tu'ufa'atasia (100 KB e mafai ona fa'atinoina ma le 100 KB faletusi fa'asoa). O fa'alagolago i fafo e aofia ai na'o le libc, lua, liburing, ma le zlib, fa'apea fo'i ma le openssl/libressl ma le ffcall.

Fuafuaga mo le faʻalauteleina e aofia ai le mafai ona faʻapipiʻi faila faʻapipiʻi, faʻamavaeina o le sandbox e faʻavae i luga o le faʻaogaina o telefoni faʻaogaina ma le faʻaogaina o igoa, faʻasologa o fefaʻatauaʻiga, tele-threading, faʻaleleia le faʻaogaina o mea sese ma le faʻaogaina o matapulepule virtual host detection.

I'uga o su'ega fa'atino fa'akomepiuta (e aunoa ma ni fa'ata'ita'iga i le fa'atulagaga e pei ona iai) fa'atasi ai ma le ab aoga pe a fa'agaoioi le 250 ma le 500 (i puipui) talosaga tutusa (ā€œab -k -c 250 -n 10000 http://localhost/ā€):

  • hinsightd/0.9.17 – 63035.01 talosaga ile sekone (54984.63)
  • lighttpd/1.4.67 - 53693.29 talosaga ile sekone (1613.59)
  • Apache/2.4.54 - 37474.10 talosaga ile sekone (34305.55)
  • Caddy/2.6.2 – 35412.02 talosaga ile sekone (33995.57)
  • nginx/1.23.2 - 26673.64 talosaga ile sekone (26172.73)

puna: opennet.ru

FaŹ»atau talimalo faŹ»atuatuaina mo nofoaga ma DDoS puipuiga, VPS VDS servers šŸ”„ Fa'atau le 'upega tafa'ilagi talimalo fa'atuatuaina ma le puipuiga DDoS, 'au'aunaga VPS VDS | ProHoster