zoukankan      html  css  js  c++  java
  • Web Application的设计是很重要的

    CSDN论坛挂了,Blogcn.com也挂了,Web Application的设计和性能调整看来越来越重要了。从思归介绍的那个PPT里面,的确可以看出些许问题。 www.asp.net的数据:超过4000个文件,23%的aspx文件,46%的代码文件;整个站点同时运行了11个不同的Application,包括www.asp.net、weblogs.asp.net、IBuySpy等等;2003/5/15一天,约16GB的数据量,104887个独立访问者; 升级前:2个WebServer,WindowsServer2000,双750M CPU,500M内存,1个DB Server,WindowsServer2000,单750M CPU,1G内存; 数据库成为瓶颈,95%的CPU占用率,大量的论坛更新和临时表的建立拖住了服务器。 升级后:2个WebServer,WindowsServer2003,双2.2G CPU,1G内存,1个DB Server,WindowsServer2000,双2.8G超线程CPU,2G内存,RAID-0磁盘镜像; 升级后的效果:CPU占用率只有6%,SQLServer占用了1.5G内存。 设计上的调整:不再从数据层返回DataReader,而是返回实体类;预先缓存(Cache aggressively);用DataSet替代DataReader,因为DataSet可以被缓存起来;每次数据库调用尽量返回多个值;…… 我自己的感觉就是,Faster CPU, More RAM, More Cache,呵呵。 自评这个ppt里面最“有益”的三句话: Database background is critical. (数据库是祸根)Hardware is inexpensive, people aren’t. (硬件便宜人力昂贵)Memory is inexpensive, buy lots for SQL. (内存很便宜,多买点给SQLServer)
  • 相关阅读:
    java集合总结
    css基础:块级元素与行内元素
    第九周web作业:history of grammar
    正则表达式(regular expression rules)
    用indexOf查找字符出现次数
    DOM与BOM的概念
    css的单位以及调色法
    获取登录cookieColletion在cef里面打开网页
    引用CefSharp编译支持AnyCpu的办法
    解决H5移动端history.back无效
  • 原文地址:https://www.cnblogs.com/kaneboy/p/2333694.html
Copyright © 2011-2022 走看看