设计目标:最小化未压缩文件的尺寸

优秀的Web开发者会尽全力让HTML、CSS和JavaScript变得尽可能精简,但是我们都会根据经验任由那些又长又重复的字符串存在,因为Gzip压缩会使它们基本上消失。因此,我们实际上没有在这上面做出足够的优化,当用户无法接收经过压缩的响应时,这种设想就毫无意义了。
这点貌似太明显而不值一提,但是实际上被强调的还不够:发送更小的响应会使页面加载速度更快。这也是为上面对于响应进行压缩是如此有效的技术,尽管这样做会在服务器端和客户端增加CPU的开销。优秀的Web开发者会尽全力让HTML、CSS和JavaScript变得尽可能精简,但是我们都会根据经验任由那些又长又重复的字符串存在,因为Gzip压缩会使它们基本上消失。因此,我们实际上没有在这上面做出足够的优化,当用户无法接收经过压缩的响应时,这种设想就毫无意义了。

事务相关性最小化原则

搭建分布式数据库集群的时候,很多人都比较关心事务的问题。因为事务是数据库中非常核心的功能。

    在传统的集中式数据库架构中,事务的问题非常好解决,可以完全依赖数据库本身非常成熟的事务机制来保证。但是数据库作为分布式的架构之后,很多原来在单一数据库中所完成的事务现在需要跨多个数据库主机,这样原来的单机事务就需要引入分布式事务的概念。

    分布式事务本身是一个非常复杂的机制,不管是商业的大型数据库系统,还是各开源数据库系统。虽然大多数数据库厂家基本上都实现了这个功能,但或多或少地存在限制,而且存在一些Bug,可能造成某些事务不能很好的保证,或者是不能顺利地完成。

«1»
最近发表
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
搜索
Tags列表
网站收藏
图标汇集
  • 订阅本站的 RSS 2.0 新闻聚合
友情链接

热门搜索: 外链域名 高外链域名 高收录域名

Copyright www.thyst.cn. Some Rights Reserved.