构建高并发网站-网站架构(架构优化)
2016-08-25 16:47
459 查看
一、网站架构的角色1、基本架构
2、网站架构升级,用户访问速度提高,提高用户体验CDN 解决南电信北联通网站访问慢问题,通过代理CDN缓存功能代理实现负载均衡功能web服务器存放音乐、图片、视频等存储无限扩大缓存解决数据库读写大、IO高,负载高,服务器慢问题,否则成为网站的瓶颈
3、网站的web服务器角色介绍web (IIS, Apache, Nginx+php-fpm, Tomcat+jdk(jsp), Nginx+uwsgi+python(豆瓣)等)数据库db (MySQL/MariDB, PostgreSQL, Oracle, 非关系型数据库MongoDB)缓存 (Memcached, Redis)代理 (Varnish, Squid, Nginx)CDN (腾讯云、阿里云、up云)就是带有缓存的代理,智能DNS解析,上海和北京的用户ping 域名解析IP是不同。参考:http://www.wtoutiao.com/p/1f9wWEw.html存储 (GFS, FastdFS, HDFS, TFS, GlusterFS等)参考 http://www.apelearn.com/bbs/thread-7734-1-1.html集群 (keepalived+lvs, heartbeat+nginx, haproxy, mysql-proxy)
4、阿里CND架构图
5、分布式文件系统防止其中一台机器宕机导致数据丢失
6、网站架构角色
Mysql-Proxy实现读写分离
二、中大型网站架构演变过程参考:
http://www.apelearn.com/bbs/thread-8644-1-1.html
http://www.jianshu.com/p/f8e968e57863
http://blog.jobbole.com/87736/
http://blog.jobbole.com/87737/
magent实现memcached集群,参考:http://www.cnblogs.com/luotianshuai/p/5088581.html
codis实现redis集群,参考:http://www.jianshu.com/p/f8e968e57863
2、网站架构升级,用户访问速度提高,提高用户体验CDN 解决南电信北联通网站访问慢问题,通过代理CDN缓存功能代理实现负载均衡功能web服务器存放音乐、图片、视频等存储无限扩大缓存解决数据库读写大、IO高,负载高,服务器慢问题,否则成为网站的瓶颈
3、网站的web服务器角色介绍web (IIS, Apache, Nginx+php-fpm, Tomcat+jdk(jsp), Nginx+uwsgi+python(豆瓣)等)数据库db (MySQL/MariDB, PostgreSQL, Oracle, 非关系型数据库MongoDB)缓存 (Memcached, Redis)代理 (Varnish, Squid, Nginx)CDN (腾讯云、阿里云、up云)就是带有缓存的代理,智能DNS解析,上海和北京的用户ping 域名解析IP是不同。参考:http://www.wtoutiao.com/p/1f9wWEw.html存储 (GFS, FastdFS, HDFS, TFS, GlusterFS等)参考 http://www.apelearn.com/bbs/thread-7734-1-1.html集群 (keepalived+lvs, heartbeat+nginx, haproxy, mysql-proxy)
4、阿里CND架构图
5、分布式文件系统防止其中一台机器宕机导致数据丢失
6、网站架构角色
Mysql-Proxy实现读写分离
二、中大型网站架构演变过程参考:
http://www.apelearn.com/bbs/thread-8644-1-1.html
http://www.jianshu.com/p/f8e968e57863
http://blog.jobbole.com/87736/
http://blog.jobbole.com/87737/
magent实现memcached集群,参考:http://www.cnblogs.com/luotianshuai/p/5088581.html
codis实现redis集群,参考:http://www.jianshu.com/p/f8e968e57863
相关文章推荐
- 吾爱破解论坛被封:疑似大量黑客破解类内容
- 近期加速乐的CDN服务极其不稳定
- 如何在互联网放置 HTML 页面
- Google排名优化的几个影响因素
- 让侮辱中国人的法国cnn网站完蛋
- 如何获得外部优质网站的链接pr
- 网站广告位难卖的几个原因分析与解决方法
- 网站关键词标题和网页描述技巧_站长必看
- 单独重开一个网站的步骤
- 能否批量把网站从一台服务器移到哪一台服务器
- 邮箱网站不能用mail.xxx.com:8888的方式访问原因
- 数据库高并发情况下重复值写入的避免 字段组合约束
- rails创建应用程序实例
- MySQL中实现高性能高并发计数器方案(例如文章点击数)
- 网站分站的实现方法
- 入侵ASP.net网站的经验附利用代码
- 网站当前的在线人数
- ASP.NET编程获取网站根目录方法小结
- MVC4制作网站教程第四章 添加栏目4.1
- MVC4制作网站教程第一篇 绪论