2010年7月27日

摘要: -虽然我也很想IE6早点死,但个人的主观能动性毕竟太有限了,我们唯一能做的是用一些手段减轻IE6带来的痛苦。1、使用文档类型尽量使用最严格的文档类型,确保你的页面运行于标准模式下。虽然用了它们,你可能不能用许多标签,如b,s,font等,但它们都可以用CSS来代替。1.2."http://www.w3.org/TR/html4/strict.dtd">或者最简单的,这是HTML5唯一认可的文... 阅读全文
posted @ 2010-07-27 14:22 睫晋姬 阅读(157) 评论(0) 推荐(0)
摘要: 在.Net中,微软给我们提供了很多不同的创建对象实例的方法,它们的速度又各有不同,以下一一列举。使用new关键字这在.Net中是最常见,也是速度最快的方式:1 var instance = new Class();使用System.Activator类的CreateInstance方法动态创建这里的CreateInstance指的是Activator的非泛型方法:1 var instance = ... 阅读全文
posted @ 2010-07-27 14:14 睫晋姬 阅读(115) 评论(0) 推荐(0)
摘要: 假设你需要从一个页面转向其他页面,下面有很多种方式,你是如何选择的呢?你能清晰的说明理由么? <%--链接的表现形式--%> <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Default2.aspx">HyperLink</asp:HyperLink> <asp:LinkButto... 阅读全文
posted @ 2010-07-27 14:03 睫晋姬 阅读(106) 评论(0) 推荐(0)
摘要: 1 数据库的缓存通常数据库都支持对查询结果的缓存,并且有复杂的机制保证缓存的有效性。对于MySQL,Oracle这样的数据库,通过合理配置缓存对系统性能带来的提 升是相当显著的。2 数据连接驱动的缓存。诸如php的ADODB,J2EE的连接驱动,甚至如果把HIbernate等ORM也看成连接器的话。这里的缓存有效机制就不是那么强了,使用此步的方 法实现缓存的一个最好的优点就是我们取数据的方式可以保... 阅读全文
posted @ 2010-07-27 13:59 睫晋姬 阅读(140) 评论(0) 推荐(0)
摘要: 引言WWW是互联网上最受欢迎的应用之一,其快速增长造成网络拥塞和服务器超载,导致客户访问延迟增大,WWW服务质量问题日益显现出来。缓存技术 被认为是减轻服务器负载、降低网络拥塞、增强WWW可扩展性的有效途径之一,其基本思想是利用客户访问的时间局部性(Temporal Locality)原理,将客户访问过的内容在Cache中存放一个副本,当该内容下次被访问时,不必连接到驻留网站,而是由Cache中保... 阅读全文
posted @ 2010-07-27 13:51 睫晋姬 阅读(170) 评论(0) 推荐(0)
摘要: 01. Minimize HTTP Requests 减少HTTP请求Image、CSS、Script、Flash等等这些都会增加 HTTP 请求数,减少这些元素的数量就能减少响应时间。把多个JS、CSS在可能的情况下写进一个文件;页面里直接写入图片也是不好的做法,应该写进CSS里,利 用 CSS SPRite 将小图拼合后利用 background 来查找定位;使用“图片地图R... 阅读全文
posted @ 2010-07-27 11:21 睫晋姬 阅读(158) 评论(0) 推荐(0)
摘要: 一、何谓asp缓存/为什么要缓存当你的web站点采用asp技术建立的初期,可能感觉到的是asp动态网页技术带来的便利性,以及随意修改性、 自如的http控制。但是,随着访问量的增加,你一定会发现自己的站点访问速度越来越慢,IIS重新启动得越来越频繁。接下来,你一定想优化asp,诸如 更换性能更优异的数据库、建立索引、编写存储过程等等。这些措施有些不需要增加成本压力,有些则成本压力很大(譬如丛acc... 阅读全文
posted @ 2010-07-27 11:15 睫晋姬 阅读(138) 评论(0) 推荐(0)

2009年12月1日

摘要: ASP.NET技术动态生成HTML页面1. 利用如Dw-Mx这样的工具生成html格式的模板,在需要添加格式的地方加入特殊标记(如$htmlformat$),动态生成文件时利用代码读取此模板,然后获得前台输入的内容,添加到此模板的标记位置中,生成新文件名后写入磁盘,写入后再向数据库中写入相关数据。  2. 使用后台代码硬编码Html文件,可以使用HtmlTextWriter类来写html文件。  ... 阅读全文
posted @ 2009-12-01 16:32 睫晋姬 阅读(173) 评论(0) 推荐(0)
摘要: 尽早缓存;经常缓存 您应该在应用程序的每一层都实现缓存。向数据层、业务逻辑层、UI 或输出层添加缓存支持。内存现在非常便宜 — 因此,通过以智能的方式在整个应用程序中实现缓存,可以获得很大的性能提高。 缓存可以掩盖许多过失 缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。  这里再次强调,内存现在非常便宜,因此,如果您能通过将输出缓存 30 秒,... 阅读全文
posted @ 2009-12-01 16:11 睫晋姬 阅读(117) 评论(0) 推荐(0)
摘要: 大家知道,Microsoft为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将IIS6.0安装到WindowsServer2003家族的成员上。而且,当我们最初安装IIS6.0时,该服务在高度安全和"锁定"模式下安装。在默认情况下,IIS6.0只为静态内容提供服务即,诸如ASP、ASP.NET、在服务器端的包含文件、WebDAV发布和FrontPageServerExtensions功能只... 阅读全文
posted @ 2009-12-01 16:06 睫晋姬 阅读(215) 评论(0) 推荐(0)

导航