首页导航栏 - 网络工程 | 网站建设 | 设计在线 | 精彩图片 | 职业前线 | 创业之路 | 启步工具 | 教程资讯 | 休闲娱乐
启步网 > 网站建设 > 推广优化
提高页面显示速度应从哪些方面入手
作者: 不详 阅读: 来源:互连网 时间:2006-12-31 10:50:42
字体
尽量多用DIV布局,少同TABLE
 
<div>
<div style="float:left;">
sfdsajkla
</div>
<div style="float:right;">
fdk;jslaf;ds
</div>
</div>
 

<table>
<tr>
<td></td><td></td>
</tr>
</table>

的加载方法不一样
所以在用户体验上DIV布局会明显优于TABLE布局!
 
在asp.net里你可以用cache的方式去优化你的显示,也可以用动态生成静态的方式,这个方法比较多
首先说的是asp.net的cache方式
缓存是一种无需大量时间和分析就可以获得“足够良好的”性能的方法。
用cache来解决一些,经常访问的数据,这样的解决方式适用于,已经构建好的逻辑页面里,可以使你减轻一些考虑数据库结构或者是sql语句的优化方面的思考。
调用的时候非常的简单,引用System.Web.Caching;
Cache _cache=new Cache();声明
可以参考msdn的文章
http://msdn2.microsoft.com/en-us/library/system.web.caching.aspx

频繁调用的页面也可以用页面级输出缓存
适用范围是不经常更改而且是大量的通用形式的页面
实现方式很简单
要实现页面输出缓存,只要将一条 OutputCache 指令添加到页面即可。  
<%@ OutputCache Duration="60" VaryByParam="*" %>
 如同其他页面指令一样,该指令应该出现在 ASPX 页面的顶部,即在任何输出之前。它支持五个属性(或参数),其中两个是必需的。
可参考msdn的文章:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconOutputCache.asp
 
如果访问非常频繁的话,也可以考虑静态的形式
动态生成静态的形式。
如果页的形式经常变化的话,可以用xml做中间件配合xsl来使用的
在asp.net中通过引用System.xml
可以用System.Xml.XmlDataDocument _xml=new System.Xml.XmlDataDocument(_ds);
System.Xml.Xsl.XslTransform _xsl=new System.Xml.Xsl.XslTransform();
_xsl.Load(System.Web.HttpContext.Current.Server.MapPath("xsl.xslt"));
System.IO.MemoryStream t = new System.IO.MemoryStream();
_xsl.Transform(_xml.DocumentElement,null,t,null);
如果可以的话,也可以考虑从页面布局入手用<div>的嵌套并不需要等待页面的html都加载完,所以在客户体验上要好一些
还可以参考流行的ajax进行异步传输,也可以分担一些服务器压力的
如果在asp中可以结合fso与xml+xsl生成静态页面
还有在asp中可以考虑用组件的模式,来封装复杂的逻辑,以提高速度
还有数据库中可以考虑用存储过程来提高速度,无论asp还是asp.net

责任编辑:一路狂奔
帐号:
密码:

Google
Google提供的相关资源
参与评论(条评论)
请遵守国家法律
笔名:
邮箱:
( 以上评论仅代表网友个人意见,不代表本站观点 )
相关资源
  • google黑板报之这里的“杀手”不太冷 [2007-2-11]
  • 网站“死链”一扫光 [2007-1-16]
  • CSS的优化与技巧 [2007-1-11]
  • 06年网站流量新“26步计划” [2007-1-10]
  • 百度 搜索引擎习惯的分析 [2007-1-5]
  • Google 搜索引擎习惯的分析 [2007-1-5]
  • 网页浏览速度提高切实可行的七个方法 [2006-12-10]
  • 建站心得:网站规划书的写作规范 [2006-11-20]
  • 目前可以信赖的广告联盟大全 [2006-11-20]
  • 用Google Sitemaps帮助你SEO [2006-11-20]
  •