基于asp.net的网页数据传送方式比较
网站数据传送方式的选择影响着网页的加载速度、服务请求响应时间等方面,因此网站数据传送方式的选择直接影响着网站性能和用户体验,如何才能让网页数据进行高效安全地传送是网站优化所需要考虑的重要问题之一,网页数据传送方式的选择在网站优化方面就显得尤为重要。接下来我就最近网站优化过程中,尝试的几种网页数据传送方式进行比较,供站长们参考。
1、cookie传送方式
方法:Response.Cookies["键名"]=键值,变量名=Request.Cookies["键名"]
适用:在网站的用户基础功能上,用Cookie传送网页数据,例如将登陆用户的标记等信息数据由登陆页面传递给用户登陆后浏览的其余网页,从而保证用户在登陆后浏览其余页面时,网页能调取加载包括用户权限、个性化配置等用户匹配的信息。
长处:运用cookie方式实现数据传送,由于cookie存储于用户浏览器中,因此使用cookie方式进行网页数据传送技术处理不占用网站服务器缓存资源,在数据传送方面使网站达到瘦服务器的运行模式要求。
短处:从载量角度来看,cookie方式仅能存储少量的数据,因此不能应用于大量的网页数据传输。从安全角度来看,cookie方式是以明文形式存储的,因此不适合于安全性要求较高、未加密的数据。
2、Session传送方式
方法:Session["键名"]=键值,string "键名"=Session["键名"].ToString()
适用:在网站的客户端对话功能上,用Session方式传送网页数据,Session传送方式与cookie相结合运作,传输用户标识等信息数据,每个客户端生成单独特定的Session 对象来完成。
长处:较Cookie方式而言具有较高的安全性,可以适用于传输较为私密的数据,还可以通过服务器的IIS服务的重启进行重载维护,便于网站管理员的维护。
短处:Session 传送方式与Cookie方式正好相反,储存于服务器端,因此占用着网站服务器的缓存资源。虽然Session可以运行在不支持Cookie的客户端浏览器中,但是当客户端禁用cookie时,Session方式也无法正常运行。
3、Server.Transfer传送方式
方法:原页Server.Transfer("目标页面名.aspx",true),传送页Ruquest.Form["插件名"]或Ruquest.QueryString["插件名"]
适用:用Server.Transfer传送网页数据适用于各种网页间的数据传递需求例如用户访问网站时,短时的网页交互信息,例如用户输入的查询内容返回的sql结果。把原页的表单数据和查询字传递给加载跳转的传递页。
长处:方法原理简洁,面向对象易于长期网站维护,不需要在网站数据传输需求变更的情况下进行大量的更改工作。
短处:使用Server.Transfer传送方式传送网页数据,实现需要特别编写代码以辅助。
- 上一篇: 浅谈影响添加至百度首页按钮出现因素
- 下一篇: 关于百度相关关键字的个人猜想
- 相关文章:
个性网页设计精讲,有风格有创意 (2015-8-27 10:17:55)
如何改善网页搜索引擎的优化问题? (2015-4-15 19:58:56)
昨天收录的网页今天就site不到了的原因分析 (2015-3-5 18:6:16)
浅谈到底是什么在阻碍着排名的前进 (2015-3-5 18:2:58)
提升网页信噪比之代码和内容优化去噪 (2015-3-5 17:28:51)
利用丰富网页摘要提高搜索结果点击率 (2015-3-5 17:15:16)
浅谈网页搜索排序中的投票模型 (2015-3-5 17:12:39)
读百度《浅谈网页搜索排序的投票模型》有感 (2015-3-5 16:19:28)
言之无文行而不远 被忽视的网页文字内容写作 (2015-3-5 15:9:2)
如何提高你网页的PR 值? (2015-3-5 14:7:53)
- 留言列表:
- 最新
- 热门
- 随机
- 搜索
-
- 日历
- 网站分类
-
- 最近发表
-
- 网站收藏
-
- Tags列表
-
- 图标汇集
-
- 友情链接
-