注意!二级Web程序复习重点:Web应用程序状态管理方式(二)

发布于 2018-08-07 09:02  编辑:jokex
0
计算机等级考试题库 扫码微信刷题

小编所收集到的相关二级Web程序复习重点:Web应用程序状态管理方式的资料 大家要认真阅读哦!



什么是会话Session?

当用户访问您的站点时,服务器会为该用户创建唯一的会话,会话将一直延续到用户访问结束。

session的工作原理

就session的实现而言,好像是这样的:

(1)当有Session启动时,服务器生成一个唯一值,称为SessionID(好像是通过取进程ID的方式取得的)。


(2)然后,服务器开辟一块内存,对应于该SessionID。


(3)服务器再将该SessionID写入浏览器的cookie(一些在网页的源代码中有所体现)。


(4)服务器内有一进程,监视所有Session的活动状况,如果有Session超时或是主动关闭,服务器就释放该内存块。


(5)当浏览器连入IIS(服务器)时并请求的ASP(脚本语言)内用到Session时,IIS(服务器)就读浏览器Cookie中的SessionID。


(6)然后,服务检查该SessionID所对应的内存是否有效。


(7)如果有效,就读出内存中的值。


(8)如果无效,就建立新的Session。

注意:

(1)在大浏览量的网站,Session并不保险,我们过去的网站就经常碰到存在Session中得值不正确(可能出现重复的SessionID)。


(2)SessionID不能从硬盘上的Cookie文件获得,如果想在客户端获知自己的SessionID,只能通过Javascrīpt来读取。

会话失效的三种情况(服务器重启/关闭、会话超时(-1永不失效)、invalidate())

设置键值对setAttribute(key,value);Objectobj=getAttribute(key);

为什么需要URL重写?Stringstr=HttpServletResponse.encodeURL(Stringurl);url;jsessionid=sessionid

对于搜索引擎而言,在主观上对静态页面和动态页面并没有特殊的好恶,只是很多动态页面的参数机制不利于搜索引擎收录,而静态页面更容易收录而已。此外,页面静态化在一定程度上也提高了页面访问速度和系统性能及稳定性—-这使得在搜索引擎优化上面,为使得效果更加明显,问题简单快速解决,大家对站点的静态化非常的看重。

URL应当是用户友好的;

URL应当是可读的;

URL应当是可预测的;

URL应当是统一的;

URL面向搜索引擎是友好的;




文字很枯燥,但内容却很丰富,小编在此祝大家都能考出让自己满意的成绩哦!

继续了解Web程序?点击下方链接,进入考无忧官方网站,更多精彩等你来!

小编特别推荐二级ms office可以了解一下噢! 毕竟这项科目着实相比其他科目比较容易啦!


文章推荐:

2018年全国计算机等级考试都有哪些科目?

2018年全国计算机考试报名为什么照片上传不成功?

2018年全国计算机等级考试一二三四级最新考试大纲汇总


温馨提示:

想要了解更多试题请点击查看>>>计算机二级考试题库

考试想拿高分吗?更多二级ms office试题请点击查看>>>二级ms office

想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试


本文网址:http://www.k51.com.cn/info/jsjdjks/1808/0743187.html
选择分享到: