Featured products and servicesadvertise here
Blog CategoriesAllNews AddToAny Adobe DTM AdRoll Advertising Networks Akamai Alibaba Amazon Amazon CloudFront Angular Apache ASP.NET ASP.NET Ajax Baidu Analytics Baidu Share Bitrix Blogger Bootstrap CDNJS CentOS Character Encodings China Telecom China Unicom Chitika Client-side Languages Cloudflare Cloudflare Server ColdFusion Compression Concrete CMS Content Delivery Content Languages Content Management Cookies CSS Frameworks Data Centers DataLife Engine Debian Default Protocol Https DigiCert DigiCert Group Discuz! DNS Servers Dojo DoubleClick Drupal Elementor Email Servers Ensighten Equativ ExoClick Fastly Fedora Flash Full Circle Studies Gemius Gentoo GlobalSign Gmail GoDaddy Group Google +1 Google Ads Google AdSense Google Analytics Google Hosted Libraries Google Servers Google Tag Manager GridPane Gunicorn Histats Hostinger Hotjar HTML HTML5 HTTP/2 HTTP/3 IdenTrust Image File Formats Infolinks IPv6 Java JavaScript JavaScript Libraries Joomla JQuery JQuery CDN JsDelivr Let’s Encrypt Liferay Linux LiteSpeed Magento Markup Languages Matomo Matomo Tag Manager Meta Pixel Microsoft Microsoft Advertising Microsoft-IIS Modernizr MooTools New Relic Newfold Digital Group Nginx Node.js Operating Systems OVH PHP Plesk Plone PNG PopAds PrestaShop Prototype Python Quantcast React Red Hat Reverse Proxies Ruby RunCloud Scala Scientific Linux Sectigo Server Locations Server-side Languages SharePoint Shopify Silverlight Site Elements Snowplow Social Widgets SPDY Squarespace SSL Certificate Authorities Symantec Group Tag Managers Tailwind Tealium Team.blue Tomcat Top Level Domains Traffic Analysis Tools Twitter/X TYPO3 Ubuntu UIkit Umeng Underscore United Internet Unix Unpkg UTF-8 VBulletin Web Hosting Web Panels Web Servers Windows Wix WordPress WordPress Jetpack XHTML Yandex.Direct Yandex.Metrica YUI Library |
Survey of Etag usagePosted by Sam Soltano on 16 August 2012 in News, ETag, Site ElementsAn Etag is an HTTP header element that enables a web server to save bandwidth in subsequent calls of the same page. When a browser sends the Etag of a cached page, the server knows whether a new version of that page is available and sends only a short response if that is not the case. Etags are recommended by Google and Yahoo, although Yahoo has some warnings about using the default Etags generated by popular web servers in case of multi-server sites. Our new survey shows that Etags are used by 16.9% of all sites. There are two versions of Etags: strong Etags indicate a byte-for-byte identical page in the browser cache, whereas weak Etags indicate only a semantically equivalent page. 98.7% of all Etags used are strong, which is a bit surprising as "semantically equivalent" seems to be sufficient for page caching purposes. The reason for that might be that strong Etags are the default type, and weak Etags have to be explicitly declared as such. The ranking breakdown survey shows that high traffic sites use less Etags, which might have to do with the problems of Etags on server farms. If high-traffic sites use Etags, they use more of the weak type than average sites. The content management system breakdown report for Etags shows which CMSs tend to use Etags and which ones stay away. Google's Blogger is one of the popular systems that is configured to use Etags, and so is the majority of Drupal sites. whereas WordPress and Joomla sites rarely use them. The server-side language breakdown report shows Ruby sites as most likely to use Etags, certainly due to the fact that this is the default behavior of Ruby-on-Rails. The breakdown by web server shows large differences. An interesting observation, for example, is that 90.7% of sites running on Google servers use Etags, but only 0.4% of sites running on Yahoo Traffic Server. Detailed data on Etag usage will also be included in all our reports in the future. _________________ Share this page |