第四周 - 系统架构 - 作业
以维基百科的系统架构为例:
前端技术使用了:
GeoDNS、LVS、Squid caching layers、Lighttpd
DNS为了解析ip地址,给用户分配最近的ip,使用户访问速度变快。
LVS做负载均衡,提高系统吞吐。
Squid 做反向代理,缓存静态资源,提高用户访问速度。
Lighttpd作为图片服务器,提高用户访问速度。
后台技术使用了:
LVS、Invaidation Notification、Apache、PHP、Memcached
LVS做负载均衡,提高系统吞吐。
Invaidation Notification做失效通知,快速告诉反向代理服务器资源变化情况。
Apache作为应用服务器。
PHP为页面开发语言。
Memcached为对象缓存,提高系统性能。
存储技术有:
lucence、Mysql、
lucence为搜索引擎。
Mysql作为关系型数据库。
版权声明: 本文为 InfoQ 作者【刘希文】的原创文章。
原文链接:【http://xie.infoq.cn/article/832ba4c7893e1d9ca8467a7a3】。文章转载请联系作者。
评论