how stuff works

更新时间:2022-11-27 07:29:20 阅读: 评论:0


2022年11月27日发(作者:butterfly什么意思)

所有⽹页的拓展名都是html,⽹页有哪些扩展名?为什么会有这

些不同的扩展名?...

⽹页有哪些扩展名?为什么会有这些不同的扩展名?

在以下URL中,您可以看到⼀些最常⽤的扩展名:

万维⽹兴起之初,⼏乎完全运⾏在UNIX计算机上,并且所有页⾯都是静态的。html在那时是标准⽂件扩展名。但是,在⼈们开始将运⾏

DOS或Windows的PC作为Web服务器后,“html”中的四个字母引起了问题。PC遵循8.3命名惯例,只允许扩展名中含有三个字母。因

此,在世界范围内使⽤了两个标准扩展名:html和htm。以前,您可以根据⽂件扩展名判断⽹站是运⾏于UNIX还是Windows上,但现在已

不存在这样的差别。HowStuffWorks运⾏于UNIX服务器上,但它使⽤“htm”作为扩展名——这取决于站长的选择。

如果页⾯以shtml为扩展名,则说明服务器上使⽤了“服务器端包含”(ServerSideIncludes)技术。htm和html页⾯是静态页⾯。⽂件从

服务器硬盘加载并逐字发送到客户端。通过SSI,页⾯可以包含相应的标记,以指⽰应插⼊另⼀⽂件来替换现有页⾯中的标记。因此,在从

服务器硬盘中加载⼀个页⾯后,服务器将按照指⽰执⾏所有替换操作。然后,它将最终页⾯发送到客户端。通过这种⽅法,可以很⽅便地在

整个站点中的页⾯上更换页头和页脚等内容。

ActiveServerPages(asp)是Microsoft的⼀项技术,它具有更强的灵活性。⽹页可以包含VisualBasic代码,当服务器从硬盘加载页⾯

时,会执⾏这些代码。这种代码⼏乎可以做任何事情——读取数据库、运⾏其他程序、根据⽤户ID⾃定义格式页等。您可以获得很⾼的灵活

性。另⼀⽅⾯,您的⽹页现在包含代码,其中可能含有缺陷,因此页⾯可能“崩溃”。⾃由总是伴随着责任……

(请注意,现在jsp和php扩展名也越来越常见。Jsp是JavaEnterpriAPI套件最新增加的功能之⼀。“Jsp”表⽰“JavaServer

Pages”,它实际上是Java对ASP做出的回应。页⾯中嵌⼊的代码是Java,⽽不是VisualBasic。“Php”以前表⽰“个⼈主

页”(PersonalHomePage),⽽现在它就是“PHP”,即⼀种脚本语⾔,且最常⽤于Linux。)

pl扩展名表⽰PERL,这是⼀种脚本语⾔。页⾯只包含PERL脚本,⽽该脚本动态⽣成页⾯。该脚本还可以像asp页⾯中的代码⼀样做任何事

情。

cgi扩展名还意味着页⾯包含由服务器执⾏的代码,但代码类型⼏乎不受限制。在HowStuffWorks上,C++代码被编译以创建“cgi”⽂件

(请参阅CGI脚本⼯作原理。)

本文发布于:2022-11-27 07:29:20,感谢您对本站的认可!

本文链接:http://www.wtabcd.cn/fanwen/fan/90/29608.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:how stuff works
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图