The document discusses JavaEye, a popular Chinese technical blog. It describes the evolution of JavaEye's architecture over time from a single server running Ruby on Rails to a more complex distributed system with front-end web servers, backend application servers, a search server, database servers, and caching. It highlights the technologies used at each stage, including Lighttpd, Memcached, and search tools like Ferret and Lucene, and how caching improved performance by reducing SQL queries.
17. IT
CSDN 30+ Server ASP.net 260 3.5X
JavaEye 74
ChinaUnix 73
Cnblogs 55
ITPUB 38
51CTO 23
infoq 8
0 75 150 225 300
18. IT
CSDN 30+ Server ASP.net 260 3.5X
JavaEye 74 2 Server
ChinaUnix 73
Cnblogs 55
ITPUB 38
51CTO 23
infoq 8
0 75 150 225 300
19. IT
CSDN 30+ Server ASP.net 260 3.5X
JavaEye 74 2 Server ruby
ChinaUnix 73
Cnblogs 55
ITPUB 38
51CTO 23
infoq 8
0 75 150 225 300
20. IT
CSDN 30+ Server ASP.net 260 3.5X
JavaEye 74 2 Server ruby
ChinaUnix 73 4+ Server
Cnblogs 55
ITPUB 38
51CTO 23
infoq 8
0 75 150 225 300
21. IT
CSDN 30+ Server ASP.net 260 3.5X
JavaEye 74 2 Server ruby
ChinaUnix 73 4+ Server PHP
Cnblogs 55
ITPUB 38
51CTO 23
infoq 8
0 75 150 225 300
22. IT
CSDN 30+ Server ASP.net 260 3.5X
JavaEye 74 2 Server ruby
ChinaUnix 73 4+ Server PHP
Cnblogs 55 4+ Server
ITPUB 38
51CTO 23
infoq 8
0 75 150 225 300
23. IT
CSDN 30+ Server ASP.net 260 3.5X
JavaEye 74 2 Server ruby
ChinaUnix 73 4+ Server PHP
Cnblogs 55 4+ Server ASP.net
ITPUB 38
51CTO 23
infoq 8
0 75 150 225 300
24. IT
CSDN 30+ Server ASP.net 260 3.5X
JavaEye 74 2 Server ruby
ChinaUnix 73 4+ Server PHP
Cnblogs 55 4+ Server ASP.net
ITPUB 38 PHP
51CTO 23
infoq 8
0 75 150 225 300
25. IT
CSDN 30+ Server ASP.net 260 3.5X
JavaEye 74 2 Server ruby
ChinaUnix 73 4+ Server PHP
Cnblogs 55 4+ Server ASP.net
ITPUB 38 PHP
51CTO 23
infoq 8 Java
0 75 150 225 300
49. Web Server DB Server RSS/API
fastcgi(ruby)
lighttpd SearchServer
analytics (lucene)
fastcgi(ruby) mysql
PDF Creating
memcached (ruby, C)
twitter sync
DNS Server/Email Server/
NFS Server DNS Server/Email Server