High concurrency and high traffic
It needs to face high concurrent users and high traffic access. Google has an average daily PV of 3.5 billion and daily IP access of 300 million; The largest number of online users of Tencent QQ is 140 million
(2011 data).
High availability
The system has 7 x 24 hours non-stop service.
mass data
Massive data needs to be stored and managed, and a large number of servers need to be used. The number of photos uploaded by Facebook every week is close to 1 billion, and the number of pages included by Baidu
There are tens of billions of servers, and Google has nearly one million servers to provide services for users around the world.
Wide distribution of users and complex network conditions
Many large Internet websites provide services for users all over the world. Users are widely distributed, and the network conditions vary widely. In China, there are various operations
The problem of business network interoperability.
Poor safety environment
Because of the openness of the Internet, Internet sites are more vulnerable to attacks. Large websites are attacked by hackers almost every day.
Requirements change rapidly and are released frequently
Different from the release frequency of traditional software versions, Internet products release very frequently in order to quickly adapt to the market and meet user needs. General large-scale network
New versions of the products on the website are released every week, and small and medium-sized websites are released more frequently, sometimes dozens of times a day.
Progressive development
Almost all large Internet websites have developed gradually from a small website. Facebook is Zuckerberg's
Developed in dormitory; Google's first server was deployed in the laboratory of Stanford University; Alibaba was born in Ma Yun's living room. Good mutual
The networking products are operated slowly and not developed at the beginning, which also corresponds to the development and evolution of website architecture.