
高性能web构建
Hunter_first
做什么事情都要善始善终,不得半途而废
展开
-
数据缓存
Nosql:非关系型数据库,打破了传统关系性数据库的ACID理论的统一 传统关系数据库应对超大规模和高并发web2.0(2.0?有版本区别或者什么异同,查阅)的纯动态网站,出现很多问题,而且很多难以解决: (1)对数据库高并发的读写请求 web2.0要根据用户个性选择实时生成动态页面,因此无法采用页面静态化技术,所以高并发负载非常高 特别是应对上万次数据库的写请求,硬盘IO无法承受原创 2015-09-16 22:02:38 · 387 阅读 · 0 评论 -
架构规划篇
网站的硬架构:机房的选择,带宽的大小,服务器的划分 网站的软架构:框架的选择,逻辑的分层(表现层,应用层,领域层,持久层(Row Data Gateway,Table Data GateWay,Active Record)) 软件的架构需要考虑的问题:HTML静态化(待熟悉掌握),图片服务器分离(服务器解决方案), 数据库集群和库散列表(数据库解决方案),缓存,镜像,负载均衡(主要是DN原创 2015-09-16 21:58:07 · 591 阅读 · 0 评论 -
负载应用
LVS+KeepAlived实现高可用集群 软硬件负载: (1)Linux集群:集群中每台服务器称作一个节点,Linux集群分为三类: (1)高可用性集群,运行于两个及以上节点上 (2)负载均衡集群,提供和节点个数成正比的负载能力,提供大访问量web服务原创 2015-09-16 22:00:30 · 446 阅读 · 0 评论