Asp.net, Web Service, SilverLight, etc
nginx命令,启动,停止,平滑
摘要:Nginx——最近十分之火的web服务器,处理静态请求超强,具体有什么好处这里就不再赘述,这篇文章主要总结一下Nginx的基本操作。启动操作命令:nginx -c /usr/nginx/conf/nginx.conf-c参数指定了要加载的nginx配置文件路径。停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)来进行的步骤1:查询nginx主进...
阅读全文
posted @
2010-06-15 22:59
瞌睡虫
阅读(841)
推荐(0)
重提URL Rewrite(4):不同级别URL Rewrite的一些细节与特点
摘要:赵劼 / CC BY 2.5 在之前的文章里我们已经谈论了有关URL Rewrite的几个主要的方面。在本系列的最后一篇文章中,我们就来讨论一下有关不同级别URL Rewrite的一些细节与特点。 理论上说,IIS级别的URL Rewrite使用C或C++编写,比使用托管代码编写的ASP.NET级别URL Rewrite性能要高。但是我认为这方面的差距在大部分情况下可以忽略不计,这种性能几乎不...
阅读全文
posted @
2009-08-28 13:51
瞌睡虫
阅读(162)
推荐(0)
重提URL Rewrite(3):在URL Rewrite后保持PostBack地址
摘要:赵劼 / CC BY 2.5 在进行了URL Rewrite之后,经常会遇到的问题就是页面中PostBack的目标地址并非客户端请求的地址,而是URL Rewrite之后的地址。以上一篇文章中的重写为例:<rewriter> <rewrite url="^/User/(\d+)$" to="~/User.aspx?id=$1" processing="stop" /> &...
阅读全文
posted @
2009-08-28 13:50
瞌睡虫
阅读(195)
推荐(0)
重提URL Rewrite(2):使用已有组件进行URL Rewrite
摘要:赵劼 / CC BY 2.5 可能已经没有人会使用上一篇文章中的方法进行URL Rewrite了,因为提供URL Rewrite的组件早已铺天盖地了。 ASP.NET级别的URL Rewrite组件的原理很简单,其实只是监听BeginRequest事件,并且根据配置来决定目标URL。在我之前接触过的项目中,发现使用URLRewriter作为URL Rewrite组件的频率非常高,我想可能是因为...
阅读全文
posted @
2009-08-28 13:48
瞌睡虫
阅读(174)
推荐(0)
重提URL Rewrite(1):IIS与ASP.NET
摘要:赵劼 / CC BY 2.5 之前觉得这个话题已经被谈滥了。URL Rewrite早已经被广大开发人员所接受,网上关于URL Rewrite的组件和文章也层出不穷,但是总是让我感觉意犹未尽,于是最终还是忍不住提笔写了这系列文章。这些文章不会谈论URL Rewrite的价值与意义,而只会谈论纯技术的内容。文章中也不会有详尽地实现分析,而是结合了我的经验,从应用角度来讲解这个话题。您已经知道的,您还...
阅读全文
posted @
2009-08-28 13:46
瞌睡虫
阅读(181)
推荐(0)
提高WEB服务器IIS并发数效率/服务器性能优化
摘要:1. 启用HTTP的持续作用可以改善15~20%的执行效率。2. 不启用记录可以改善5~8%的执行效率。3. 使用 [独立] 的处理程序会损失20%的执行效率。4. 增加快取记忆体的保存文档数量,可提高ActiveServer Pages之效能。5. 勿使用CGI程式6. 增加IIS 5.0电脑CPU数量。7. 勿启用ASP侦错功能。8. 静态网页采用HTTP 压缩,大约可以减少20%的传输量。简...
阅读全文
posted @
2009-07-24 14:18
瞌睡虫
阅读(488)
推荐(0)
C#断点续传原理与实现
摘要:在了解HTTP断点续传的原理之前,让我们先来了解一下HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEBSERVER)提交请求时发送报文的协议。回复协议是由服务器(webserver),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。 以下是一个请求报文与相应的回复报文的例子: GET/...
阅读全文
posted @
2009-05-19 01:13
瞌睡虫
阅读(185)
推荐(0)