随笔分类 - 架构与设计
摘要:做过 Windows DNS轮询或负载均衡或多线路多服务器的童鞋们大概会碰到这样的一个问题,当主服务器的文件发生更改的时候,我们如何把服务器上的文件同步到其他的分发服务器上?保证数据的及时更新及有效性。 举个例子,一个小说网站,每天60万的IP访问,PV在20左右,单台服务器无法承受起这么多用户同时在线,或是由于带宽原因,单条百M的网线无法承担起这么大的流量,或是要实现在南方放一台电信服务器,在北...
阅读全文
摘要:在BlogJava里写了一些关于高性能WEB开发的随笔,因为都是跟前端技术相关(html,http,js,css等),所以也贴到博客园来,吸收下人气。 1、 HTTP服务器.2、性能测试工具推荐3、 图片篇.4、 如何加载JS,JS应该放在什么位置.5、 为什么要减少请求数,如何减少请求数.6、减少请求,响应的数据量.7、JS、CSS的合并、压缩、缓存管理 8、页面呈现、重绘、回流。 9、该如何加...
阅读全文
摘要:索引的作用就类似于书的目录,书的目录会按照章节的顺序排列,会指想某一张的位置。这样如果在一本数百页的书里面查找某个章节位置的时候,我们就可以只扫描书的目录,扫描的范围缩小了n倍,查询的效率自然就提高了。另外在sql server内存够用的情况下索引会被放到内存中,在内存中查找自然又会提高效率;所以我们必须得合理利用索引。1)对什么列建索引数据库默认情况下会对主键建聚集索引,除了这个索引之外还需要在...
阅读全文
摘要:缘起: 在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。但是ASP.NET中的虽然已经可以实现对页面局部进行缓存,但还是不够灵活。此时Memcached或许是你想要的。Memcached是什么?Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,...
阅读全文
摘要:微软最新的AppFabric技术分为两类:一个是Windows Server AppFabric,另外一个就是Windows Azure平台的服务AppFabric。Windows Server AppFabric是传统的应用服务器类别的延伸与扩展。该扩展主要是目的是更好的托管和管理WCF和WF的功能,可以是实现对WCF服务,WF的持久化服务进行跟踪,监视等。Codename为“Dub...
阅读全文
摘要:概述Velocity是微软推出的分布式缓存解决方案,为开发可扩展性,可用的,高性能的应用程提供支持,可以缓存各种类型的数据,如CLR对象、XML、二进制数据等,并且支持集群模式的缓存服务器。Velocity也将集成在.NET Framework 4.0中,本文将介绍Velocity中的配置模型、缓存复杂数据和创建分区、使用标签以及ASP.NET SessionState提供者。 配置模型在本文开始...
阅读全文
浙公网安备 33010602011771号