<br />According to statistics, the average size of web pages has increased three times since 2003. From 2003 to 2008, the average size of a web page increased from 93.7K to 312K, an increase of 233%. At the same time, the average number of objects on a web page doubled over the same five years, from 25.7 to 49.9. Combined with earlier data, the average size of a web page has increased 22 times since 1995, while the average number of objects in a web page has increased 21.7 times.![]() Growth of the world's top 1000 most popular web pages in 2007 <br />In the past year (from December 2006 to December 2007), the size of the world's 1000 most popular web pages increased by an average of 24.2%, from 250K to 310.4K. Based on this growth rate, by the end of 2008, this figure may exceed 385K. The number of objects on a web page increased by 14.5%, from an average of 44.2 to 50.6. ![]() Page response time trend <br />From 2003 to 2008, narrowband users (56K Modem and ISDN users) had to endure increasingly slow page response speeds. In contrast, broadband users experienced a gradual improvement in response speeds, from 2.8 seconds in February 2006 to 2.33 seconds in February 2008. ![]() Statistics of page composition elements (2006) Ryan Levering and Michal Cutler conducted a statistical analysis of 21,500 non-Frame web pages in 2006 and found that these web pages contained an average of 474 words, 281 HTML tags, and 41 links, 10 of which were external links. They also found that the average page height was 1440 pixels, twice the height of the screen. When the page was opened, users saw the most graphics, not text. Graphics are the most important objects on the web page and are the main factor in slow page opening. Changes in 2007 Similar statistics in 2007 found that although CSS has been widely adopted, 62.6% of pages still use table layout and 32.8% of web pages use font tags. However, the average table nesting depth has been halved compared to 2006, from 2.95 levels to 1.47 levels. Overly complex nested tables will slow down page rendering. Compared to 2006, the average number of HTML elements on a page doubled in 2007, from 281 to 592.6. In 2007, 84.8% of web pages used scripts. The average size of external scripts was about 8K, and about 6K after compression. The total script size is 68K, 49K after compression. The average number of external scripts is 7. Usage of CSS <br />In the statistics of 2007, 82.4% of web pages used link tags, 54.5% used style tags (containing an average of 2.27 internal style tags), the average size of the external style sheet was 6K, 4K after compression, and the total size of the style sheet was 15K, 10K after compression. Statistics on the use of images in 2007 show that 91.6% of web pages use images. The usage of images in various formats is shown in the table below. Image format 2006 2007 GIF 77.9% 84.6% JPEG 55.8% 64.5% PNG 7.2% 32.2% BMP 0.8% - Growth trend of multimedia content <br />The use of streaming media has been growing at an almost 100% annual rate. From 2000 to 2005, the capacity of streaming media files increased by 600%. 87% of streaming media content is interrupted by users within the first 10 seconds of playback, and they waste 20% of server bandwidth. Statistics also show that 3% of streaming media are videos, but they take up 98.6% of the bandwidth, and the 10% of the most popular videos come from YouTube, grabbing 80% of the eyeballs. ![]() In 1997, 90% of videos were no longer than 45 seconds, while in 2005, the average length of videos was 120 seconds. By 2007, the length had increased to 192.6 seconds. The bit rate of videos increased from 200K in 2005 to 328K in 2007 (YouTube). Therefore, at the end of 2007, the average size of video content was 63M. On YouTube, the average size was 10M, and 65,000 new video files were added every day. International source of this article: http://www.websiteoptimization.com/speed/tweak/average-web-page/ Chinese translation: COMSHARP CMS |
<<: Three ways to parse QR codes using javascript
Table of contents What is cgroup Composition of c...
This article shares the MySQL free installation c...
Introduction MySQL provides an EXPLAIN command th...
Table of contents Preface Introduction-Official E...
Sometimes we may need to operate servers in batch...
Possible solutions 1. Math.random generates rando...
Tutorial Series MySQL series: Basic concepts of M...
01. Command Overview The seq command is used to g...
JavaScript clicks to change the shape of the pict...
/**************************** * System call******...
Table of contents Overview Canvas API: Drawing Gr...
Table of contents 1. Problem Description 2. Probl...
Table of contents Placeholder replacement Console...
Server: Ubuntu Server 16.04 LSS Client: Ubuntu 16...
This article shares the specific code for React t...