asp.net
文章平均质量分 71
玉开
这个作者很懒,什么都没留下…
展开
-
Windows服务卸载之后未重启机器之前再安装问题
<br />一个windows服务在卸载之后并不会马上从服务列表中消失掉,而是在服务列表中会显示服务被禁用;这样在你需要再次安装同名服务时,就装不了了,会被提示同名的服务已经存在。如果是在本地安装,这种情况很容易处理,直接重启机器卸载的服务就会从服务列表中消失;而如果这个服务装在服务器上,服务器是不能随便重启的,这时候如果再安装同名的服务装不上了,可以使用变通的办法,修改一下服务的名字,就可以继续安装了。<br />这不是一个完美的办法,但是可以解决眼前的问题,如果你有好的方案,请告诉我哟。原创 2010-06-24 15:33:00 · 685 阅读 · 0 评论 -
如何记录asp.net站点重启的原因?
在站点执行Application_End事件中添加记录方法。在Global.asax.cs文件中添加如下代码即可:void Application_End(object sender, EventArgs e) { // Code that runs on applic原创 2011-08-11 15:31:37 · 1016 阅读 · 0 评论 -
玉开技术博客推荐随笔索引
<br />写了几年博客了,中间写写停停,停停写写的,有些东西也已经石沉大海了,为了不让自己认为有价值的东东都石沉大海,所以弄了这个索引。enjoy it。<br /> <br />Asp.Net 网站优化系列<br />Asp.Net 网站优化系列 数据库优化 分字诀上 分库<br />Asp.Net 网站优化系列 数据库优化 分字诀 分表<br />Asp.Net网站优化系列 数据库的优化措施 索引优化<br />Asp.Net 网站优化 数据库优化措施 使用主从库(上)<br />Asp.Net 网站原创 2010-06-25 13:10:00 · 822 阅读 · 0 评论 -
.net程序员应对大规模高性能网站的一点思考
<br />在很多大型网站的终极架构中都会有用c或c++写的模块,例如memcached,FastDFS,toyota TT等等。而更令微软程序员们郁闷的是这些类库往往都是在linux或者unix机器上经受过大量的性能和稳定性测试,而在windows的服务器上是否稳定,是否可以施展其高性能,就是一个未知数;例如据说将memcached server装在windows server上虽然可以装的上,但是却不是那么高效,还有可能会不稳定,所以我们公司用的memcached server只好部署在linux上。还原创 2010-06-22 09:47:00 · 795 阅读 · 0 评论 -
网站开发中的文件存储 目录结构的探讨
<br />网站应用中经常会有文件存储的需求,目录结构该怎么建才好呢?让我们来做下分析<br />对于少量用户写信息,大量用户都是在看信息的网站:例如CMS系统,编辑发咨询,用户看,例如中小企业产品发布网站。 对于这类需求我们可以把文件专门放到一个目录下,例如放到网站根目录的upload目录下,然后按天建文件夹,将每天的文件放到一个目录下,文件名可采用数字生成。例如:upload/20100612/1224455.jpg;通常的情况下这种目录结构就可以保证每个目录下不会有太多的文件。<br />对于博客,论原创 2010-06-12 10:12:00 · 682 阅读 · 0 评论 -
Asp.Net 网站性能优化 缓字决 Asp.Net 内置的输出缓存介绍
<br />Asp.Net 中有两类缓存方式一种是对页面或者控件的输出内容缓存,一种是对数据的缓存;我们先来看看输出缓存。<br />输出缓存通常在页面或UserControl上做指令声明,如下示例:view sourceprint?1<%@ OutputCache Duration="1000" Location="Any" VaryByParam="id" %><br /><br />在页面上声明的OutputCache指令是由OutputCacheModule处理的,OutputCacheModule原创 2010-06-10 11:20:00 · 679 阅读 · 0 评论 -
Asp.Net 网站性能优化 缓字决 (上) 缓冲写数据
通常情况下Asp.Net 网站的底层数据存储都是关系数据库,关系数据库资源比较昂贵,而且也很容易造成瓶颈。缓字决文章就是为大家介绍如何有效使用缓存,异步写缓冲数据库的压力,从而保证网站的性能。 大家已经看到很多关于Asp.Net缓存的文章了。所以我写的时候要改变一下思路,从缓冲写数据开始说起。缓冲写数据的意思是在数据需要更新时不马上把数据存到数据库,而是先缓冲一下,然后在适当的时机再写入到数据库中。原创 2010-06-04 09:51:00 · 644 阅读 · 0 评论 -
Asp.Net 网站优化 数据库优化措施 使用主从库(下)
<br />在上一篇中我们配置好了主从库,现在我们尝试在程序中使用主从库。<br />主从库之间是一种发布订阅的关系,发布者和订阅者之间并非实时同步的,通常会有几分钟的延时,更有甚者会有几个小时的延时。所以我们需要通过合理的使用来避开有延时这个问题。<br />我们希望主库尽可能的少参与查询,来提高写的及时性;同时要让从库在不影响读出数据的准确及时的前提下尽可能的分担主库的压力。<br />主从两个库需要在配置文件中配置两个连接字符串,CONN_Master和CONN_Slave。我们需要设定一些规则决定当原创 2010-06-03 11:40:00 · 524 阅读 · 0 评论 -
Asp.Net 网站优化 数据库优化措施 使用主从库(上)
网站规模到了一定程度之后,该分的也分了,该优化的也做了优化,但是还是不能满足业务上对性能的要求;这时候我们可以考虑使用主从库。 主从库是两台服务器上的两个数据库,主库以最快的速度做增删改操作+最新数据的查询操作;从库负责查询较旧数据,做一些对实效性要求较小的分析,报表生成的工作。这样做将数据库的压力分担到两台服务器上从而保证整个系统响应的及时性。 SQL Server提供了复制机制来帮我们实现主从库的机制。我们看下如何在sql server 2005中实践:原创 2010-06-02 10:18:00 · 680 阅读 · 0 评论 -
Asp.Net 4.0 新特性 系列 之一 从页面标记说起
VS2010在4月份已经正式发布了,Asp.Net 4.0给我带来了一些新的东西。体验一把。 1. 从页面标记说起2. Asp.Net 4.0 中可以用自定义的Provider做OutputCache 了3. SEO增强支持MetaKeywords,和MetaDescription,RedirectPermanant4. SEO增强之URL Routing5. 输出更纯净的Html代码,V原创 2010-05-16 21:42:00 · 835 阅读 · 0 评论 -
Sql server Insert执行的秘密(上)一个最简单的INSERT分析
<br />本文使用的是Sql server 2005<br />准备工作:<br />我需要一张User表,这张表有几个字段,还有一个自增长的数字id,表结构如下: <br /><br />这是一张比现实应用中简单的多的用户表,UserID是自增长字段。<br />开始执行一个最简单的INSERT:view sourceprint?01INSERTINTO[DB_BJ].[dbo].[User] 02 ([UserName] 03 ,[Email] 04原创 2010-07-02 13:00:00 · 797 阅读 · 0 评论 -
导致Asp.Net站点重启的10个原因
Asp.Net站点有时候会莫名其妙的重启,什么原因导致的却不得而知,经过一番折腾后,我总结了导致Asp.Net站点重启的10个原因 1. 回收应用程序池会导致站点重启,记录的原因是: HostingEnvironment initiated shutdown Hosti原创 2011-08-12 08:33:06 · 1000 阅读 · 0 评论