{"id":16305,"date":"2021-08-27T09:40:04","date_gmt":"2021-08-27T13:40:04","guid":{"rendered":"https:\/\/www.eginnovations.com\/blog\/?p=16305"},"modified":"2022-08-27T11:51:47","modified_gmt":"2022-08-27T15:51:47","slug":"page-load-speeds-http2","status":"publish","type":"post","link":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/","title":{"rendered":"Improving Web Page Load Speed"},"content":{"rendered":"<div class=\"inner_content\">\n<h2><span class=\"ez-toc-section\" id=\"Improving_Web_Page_Load_Speed_in_eG_Enterprise_by_Using_HTTP2\"><\/span>Improving Web Page Load Speed in eG Enterprise by Using HTTP\/2<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<h3><span class=\"ez-toc-section\" id=\"What_is_HTTP2\"><\/span>What is HTTP\/2?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-16322\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/http2-logo.png\" alt=\"HTTP\/2 Logo\" width=\"200\" height=\"100\" border=\"0\" srcset=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/http2-logo.png 200w, https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/http2-logo-140x70.png 140w\" sizes=\"auto, (max-width: 200px) 100vw, 200px\" \/><a href=\"https:\/\/en.wikipedia.org\/wiki\/HTTP\/2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">HTTP\/2 (originally named HTTP\/2.0) was a major revision of the HTTP network protocol used by the World Wide Web published in 2015.<\/a> Indeed, those in the Citrix\/EUC ecosystem may remember Marius Sandbu investigating the benefits of HTTP\/2 for NetScaler, Microsoft IIS, and Storefront users <a href=\"https:\/\/msandbu.wordpress.com\/2015\/09\/04\/setting-up-http2-support-on-iis-server-2016-citrix-storefront\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">back in 2015\/6<\/a>.<\/p>\n<p>HTTP\/2 was the first new version of HTTP since HTTP\/1.1, which itself was standardized in RFC 2068 in 1997. It was named 2.0 (and then 2) rather than 1.2 because it is not backwardly compatible with the 1.1 standard.<\/p>\n<p>There were numerous improvements added to HTTP\/2 over HTTP\/1.1; there is an excellent overview available here: <a href=\"https:\/\/factoryhr.medium.com\/http-2-the-difference-between-http-1-1-benefits-and-how-to-use-it-38094fa0e95b\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">HTTP\/2: the difference between HTTP\/1.1, benefits and how to use it | by Factory.hr | Medium<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-16323\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/multiplexing-requests-responses-http2.jpg?noresize\" alt=\"Multiplexing of requests and responses in HTTP\/2\" width=\"800\" height=\"400\" border=\"0\" \/><\/p>\n<div class=\"img_caption\">Figure 1: Multiplexing of requests\/responses in HTTP\/2<\/div>\n<p>HTTP\/2 improved on HTTP\/1.1 in several ways and a significant overall benefit is the improved page load speed. The key changes in HTTP\/2 are:<\/p>\n<ul>\n<li><strong>Binary protocol <\/strong>\u2013 Binary protocols consume less bandwidth, are more efficiently parsed, and are less error-prone than the textual protocols used by HTTP\/1.1. Additionally, they can handle elements such as whitespace, capitalization, and line endings better.<\/li>\n<li><strong>Multiplexing<\/strong>\u00a0\u2013 HTTP\/2 is multiplexed, i.e., it can initiate multiple requests in parallel over a single TCP connection. As a result, web pages containing several elements are delivered over one TCP connection. These capabilities solve the head-of-line blocking problem in HTTP\/1.1, in which a packet at the front of the line blocks others from being transmitted.<\/li>\n<li><strong>Header compression<\/strong>\u00a0\u2013 HTTP\/2 uses header compression to reduce the overhead caused by TCP\u2019s\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/TCP_congestion_control#Slow_start\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">slow-start<\/a>\u00a0mechanism.<\/li>\n<li><strong>Server push<\/strong>\u00a0\u2013 HTTP\/2 servers push likely-to-be-used resources into a browser\u2019s cache, even before they\u2019re requested. This allows browsers to display content without additional request cycles.<\/li>\n<li><strong>Increased security<\/strong>\u00a0\u2013 Web browsers only support HTTP\/2 via encrypted connections, thus increasing user and application security.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Using_HTTP2_in_eG_Enterprise_to_Improve_Page_Load_Speed\"><\/span>Using HTTP\/2 in eG Enterprise to Improve Page Load Speed<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Using standard protocols, such as HTTP is a key tenet of eG agent-to-manager communication architecture. How this benefits the security of our architecture is covered in a recent blog post by <a href=\"https:\/\/www.linkedin.com\/in\/barryschiffer\/\">Barry Schiffer<\/a>, <a href=\"https:\/\/www.eginnovations.com\/blog\/secure-monitoring-tcp-ports\/\">available here<\/a>.<\/p>\n<p>The use of HTTP\/2 is supported within eG Enterprise and has proven to be of benefit in our internal testing processes. In this blog post, I\u2019ll cover:<\/p>\n<ul>\n<li>How to configure eG Enterprise to use HTTP\/2<\/li>\n<li>How we compared the performance of HTTP\/2 vs. HTTP\/1.1<\/li>\n<li>The performance enhancements we found in first time loading speeds of web pages (up to 30% speed up on an average)<\/li>\n<li>Useful links to everything you could ever want to know about HTTP\/2<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"How_to_configure_eG_Enterprise_to_support_HTTP2\"><\/span>How to configure eG Enterprise to support HTTP\/2<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Locate the eG Manager configuration file: &lt;EG_INSTALL_DIR&gt;\\manager\\tomcat\\conf\\server.<\/p>\n<ul>\n<li>Take a backup of server.xml.<\/li>\n<li>Open server.xml and look for SSL, which you will find in the Coyote section.<\/li>\n<li>Add the following in the SSL Connector setting:\n<div style=\"border: 1px solid #333; padding: 8px 10px; text-align: center; margin: 10px; display: flow-root; background: #333; color: #fff;\">&lt;UpgradeProtocol className=&#8221;org.apache.coyote.http2.Http2Protocol&#8221; \/&gt;<\/div>\n<\/li>\n<li>Save the server.xml file.<\/li>\n<li>Stop and restart the manager, <a href=\"https:\/\/www.eginnovations.com\/documentation\/eG-Installation-Guide\/Stopping-the-eG-Manager.htm\">as appropriate for your platform<\/a>.<\/li>\n<\/ul>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-16327\" src=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/server-xml-with-upgraded-protocol-configuration.jpg\" alt=\"Server .xml with upgraded protocol configuration\" width=\"800\" height=\"220\" border=\"0\" srcset=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/server-xml-with-upgraded-protocol-configuration.jpg 800w, https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/server-xml-with-upgraded-protocol-configuration-300x83.jpg 300w, https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/server-xml-with-upgraded-protocol-configuration-768x211.jpg 768w, https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/server-xml-with-upgraded-protocol-configuration-310x85.jpg 310w, https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/server-xml-with-upgraded-protocol-configuration-140x39.jpg 140w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/p>\n<div class=\"img_caption\">Figure 2: Server.xml with the upgrade protocol configuration<\/div>\n<p>Further information on configuring server.xml can be found within \u201c<a href=\"https:\/\/www.eginnovations.com\/documentation\/PDFs\/The-eG-Knowledge-Base.pdf\">The eG Knowledge Base<\/a>\u201d documentation.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Comparing_the_performance_of_HTTP2_vs_HTTP11_for_eG_Enterprise_Web_Access\"><\/span>Comparing the performance of HTTP\/2 vs. HTTP\/1.1 for eG Enterprise Web Access<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>We used <a href=\"https:\/\/www.eginnovations.com\/real-user-monitoring\">eG Enterprise real user monitoring<\/a> to measure the time taken to access the eG Enterprise login web page, the admin home page, and the monitoring screen showing the layered stack model of a component. We compared the page load times when using HTTP\/2 and HTTP \/1.1. For both protocols, we also collected data for when we cleared the cache between the login attempts and also for when we did not clear the cache between our login attempts.<\/p>\n<table class=\"table_design\" width=\"100%\">\n<tbody>\n<tr class=\"head_table\">\n<td style=\"text-align: center;\" colspan=\"4\" align=\"center\"><strong>Average time to load (seconds) \u2013 with the browser cache cleared during test runs<\/strong><\/td>\n<\/tr>\n<tr class=\"head_table\">\n<td><\/td>\n<td style=\"text-align: center;\"><strong>Login web page<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Admin<br \/>\nhome page<\/strong><\/td>\n<td style=\"text-align: center;\"><strong>Layered stack model<br \/>\nweb page<\/strong><\/td>\n<\/tr>\n<tr>\n<td>HTTP\/1.1<\/td>\n<td style=\"text-align: center;\">2.62<\/td>\n<td style=\"text-align: center;\">3.29<\/td>\n<td style=\"text-align: center;\">6.22<\/td>\n<\/tr>\n<tr>\n<td>HTTP\/2<\/td>\n<td style=\"text-align: center;\">1.24<\/td>\n<td style=\"text-align: center;\">2.87<\/td>\n<td style=\"text-align: center;\">4.59<\/td>\n<\/tr>\n<tr>\n<td>% improvement<\/td>\n<td style=\"text-align: center;\">53%<\/td>\n<td style=\"text-align: center;\">13%<\/td>\n<td style=\"text-align: center;\">26%<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>From the above table, you can see that:<\/p>\n<ul>\n<li>First time loading of web pages was significantly improved \u2013 we recorded gains of up to 30% speed up on an average.<\/li>\n<li>Subsequent loading of these pages did not show any significant difference because most of the static data was cached on the browser and hence, there wasn\u2019t a significant gain from the multiplexing capabilities of HTTP\/2.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"Additional_HTTP2_resources\"><\/span>Additional HTTP\/2 resources<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Google <a href=\"https:\/\/searchengineland.com\/everyone-moving-http2-236716\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">was heavily involved<\/a> in the development of HTTP\/2 and have some excellent resources available: <a href=\"https:\/\/developers.google.com\/web\/fundamentals\/performance\/http2\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Introduction to HTTP\/2\u00a0 |\u00a0 Web Fundamentals\u00a0 |\u00a0 Google Developers<\/a>.<\/li>\n<li>An overview including <a href=\"https:\/\/cheapsslsecurity.com\/p\/the-advantages-of-http2\/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">SSL and security considerations is available here<\/a>.<\/li>\n<li><a href=\"https:\/\/factoryhr.medium.com\/http-2-the-difference-between-http-1-1-benefits-and-how-to-use-it-38094fa0e95b\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">HTTP\/2: the difference between HTTP\/1.1, benefits and how to use it | by Factory.hr | Medium<\/a><\/li>\n<li>For those using Citrix ADC (previous known as NetScaler), Citrix covers many of the benefits of HTTP\/2 on their own site: <a href=\"https:\/\/docs.citrix.com\/en-us\/citrix-adc\/current-release\/system\/http-configurations\/configuring-http2.html\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">HTTP\/2 configuration | Citrix ADC 13.0<\/a><\/li>\n<li>HTTP\/2 is a useful addition to improving web page load times; you can find out more about <a href=\"https:\/\/www.eginnovations.com\/blog\/why-is-my-website-slow\/\">how eG uses Real User Monitoring to benchmark and quantify the performance of web sites here<\/a>.<\/li>\n<\/ul>\n<h3><span class=\"ez-toc-section\" id=\"The_Future_-_HTTP3\"><\/span>The Future \u2013 HTTP\/3<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>HTTP\/3 is the next proposed version of the HTTP protocol. Whilst HTTP\/3 does not have wide adoption on the web yet, its use is growing. The main difference between HTTP\/3 and previous versions of the protocol is that HTTP\/3 runs over QUIC instead of TCP. QUIC is widely considered a faster and more secure transport layer protocol.<\/p>\n<p>As of July 2021, <a href=\"https:\/\/en.wikipedia.org\/wiki\/HTTP\/3\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">it has been reported that whilst the HTTP\/3 protocol is still officially an Internet Draft, it is already supported by 72% of current web browsers<\/a>.<\/p>\n<p><strong>Disclaimer<\/strong>: The content of all third-party sites is not officially endorsed by eG Innovations and any information they contain should be used and verified with appropriate due diligence by the reader.<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Improving Web Page Load Speed in eG Enterprise by Using HTTP\/2 What is HTTP\/2? HTTP\/2 (originally named HTTP\/2.0) was a major revision of the HTTP network protocol used by the World Wide Web published in 2015. Indeed, those in the Citrix\/EUC ecosystem may remember Marius Sandbu investigating the benefits of HTTP\/2 for NetScaler, Microsoft IIS, [&hellip;]<\/p>\n","protected":false},"author":41,"featured_media":16325,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[371],"tags":[407,406,408],"class_list":["post-16305","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-application-performance-monitoring-apm","tag-response-time","tag-web-applications","tag-web-page-load-time"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Page Load Speed \u2013 Improving Web Page Load Times with HTTP2<\/title>\n<meta name=\"description\" content=\"HTTP\/2 offers significant overall benefit is the improved page load time. Improve your page load speed with HTTP\/2.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Page Load Speeds \u2013 Improving Web Page Load Times with HTTP2 | eG Innovations\" \/>\n<meta property=\"og:description\" content=\"HTTP\/2 improved on HTTP\/1.1 in several ways and a significant overall benefit is the improved page load time. Improve your page load speeds with these strategies.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/\" \/>\n<meta property=\"og:site_name\" content=\"eG Innovations\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/eGInnovations\" \/>\n<meta property=\"article:published_time\" content=\"2021-08-27T13:40:04+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-08-27T15:51:47+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/page-load-Social-Image.jpg\" \/>\n<meta name=\"author\" content=\"Karthik Swaminathan\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Page Load Speeds \u2013 Improving Web Page Load Times with HTTP2 | eG Innovations\" \/>\n<meta name=\"twitter:description\" content=\"HTTP\/2 improved on HTTP\/1.1 in several ways and a significant overall benefit is the improved page load time. Improve your page load speeds with these strategies.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/page-load-Social-Image.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@eginnovations\" \/>\n<meta name=\"twitter:site\" content=\"@eginnovations\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Karthik Swaminathan\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Page Load Speed \u2013 Improving Web Page Load Times with HTTP2","description":"HTTP\/2 offers significant overall benefit is the improved page load time. Improve your page load speed with HTTP\/2.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/","og_locale":"en_US","og_type":"article","og_title":"Page Load Speeds \u2013 Improving Web Page Load Times with HTTP2 | eG Innovations","og_description":"HTTP\/2 improved on HTTP\/1.1 in several ways and a significant overall benefit is the improved page load time. Improve your page load speeds with these strategies.","og_url":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/","og_site_name":"eG Innovations","article_publisher":"https:\/\/www.facebook.com\/eGInnovations","article_published_time":"2021-08-27T13:40:04+00:00","article_modified_time":"2022-08-27T15:51:47+00:00","og_image":[{"url":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/page-load-Social-Image.jpg","type":"","width":"","height":""}],"author":"Karthik Swaminathan","twitter_card":"summary_large_image","twitter_title":"Page Load Speeds \u2013 Improving Web Page Load Times with HTTP2 | eG Innovations","twitter_description":"HTTP\/2 improved on HTTP\/1.1 in several ways and a significant overall benefit is the improved page load time. Improve your page load speeds with these strategies.","twitter_image":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/page-load-Social-Image.jpg","twitter_creator":"@eginnovations","twitter_site":"@eginnovations","twitter_misc":{"Written by":"Karthik Swaminathan","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/#article","isPartOf":{"@id":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/"},"author":{"name":"Karthik Swaminathan","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/person\/0583c9f9c191a8193d11571bc4bd4b45"},"headline":"Improving Web Page Load Speed","datePublished":"2021-08-27T13:40:04+00:00","dateModified":"2022-08-27T15:51:47+00:00","mainEntityOfPage":{"@id":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/"},"wordCount":939,"commentCount":0,"publisher":{"@id":"https:\/\/www.eginnovations.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/page-load-thumbnail.jpg","keywords":["Response time","Web applications","Web page load time"],"articleSection":["Application Performance Monitoring (APM)"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/","url":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/","name":"Page Load Speed \u2013 Improving Web Page Load Times with HTTP2","isPartOf":{"@id":"https:\/\/www.eginnovations.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/#primaryimage"},"image":{"@id":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/page-load-thumbnail.jpg","datePublished":"2021-08-27T13:40:04+00:00","dateModified":"2022-08-27T15:51:47+00:00","description":"HTTP\/2 offers significant overall benefit is the improved page load time. Improve your page load speed with HTTP\/2.","breadcrumb":{"@id":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/#primaryimage","url":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/page-load-thumbnail.jpg","contentUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2021\/08\/page-load-thumbnail.jpg","width":300,"height":200},{"@type":"BreadcrumbList","@id":"https:\/\/www.eginnovations.com\/blog\/page-load-speeds-http2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.eginnovations.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Improving Web Page Load Speed"}]},{"@type":"WebSite","@id":"https:\/\/www.eginnovations.com\/blog\/#website","url":"https:\/\/www.eginnovations.com\/blog\/","name":"eG Innovations","description":"IT Performance Monitoring Insights","publisher":{"@id":"https:\/\/www.eginnovations.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.eginnovations.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.eginnovations.com\/blog\/#organization","name":"eG Innovations","alternateName":"eg innovations","url":"https:\/\/www.eginnovations.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2014\/07\/eg-logo-dark-gray1_new.jpg","contentUrl":"https:\/\/www.eginnovations.com\/blog\/wp-content\/uploads\/2014\/07\/eg-logo-dark-gray1_new.jpg","width":362,"height":235,"caption":"eG Innovations"},"image":{"@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/eGInnovations","https:\/\/x.com\/eginnovations"]},{"@type":"Person","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/person\/0583c9f9c191a8193d11571bc4bd4b45","name":"Karthik Swaminathan","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.eginnovations.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7ad26ea771d3ac8cf96338f9de3fdd15?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7ad26ea771d3ac8cf96338f9de3fdd15?s=96&d=mm&r=g","caption":"Karthik Swaminathan"},"url":"https:\/\/www.eginnovations.com\/blog\/author\/karthik-swaminathan\/"}]}},"modified_by":"Review eG","_links":{"self":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/posts\/16305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/users\/41"}],"replies":[{"embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/comments?post=16305"}],"version-history":[{"count":0,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/posts\/16305\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/media\/16325"}],"wp:attachment":[{"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/media?parent=16305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/categories?post=16305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.eginnovations.com\/blog\/wp-json\/wp\/v2\/tags?post=16305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}