写点什么

第四周 - 系统架构 - 作业

用户头像
刘希文
关注
发布于: 2020 年 10 月 18 日

以维基百科的系统架构为例:


前端技术使用了:

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 作为关系型数据库。

发布于: 2020 年 10 月 18 日阅读数: 32
用户头像

刘希文

关注

还未添加个人签名 2018.05.07 加入

还未添加个人简介

评论

发布
暂无评论
第四周-系统架构-作业