- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第23学时服务器推送和访问次数计数器-UBCECE
下载 第2 3学时 服务器推送和访问次数计数器 在本学时中,我们将要讲述两个常用的 C G I编程方法。你可以使用这些方法制作更加有趣 的We b页,使之具备初步的动画功能,或者让人们竞相使用。 在本学时中你要学习: • 使用服务器推送方法来刷新 We b页。 • 访问次数计数器。 • 代理和缓存。 23.1 什么是服务器推送 在传统的We b页中,加载速度慢或者不断增大的文档是很难使用的,因为 We b页只能一次 看一页。比如,运行 C G I程序的We b页需要花费很长的时间来运行。 首先,浏览器为了等待C G I程序结束运行,可能会超过原定的时间。浏览器为了等待程序 运行的结果,通常等 9 0秒钟左右,然后显示了一条消息,声称无法访问该站点。 其次,C G I程序有时会输出一条消息说:“I’m still working, 20%complete (我仍在运行, 已完成1 0%) ”,过一会儿又说:“I’m still working ,20% complete(我仍在运行,已完成2 0 %) ”, 等等。输出这些消息是好的,问题是这些消息并不按固定间隔出现(因为缓存的缘故),当你 完成程序的运行时,会有一个很长很长的 We b页。 你希望的是浏览器显示如图 2 3 - 1所示的信息。 图23-1 浏览器显示进度递 增的信息 全部 完成! 服务器推送技术利用了这样一个特性,即浏览器能够按各个部分来接收 We b 页,然后依 次重新显示这些We b页,就像你是依次取出不同的 We b页一样。 在撰写本书时, M i c r o s o f t 的I n t e r n et Explorer 并不支持执行服务器推送 技术所需的协议。这是很遗憾的,因为使用服务器推送技术是使 We b 页的 内容动起来的一种简便方法。对于需要支持 Internet Explorer 或者不支持这 个特性的其他浏览器的 We b 页来说,你应该使用客户机拖拉之类的其他技 术。 262使用第三部分 将Perl 用于C G I 下载 23.1.1 激活服务器推送特性 你的We b服务器必须正确地安装,以便激活服务器的推送特性。为此,必须将 C G I程序作 为未分析标题(nonparsed header)CGI程序来运行。当你使用未分析标题 C G I程序时,服务器并 不要求输出C G I标题,数据应该按原始状态直接发送给浏览器。通常来说, We b服务器要检查 来自C G I程序的输出,以确保它们的正确性,因此,当 C G I程序运行失败时,便出现错误 5 0 0 。 未分析标题C G I程序将它们的输出直接发送到浏览器,如图 2 3 - 2所示。 图23-2 未分析数据不经过 Web服务器 Web服务器 检查就通过了服务 器 至浏览器 未分析标题 已分析标题 你如何运行C G I程序以及服务器如何对标题不进行检查,这取决于 We b服务器本身。例如, 如果是Apache We b服务器,那么在 C G I程序的文件名前面加上前缀 n p h - ,就能使程序作为未 分析标题程序来运行。例如, p u s h . c g i是个已分析标题C G I程序,n p h - p u s h . c g i 便是未分析标题 C G I程序。但是We b服务器管理员可以修改这个命名规则的运行方式。 在M i c r o s o f
文档评论(0)