- 博客(10)
- 收藏
- 关注
原创 Html标签嵌套对展示性能的影响
一个简单问题:如下2种Html写法,那个加载速度快? div>div>内容代码2div>div>内容代码3div>div>内容代码4div>div>内容代码5div>div>内容代码6div>div>内容代码7div>div>内容代码8div>div>内容代码9div>div>内容代码10div>div>div>内容代码2div>div
2009-03-30 14:56:00
2445
原创 NLB是如何做负载分流计算的
网络负载平衡采用一种完全分布式的算法,根据传入客户端的 IP 地址和端口,以统计方式将其映射到群集主机。此进程的发生不需要主机间进行任何通信。当发现到达的数据包时,所有主机同时执行这种映射,以快速确定哪个主机应当处理这个程序包。这种映射一直保持不变,直到群集主机数发生更改时为止。与集中式负载平衡应用程序相比,网络负载平衡筛选算法处理数据包的效率更高,因为前者必须修改和重新传送数据包。
2009-03-19 09:35:00
4183
原创 ASP.net2.0的machineKey
machineKey的作用在于下述场景: ASP.net 使用 forms authentication 时的 cookie 数据的加密和解密。以确保这部分数据不会被篡改。 viewstate 数据的加密和解密。以确保这部分数据不会被篡改。 使用进程外session(out-of-process session)时,对会话状态标识进行验证。 ASP.net 1.0 以及 A
2009-03-18 14:16:00
3340
原创 ASP.net 的工作线程与请求队列
ASP.net工作线程池 当 ASP.NET 接收针对页的请求时,它从线程池中提取一个线程并将请求分配给该线程。 一个普通的(或同步的)页在该请求期间保留线程,从而防止该线程用于处理其他请求。如果一个同步请求成为 I/O bound(例如,如果它调用一个远程 Web 服务或查询一个远程数据库,并等待调用返回),那么分配给该请求的线程在调用返回之前处于挂起状态。 这影响了可伸缩性,原因是线程池
2009-03-17 13:38:00
5459
原创 网络负载平衡(Network Load Balancing)的工作原理
最近正在研究如何把CSDN的论坛WEB服务器实现负载平衡(NLB)。下面就是我整理资料笔记: NLB 的工作原理 NLB算法的特点: 在NLB群集中,每台服务器都会有一个属于自己的静态IP地址,同时NLB群集中的所有服务器还有一个共同的IP地址—NLB群集地址; 当客户向NLB群集(NLB的虚拟IP地址)发起请求时,其实客户的请求数据包是发送到所有的NLB节点(即:NLB算法需
2009-03-17 13:20:00
11812
2
原创 information_schema.routines与sysobjects
在建立存储过程前,我习惯于先检查存储过程是否存在,如果存在就建立,然后再创建。 这个检查的过程,现在有2种习惯写法,如下:if exists ( select * from information_schema.routines where specific_name = WorkOrdersForBlade and specific_schema = dbo) begin
2009-03-13 10:38:00
3158
1
原创 EditPlus 多行合并的方法
比如我们有如下图一的文档,我们希望把他们每五行合并成一行,即图二。 (图一) (图二) 我们就可以用如下图的替换选项来实现: 即,查找内容为 /n([^/n]+)/n([^/n]+)/n([^/n]+)/n([^/n]+)/n 替换内容为 /1/2/3/4/n 这些正则表达式的写法,直接看查找内容和替换内容边的下拉按钮就可以很方便的获得提示,如下图:
2009-03-12 10:00:00
7822
2
原创 VS2008的DataBase Project的项目模板目录
公司正在统一存储过程的编写规范,为了更宜用,我们就修改了SQL Server Management Studio 和 Microsoft Visual Studio 2008 的模板文件。 SQL Server Management Studio 的模板文件所在的目录请参看我之前的博客: 改变 SQL Server Management Studio的模板 Visual Studio 200
2009-03-11 14:51:00
3808
2
原创 我碰到的一种出现“ConnectionString 属性尚未初始化。”的情况
今天在外部发布一个站点时,站点一直报错误,而本地却没有这个问题: Google上搜索情况,跟我这里的情况都不一样。最后发现竟然是Web.config文件的 connectionStrings 配置节竟然有2个重名的导致的。 connectionStrings 配置节重名正常会报如下错误,而不是“ConnectionString 属性尚未初始化。”这次确实很怪异。 这次情况很特殊,特
2009-03-05 15:16:00
4033
原创 FireFox3的附加组件YSlow导致Cookie丢失
最近我用FireFox3访问一些网站的时候,老是频繁的让我登录,也就是Cookie老是丢失,分析下去是我装的一个FireFox插件导致的。 这个插件就是YSlow。 我的FireFox的版本如下: 所装的插件如下:
2009-03-05 08:35:00
2431
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人