在设计可扩展的Web架构时需要考虑什么

时间:2011-05-14 17:20:16

标签: web-architecture

我知道必须查看数据库的查询,因为当数据库很小时查询不是问题。但是当它变大时,它可能会使网站变慢。

1 个答案:

答案 0 :(得分:2)

以下是我会考虑的一些事情......

处理数据:

  • 返回小数据集 可能。这包括行计数和 列。例如,没有select * from table ....
  • 数据缓存策略

网络

  • 文件缓存.... AKA - HTML,图像, 的JavaScript ....
  • 在DOM加载后将JS置于底部。 提高页面加载速度。
  • 把CSS放在最上面。
  • 会话状态 - 小心它 用法...
  • 尽可能使用本地CDN 回退....
  • 最小化回发/ http 请求
  • GZip /压缩您的http
  • 压缩你的JS& CSS

硬件设置:

  • 负载平衡,代理......