首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

《构建可扩展的web站点》读书笔记

2012-07-03 
《构建可扩张的web站点》读书笔记第九章:扩张web应用程序1.应预先考虑好扩展问题,这样能确保小规模工作良好,

《构建可扩张的web站点》读书笔记
第九章:扩张web应用程序1.应预先考虑好扩展问题,这样能确保小规模工作良好,而且能进一步大流量的应用程序,而不必推到结构。2.可扩展定义:

?????系统能容纳使用率的增加

?????数据增加

?????系统可维护

3.可扩展谬误

?????可扩展不是指原始速度

?????很容易构建一个不可扩展的高性能系统,但反过来不容易

?????JAVA有利于扩展,但它不叫扩展性

?????xml是可扩展的核心——胡说

?????页面逻辑和业务逻辑——不是必须的,但有助于维护

4.硬件平台

?????换更大的服务器——垂直扩展

?????添加机器——水平扩展

5.一份优秀的文档使常见问题易于处理,是复杂问题变得可管理。6.负载均衡

?????DNS负载均衡

?????VIP——虚拟IP

?????第七层:常解决HTTp请求,基于URL平衡,可确保对特定资源请求都调度到一台服务器上。

7.mysql扩展

?????MyISAM 默认存储引擎,可以非常快的读写操作,不同时

?????InnoDB支持事物,记日志,回滚,加锁,同步。

?????BDB模拟全表储存

?????heap将所有表数据保持在内存中,可以将数据党缓存使用,但性能很差(和memcached比)

8.mysql复制

?????主从复制

??????????提供惊人的读能力

?????树状复制(不懂)

?????主主复制(不懂)

9.数据库分区

?????聚类——纵向分区

??????????按表的关联关系分块,提高写能力。

??????????不可拆分表,有关联表尽量放一起。

?????联合——横向扩展

??????????自己实现很难(看不懂)

10文件系统(看不懂)11.缓存(无收获)

热点排行