本文通过一个特别的案例:最终用户使用浏览器向服务器请求包含100条最新新闻纪录的页面,慢慢的展开。本文集中在ASP.NETWeb服务器(特指用于接收用户请求,处理业务逻辑和响应HTML的服务器;分布式,客户端,IIS,数据库和应用服务器配置…
在面向对象的开发工作中,经常会遇到检查对象属性和遍历对象属性的情况。JavaScript不包含如java、C等语言的传统类继承模型,而是使用prototype原型模型。JavaScript原型链继承中属性查找过程当查找一个对象的属性时,Ja…
一、使用并行计算加倍提升性能1、数据并行VS任务并行实现数据并行的算法scoket并行性注意并行计算时间并不与执行任务的计算资源数目成正比(计算机核心),amdahl定律:并行代码的速度受限于串行执行的部分,包括并行性带来的开销在非wind…
关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性收藏http://www.cnblogs.com/mikelij/archive/2010/11/30/1892261.html关于大型asp.net应用系统的架构—如何做到高性…
不负十年后的自己,共勉!前端性能优化一直是一个比较热门的话题,我们总是在尽我们最大的努力去,提高我们的页面性能,比如减少HTTP请求,利用工具对资源进行合并压缩,脚本置底,避免重复请求,csssprite等等。其实大量的方法都是在减少文件大…
Js的阻塞性Javascript在浏览器中的性能问题,可能是最重要的可用性问题Js的阻塞性浏览器用单一进程来处理UI进程和Js的执行不管是内嵌的还是外链的,下载并立即执行因为它有可能会修改页面页面生存周期的概念瀑布图中看到了下载时间和exe…
HTTP协议是工作在应用层上的协议,其应用十分广泛,而在进行通信的过程中,经常使用HTTP代理服务器。HTTP代理服务器主要分为:正向代理服务器,反向代理服务器和透明代理服务器。其中,正向代理服务器要求客户端自己设置代理服务器的地址,客户的…
HTML集合是包含了DOM节点引用的类数组对象。document.getElementsByTagName();document.imagesdocument.linksdocument.formsdocument.forms[0].ele…
新一代Java模板引擎,具有高性能和高扩展性。<!--JetbrickTemplateEngineer--><dependency><groupId>com.github.subchen</grou…
最近想在DIOCP中加入任务调度线程,DIOCP的工作线程作为生产者(producer)将接受到的数据对象,投递到任务调度线程中,然后统一进行分配。然而这一切都需要一个队列,这几天都在关注无锁队列。[队列]首先是一个队列,简单的队列就是,生…
自wiki.nginx.org的关于Nginx的介绍Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。Nginx是由IgorSysoev为俄罗斯访问量第二的Rambler…
一、什么是日志系统一般用于记录系统运行时的信息,一般分为三类:系统日志,应用程序日志,安全日志。日志功能不能影响用户的正常使用。二、为什么需要日志功能1、了解系统运行情况2、记录用户操作信息3、收集数据三、为什么选seaslog1、高性能(…
很好的一篇文章,有空得看回英文版的http://www.alloyteam.com/2012/11/performance-writing-efficient-javascript/
最近在翻《高性能JavaScript》这本书(2010年版丁琛译),感觉可能是因为浏览器引擎的改进或是其他原因,书中有些原本能提高性能的代码在最新的浏览器中已经失效。但是有些章节的有些内容还是相当不错的,譬如第八章编程实践,为了方便以后的查…
使用NginxLua实现redis高性能http接口时间2015-01-2718:26:53峰云就她了原文http://xiaorui.cc/2015/01/27/使用nginx-lua实现redis高性能http接口/主题LuaNginx…