Design
午后小憩
这个作者很懒,什么都没留下…
展开
-
大型互联网网站架构心得之一
我们知道,对于一个大型网站来说,可伸缩性是非常重要的,怎么样在纵向和横向有良好的可伸缩性,就需要在做架构设计的时候考虑到一个分的原则,我想在多个方面说一下怎么分: 首先是横向的分: 1. 大的网站化解为多个小网站:当我们一个网站有多个功能的时候,可以考虑把这个网站拆分成几个小模块,每一个模块可以是一个网站,这样的话我们到时候就可以很灵活地去把这些网站部署到不同的服务器上。 2. 静态动态分离:静转载 2008-07-14 15:06:00 · 465 阅读 · 0 评论 -
大型互联网网站架构心得之二
上次说的“分”是一个比较大的原则也是一个比较高层的原则,这次我想说一下其它两个原则:并与换。 并 为什么要分?是因为我们希望通过分来提高系统的承载能力,那并又是并什么呢?我想了一下有几个方面可以并: 1. 合并用户请求,最基本的就是合并CSS/图片/脚本,还可以合并页面。不过合并就可能产生流量的浪费,需要有一个平衡点。 2. 合并接口的粒度,如果做分布式应用的话,我们可能不会直转载 2008-07-14 15:07:00 · 404 阅读 · 0 评论 -
编写高性能 Web 应用程序的 10 个技巧 转自微软资料
数据层性能 技巧 1 — 返回多个结果集 技巧 2 — 分页的数据访问 技巧 3 — 连接池 技巧 4 — ASP.NET 缓存 API 技巧 5 — 每请求缓存 技巧 6 — 后台处理 技巧 7 — 页输出缓存和代理服务器 技巧 8 — 运行 IIS 6.0(只要用于内核缓存) 技巧 9 — 使用 Gzip 压缩 技巧 10 — 服务器原创 2008-07-14 15:10:00 · 392 阅读 · 0 评论