{"id":106030,"date":"2022-12-14T15:36:38","date_gmt":"2022-12-14T13:36:38","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/predstavlen-http-server-hinsightd-ispolzuyushhij-linux-podsistemu-io_uring"},"modified":"2026-02-08T23:29:58","modified_gmt":"2026-02-08T21:29:58","slug":"predstavlen-http-server-hinsightd-ispolzuyushhij-linux-podsistemu-io_uring","status":"publish","type":"post","link":"https:\/\/prohoster.info\/ro\/blog\/news\/predstavlen-http-server-hinsightd-ispolzuyushhij-linux-podsistemu-io_uring","title":{"rendered":"A fost prezentat serverul HTTP hinsightd, care utilizeaz\u0103 subsistemul Linux io_uring","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>A fost publicat serverul HTTP compact hinsightd, remarcabil prin utilizarea interfe\u021bei de intrare\/ie\u0219ire asincron\u0103 io_uring, oferit\u0103 \u00een nucleul Linux. Serverul suport\u0103 protocolul HTTP\/1.1 \u0219i este proiectat pentru un consum redus de resurse, oferind \u00een acela\u0219i timp func\u021bionalit\u0103\u021bile solicitate. De exemplu, hinsightd suport\u0103 TLS, proxy invers (rproxy), cache pentru con\u021binut generat dinamic \u00een sistemul de fi\u0219iere local, comprimarea datelor livrate \u00een timp real, repornirea f\u0103r\u0103 a \u00eentrerupe conexiunile existente, precum \u0219i conectarea handler-elor de cereri dinamice prin mecanismele FastCGI \u0219i CGI. Codul proiectului este scris \u00een C \u0219i este distribuit sub licen\u021ba BSD.    <\/p>\n<p>Pentru gestionarea configura\u021biei, scrierea plugin-urilor \u0219i crearea handler-elor de cereri, este disponibil\u0103 utilizarea limbajului Lua, permi\u021b\u00e2ndu-se astfel definirea acestor handler-e direct \u00een fi\u0219ier. <a href=\"https:\/\/prohoster.info\/ro\/server\/dts-dronten\/\"  data-wpil-monitor-id=\"993\">al configura\u021biei serverului<\/a>. Plugin-urile ofer\u0103 func\u021bionalit\u0103\u021bi precum modificarea formatului de \u00eenregistrare \u00een jurnal, asocierea unor jurnale cu gazde virtuale, definirea strategiei de echilibrare a \u00eenc\u0103rc\u0103turii, autentificare HTTP, rescrierea URL-urilor \u0219i efectuarea lucr\u0103rilor programate (de exemplu, actualizarea certificatelor Let's Encrypt).      <\/p>\n<p>\u00cempreun\u0103 cu <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/ro\/server\/dts-prohoster\/\"   title=\"serverul\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"3070\">serverul<\/a> Ofer\u0103 o bibliotec\u0103 pentru integrarea func\u021biilor hinsightd \u00een aplica\u021biile proprii. Hinsightd include, de asemenea, func\u021bionalitate integrat\u0103 pentru trimiterea de cereri HTTP din linia de comand\u0103, de exemplu, pentru a desc\u0103rca o pagin\u0103, se poate executa comanda \u201ehinsightd -d URL\u201d. Serverul este foarte compact, ocup\u00e2nd aproximativ 200KB (100KB fi\u0219ier executabil \u0219i 100KB bibliotec\u0103 partajat\u0103). Printre dependen\u021bele externe se num\u0103r\u0103 doar libc, lua, liburing \u0219i zlib, precum \u0219i op\u021bional openssl\/libressl \u0219i ffcall.    <\/p>\n<p>\u00cen planurile de dezvoltare ulterioare se men\u021bioneaz\u0103 posibilitatea de a stoca \u00een cache fi\u0219ierele comprimate, izolarea sandbox pe baza filtr\u0103rii apelurilor de sistem \u0219i utilizarea spa\u021biilor de nume, gestionarea l\u0103\u021bimii de band\u0103 (traffic shaping), multiprocesare, \u00eembun\u0103t\u0103\u021birea gestion\u0103rii erorilor \u0219i definirea gazdelor virtuale pe baza unor m\u0103\u0219ti.      <\/p>\n<p>Rezultatele test\u0103rii sintetice a performan\u021bei (f\u0103r\u0103 optimiz\u0103ri \u00een configura\u021bie, a\u0219a cum este) cu utilitarul ab, la rularea a 250 \u0219i 500 (\u00een paranteze) cereri paralele (\u201eab -k -c 250 -n 10000 http:\/\/localhost\/\u201d):  <\/p>\n<ul>\n<li class=\"l\"> hinsightd\/0.9.17 \u2014 63035.01 cereri pe secund\u0103 (54984.63)\n<li class=\"l\"> lighttpd\/1.4.67 \u2014 53693.29 cereri pe secund\u0103 (1613.59)\n<li class=\"l\"> Apache\/2.4.54 \u2014 37474.10 cereri pe secund\u0103 (34305.55)\n<li class=\"l\"> Caddy\/2.6.2 \u2014 35412.02 cereri pe secund\u0103 (33995.57)\n<li class=\"l\"> nginx\/1.23.2 \u2014 26673.64 cereri pe secund\u0103 (26172.73)  <\/ul>\n<p>Sursa: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=58323\">opennet.ro<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 HTTP-\u0441\u0435\u0440\u0432\u0435\u0440 hinsightd, \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 Linux \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 io_uring. \u0421\u0435\u0440\u0432\u0435\u0440 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b HTTP\/1.1 \u0438 \u0441\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d \u0434\u043b\u044f \u043d\u0438\u0437\u043a\u043e\u0433\u043e \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044f \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432 \u0441 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0435\u043c \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0432\u043e\u0441\u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, hinsightd \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 TLS, \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0435 \u043f\u0440\u043e\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 (rproxy), \u043a\u044d\u0448\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u0435\u0441\u043a\u0438 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c\u043e\u0433\u043e \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0432 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u043e\u0439 \u0424\u0421, \u0441\u0436\u0430\u0442\u0438\u0435 \u043d\u0430 \u043b\u0435\u0442\u0443 \u043e\u0442\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445, \u043f\u0435\u0440\u0435\u0437\u0430\u043f\u0443\u0441\u043a \u0431\u0435\u0437 \u0440\u0430\u0437\u0440\u044b\u0432\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0439, \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-106030","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 HTTP-\u0441\u0435\u0440\u0432\u0435\u0440 hinsightd, \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 Linux \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 io_uring.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/ro\/blog\/news\/predstavlen-http-server-hinsightd-ispolzuyushhij-linux-podsistemu-io_uring\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"ro_RO\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d HTTP-\u0441\u0435\u0440\u0432\u0435\u0440 hinsightd, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 Linux-\u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443 io_uring | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 HTTP-\u0441\u0435\u0440\u0432\u0435\u0440 hinsightd, \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 Linux \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 io_uring.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/ro\/blog\/news\/predstavlen-http-server-hinsightd-ispolzuyushhij-linux-podsistemu-io_uring\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2022-12-14T13:36:38+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-02-08T21:29:58+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47 A fost prezentat serverul HTTP hinsightd, care folose\u0219te subsystemul Linux io_uring | ProHoster","description":"A fost publicat un server HTTP compact hinsightd, remarcabil prin utilizarea interfe\u021bei de intrare\/ie\u0219ire asincron\u0103 io_uring disponibil\u0103 \u00een kernelul Linux.","canonical_url":"https:\/\/prohoster.info\/ro\/blog\/news\/predstavlen-http-server-hinsightd-ispolzuyushhij-linux-podsistemu-io_uring","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"ro_RO","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d HTTP-\u0441\u0435\u0440\u0432\u0435\u0440 hinsightd, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0449\u0438\u0439 Linux-\u043f\u043e\u0434\u0441\u0438\u0441\u0442\u0435\u043c\u0443 io_uring | ProHoster","og:description":"\u041e\u043f\u0443\u0431\u043b\u0438\u043a\u043e\u0432\u0430\u043d \u043a\u043e\u043c\u043f\u0430\u043a\u0442\u043d\u044b\u0439 HTTP-\u0441\u0435\u0440\u0432\u0435\u0440 hinsightd, \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0432\u043b\u044f\u0435\u043c\u043e\u0433\u043e \u0432 \u044f\u0434\u0440\u0435 Linux \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u0432\u0432\u043e\u0434\u0430\/\u0432\u044b\u0432\u043e\u0434\u0430 io_uring.","og:url":"https:\/\/prohoster.info\/ro\/blog\/news\/predstavlen-http-server-hinsightd-ispolzuyushhij-linux-podsistemu-io_uring","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2022-12-14T13:36:38+00:00","article:modified_time":"2026-02-08T21:29:58+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"106030","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2026-02-08 21:29:58","updated":"2026-02-09 21:46:51","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/106030","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/comments?post=106030"}],"version-history":[{"count":2,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/106030\/revisions"}],"predecessor-version":[{"id":160351,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/posts\/106030\/revisions\/160351"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/media?parent=106030"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/categories?post=106030"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/ro\/wp-json\/wp\/v2\/tags?post=106030"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}