{"id":28048,"date":"2017-10-04T13:14:21","date_gmt":"2017-10-04T11:14:21","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=28048"},"modified":"2017-10-04T13:14:21","modified_gmt":"2017-10-04T11:14:21","slug":"optimizing-web-servers-for-high-throughput-and-low-latency","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/","title":{"rendered":"Optimizing web servers for high throughput and low latency"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/10\/flame-graph.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"28049\" data-permalink=\"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/flame-graph\/\" data-orig-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/10\/flame-graph.png?fit=650%2C316&amp;ssl=1\" data-orig-size=\"650,316\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"flame-graph\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/10\/flame-graph.png?fit=650%2C316&amp;ssl=1\" class=\"aligncenter size-medium wp-image-28049\" src=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/10\/flame-graph-500x243.png?resize=500%2C243&#038;ssl=1\" alt=\"\" width=\"500\" height=\"243\" srcset=\"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/10\/flame-graph.png?resize=500%2C243&amp;ssl=1 500w, https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/10\/flame-graph.png?w=650&amp;ssl=1 650w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a><\/p>\n<p><a href=\"https:\/\/blogs.dropbox.com\/tech\/\">Dropbox Tech Blog<\/a> has this in-depth article on &#8220;<a href=\"https:\/\/blogs.dropbox.com\/tech\/2017\/09\/optimizing-web-servers-for-high-throughput-and-low-latency\/\">Optimizing web servers for high throughput and low latency<\/a>&#8220;.\u00a0 It goes over everything from hardware and low level operating system stuff all the way up to the application level.<\/p>\n<p>Great job, guys!<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>Dropbox Tech Blog has this in-depth article on &#8220;Optimizing web servers for high throughput and low latency&#8220;.\u00a0 It goes over everything from hardware and low level operating system stuff all the way up to the application level. Great job, guys!<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"Optimizing web servers for high throughput and low latency #WebDev #SysAdmin #performance #Dropbox","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false,"_links_to":"","_links_to_target":""},"categories":[1,6,18,133,62,1334],"tags":[2915,1531,1057,1330,2289],"keyring_services":[],"class_list":["post-28048","post","type-post","status-publish","format-standard","hentry","category-general","category-linux","category-programming","category-sysadmin","category-technology","category-web-work","tag-dropbox","tag-operating-systems","tag-performance","tag-web-development","tag-web-hosting"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.8 - aioseo.com -->\n\t<meta name=\"description\" content=\"Dropbox Tech Blog has this in-depth article on &quot;Optimizing web servers for high throughput and low latency&quot;. It goes over everything from hardware and low level operating system stuff all the way up to the application level. Great job, guys!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Leonid Mamchenkov\"\/>\n\t<meta name=\"google-site-verification\" content=\"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.8\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Leonid Mamchenkov - Life, universe, and everything else\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Optimizing web servers for high throughput and low latency - Leonid Mamchenkov\" \/>\n\t\t<meta property=\"og:description\" content=\"Dropbox Tech Blog has this in-depth article on &quot;Optimizing web servers for high throughput and low latency&quot;. It goes over everything from hardware and low level operating system stuff all the way up to the application level. Great job, guys!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t\t<meta property=\"og:image:height\" content=\"1024\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2017-10-04T11:14:21+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2017-10-04T11:14:21+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/MamchenkovBlog\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:site\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Optimizing web servers for high throughput and low latency - Leonid Mamchenkov\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Dropbox Tech Blog has this in-depth article on &quot;Optimizing web servers for high throughput and low latency&quot;. It goes over everything from hardware and low level operating system stuff all the way up to the application level. Great job, guys!\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@mamchenkov\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BlogPosting\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/#blogposting\",\"name\":\"Optimizing web servers for high throughput and low latency - Leonid Mamchenkov\",\"headline\":\"Optimizing web servers for high throughput and low latency\",\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/wp-content\\\/uploads\\\/2017\\\/10\\\/flame-graph-500x243.png\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/#articleImage\"},\"datePublished\":\"2017-10-04T13:14:21+02:00\",\"dateModified\":\"2017-10-04T13:14:21+02:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/#webpage\"},\"articleSection\":\"All, Linux, Programming, Sysadmin, Technology, Web work, Dropbox, operating systems, performance, web development, web hosting\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"position\":2,\"name\":\"Technology\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/#listItem\",\"name\":\"Linux\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/#listItem\",\"position\":3,\"name\":\"Linux\",\"item\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/#listItem\",\"name\":\"Optimizing web servers for high throughput and low latency\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/#listItem\",\"name\":\"Technology\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/#listItem\",\"position\":4,\"name\":\"Optimizing web servers for high throughput and low latency\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/category\\\/technology\\\/linux\\\/#listItem\",\"name\":\"Linux\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/\",\"name\":\"Leonid Mamchenkov\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g\",\"width\":96,\"height\":96,\"caption\":\"Leonid Mamchenkov\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/#webpage\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/\",\"name\":\"Optimizing web servers for high throughput and low latency - Leonid Mamchenkov\",\"description\":\"Dropbox Tech Blog has this in-depth article on \\\"Optimizing web servers for high throughput and low latency\\\". It goes over everything from hardware and low level operating system stuff all the way up to the application level. Great job, guys!\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/2017\\\/10\\\/04\\\/optimizing-web-servers-for-high-throughput-and-low-latency\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/author\\\/leonid\\\/#author\"},\"datePublished\":\"2017-10-04T13:14:21+02:00\",\"dateModified\":\"2017-10-04T13:14:21+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/\",\"name\":\"Blog of Leonid Mamchenkov\",\"description\":\"Life, universe, and everything else\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/mamchenkov.net\\\/wordpress\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Optimizing web servers for high throughput and low latency - Leonid Mamchenkov","description":"Dropbox Tech Blog has this in-depth article on \"Optimizing web servers for high throughput and low latency\". It goes over everything from hardware and low level operating system stuff all the way up to the application level. Great job, guys!","canonical_url":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"google-site-verification":"VHvdD0_usx1_4DzKy_QCVcICVgX2EgA2ybELT-wl7kQ","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BlogPosting","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/#blogposting","name":"Optimizing web servers for high throughput and low latency - Leonid Mamchenkov","headline":"Optimizing web servers for high throughput and low latency","author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2017\/10\/flame-graph-500x243.png","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/#articleImage"},"datePublished":"2017-10-04T13:14:21+02:00","dateModified":"2017-10-04T13:14:21+02:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/#webpage"},"isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/#webpage"},"articleSection":"All, Linux, Programming, Sysadmin, Technology, Web work, Dropbox, operating systems, performance, web development, web hosting"},{"@type":"BreadcrumbList","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","position":1,"name":"Home","item":"https:\/\/mamchenkov.net\/wordpress","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","position":2,"name":"Technology","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/#listItem","name":"Linux"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/#listItem","position":3,"name":"Linux","item":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/","nextItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/#listItem","name":"Optimizing web servers for high throughput and low latency"},"previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/#listItem","name":"Technology"}},{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/#listItem","position":4,"name":"Optimizing web servers for high throughput and low latency","previousItem":{"@type":"ListItem","@id":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/#listItem","name":"Linux"}}]},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/#person","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"Person","@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author","url":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/","name":"Leonid Mamchenkov","image":{"@type":"ImageObject","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/3cf6df002a284d78fb6e9d8222ca4d102e0832035ed6bc8447008bd234e131a4?s=96&d=identicon&r=g","width":96,"height":96,"caption":"Leonid Mamchenkov"}},{"@type":"WebPage","@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/#webpage","url":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/","name":"Optimizing web servers for high throughput and low latency - Leonid Mamchenkov","description":"Dropbox Tech Blog has this in-depth article on \"Optimizing web servers for high throughput and low latency\". It goes over everything from hardware and low level operating system stuff all the way up to the application level. Great job, guys!","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#website"},"breadcrumb":{"@id":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/#breadcrumblist"},"author":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"creator":{"@id":"https:\/\/mamchenkov.net\/wordpress\/author\/leonid\/#author"},"datePublished":"2017-10-04T13:14:21+02:00","dateModified":"2017-10-04T13:14:21+02:00"},{"@type":"WebSite","@id":"https:\/\/mamchenkov.net\/wordpress\/#website","url":"https:\/\/mamchenkov.net\/wordpress\/","name":"Blog of Leonid Mamchenkov","description":"Life, universe, and everything else","inLanguage":"en-US","publisher":{"@id":"https:\/\/mamchenkov.net\/wordpress\/#person"}}]},"og:locale":"en_US","og:site_name":"Leonid Mamchenkov - Life, universe, and everything else","og:type":"article","og:title":"Optimizing web servers for high throughput and low latency - Leonid Mamchenkov","og:description":"Dropbox Tech Blog has this in-depth article on &quot;Optimizing web servers for high throughput and low latency&quot;. It goes over everything from hardware and low level operating system stuff all the way up to the application level. Great job, guys!","og:url":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/","og:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:secure_url":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg","og:image:width":1024,"og:image:height":1024,"article:published_time":"2017-10-04T11:14:21+00:00","article:modified_time":"2017-10-04T11:14:21+00:00","article:publisher":"https:\/\/www.facebook.com\/MamchenkovBlog","twitter:card":"summary_large_image","twitter:site":"@mamchenkov","twitter:title":"Optimizing web servers for high throughput and low latency - Leonid Mamchenkov","twitter:description":"Dropbox Tech Blog has this in-depth article on &quot;Optimizing web servers for high throughput and low latency&quot;. It goes over everything from hardware and low level operating system stuff all the way up to the application level. Great job, guys!","twitter:creator":"@mamchenkov","twitter:image":"https:\/\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2026\/03\/leonid-sailing-beer.jpg"},"aioseo_meta_data":{"post_id":"28048","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,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2023-07-20 04:56:44","updated":"2026-01-15 13:15:45","seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/\" title=\"Technology\">Technology<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/\" title=\"Linux\">Linux<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tOptimizing web servers for high throughput and low latency\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/mamchenkov.net\/wordpress"},{"label":"Technology","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/"},{"label":"Linux","link":"https:\/\/mamchenkov.net\/wordpress\/category\/technology\/linux\/"},{"label":"Optimizing web servers for high throughput and low latency","link":"https:\/\/mamchenkov.net\/wordpress\/2017\/10\/04\/optimizing-web-servers-for-high-throughput-and-low-latency\/"}],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":25950,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/03\/17\/latency-numbers-by-year\/","url_meta":{"origin":28048,"position":0},"title":"Latency numbers by year","author":"Leonid Mamchenkov","date":"March 17, 2016","format":false,"excerpt":"Last year I came across a nice chart of latency numbers every programmer should know. \u00a0Today, I saw this page, which shows you the same latency numbers, but also provides a timeline from 1990 to 2020. For some operations, latency is constant, because it's based on things of nature -\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":22511,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/09\/09\/cloud-storage-showdown-google-drive-dropbox-icloud-and-more-compared\/","url_meta":{"origin":28048,"position":1},"title":"Cloud Storage Showdown: Google Drive, Dropbox, iCloud and More Compared","author":"Leonid Mamchenkov","date":"September 9, 2014","format":"link","excerpt":"Cloud Storage Showdown: Google Drive, Dropbox, iCloud and More Compared","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"cloud storage comparison","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2014\/09\/cloud-storage-comparison-500x285.jpg?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":27034,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/12\/01\/amazon-lightsail-virtual-private-servers-made-easy\/","url_meta":{"origin":28048,"position":2},"title":"Amazon Lightsail &#8211; virtual private servers made easy","author":"Leonid Mamchenkov","date":"December 1, 2016","format":false,"excerpt":"Amazon announced a new service - Amazon Lightsail -\u00a0virtual private servers made easy, starting at $5 per month. This is basically a much simplified setup of a few of their services, such as Amazon EC2, Amazon EIP, Amazon AIM, Amazon EBS, Amazon Route 53, and a few others. \u00a0For those,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"pricing","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/12\/pricing-500x245.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":24721,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/09\/11\/latency-numbers-every-programmer-should-know\/","url_meta":{"origin":28048,"position":3},"title":"Latency Numbers Every Programmer Should Know","author":"Leonid Mamchenkov","date":"September 11, 2015","format":false,"excerpt":"I'm saving this here for current and future generations of programmers: This is a copy-paste of this gist, referenced from this blog post. Read and share both, for the better world.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"latency","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2015\/09\/latency-500x250.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":29021,"url":"https:\/\/mamchenkov.net\/wordpress\/2018\/11\/24\/some-notes-about-http-3\/","url_meta":{"origin":28048,"position":4},"title":"Some notes about HTTP\/3","author":"Leonid Mamchenkov","date":"November 24, 2018","format":false,"excerpt":"Robert Graham shares some notes about HTTP\/3.\u00a0 The whole blog post is well worth the read.\u00a0 Here are some of my favorite bits. Google is in control of future web protocol development: Google (pbuh) has both the most popular web browser (Chrome) and the two most popular websites (#1 Google.com\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":26360,"url":"https:\/\/mamchenkov.net\/wordpress\/2016\/08\/17\/10k-apart-inspiring-the-web-with-just-10k\/","url_meta":{"origin":28048,"position":5},"title":"10k Apart &#8211; Inspiring the Web with Just 10k","author":"Leonid Mamchenkov","date":"August 17, 2016","format":false,"excerpt":"From this article, I've learned about an excellent (for our times) 10k Apart competition: With so much of an emphasis on front-end frameworks and JavaScript runtimes, it\u2019s time to get back to basics\u2014back to optimizing every little byte like your life depends on it and ensuring your site can work,\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"10k apart","src":"https:\/\/i0.wp.com\/mamchenkov.net\/wordpress\/wp-content\/uploads\/2016\/08\/10k-apart.png?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28048","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=28048"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/28048\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=28048"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=28048"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=28048"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=28048"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}