linux运维笔记:动态网页资源

linux运维笔记:动态网页资源

1、动态网页资源介绍

所谓的动态网页是与静态网页相对而言,也就是说,动态网页的URL后缀

不是.htm、.html、.shtml、.xml、.js、.css等静态网页的常见后缀扩展名形式,

而是以.asp、.aspx、.php、.js、.do、.cgi等形式作为后缀的,并且一般在动态网页网址中

会有标识性的符号------“?”“&”,此外,在大多数情况下后端都需要有数据库的支持等。

2、动态网页资源特点

1)网页扩展名后缀常见为.asp、.aspx、.php、.js、.do、.cgi等。

2)网页一般以数据库技术为基础,大大降低了网站维护的工作量。

3)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、投票、用户管理、订单管理、发博文等。

4)动态网页并不是独立存在于服务器上的网页文件,当用户请求服务器上的动态程序时,服务器解析这些程序并读取数据库返回一个完整的网页。

5)动态网页中的“?”在搜索引擎的收录方面存在一定的问题,搜索引擎一般不会从一个网站的数据库中访问全部网页,或者处于技术等方面的考虑,搜索蜘蛛一般不会抓取网址中的“?”后面的内容,因此在企业通过搜索引擎进行推广时,需要针对采用动态网页的网站做一定的技术处理(伪静态技术),以便适应搜索引擎的抓取要求。

6)程序在服务器端解析,这相当于顾客点餐,饭店厨师做饭菜,耗时长,效率低。由于程序在服务器端解析,因此,会消耗大量的CPU和内存、I/O等资源,并且多数还要读取数据库等服务,因此,其访问效率远不如静态网页,在服务端解析动态程序的服务常见的有PHP引擎,java容器(tomcat、resin,jboss、weblogic)

3、有关动态网页的架构思想

一般来说,静态网页的性能效率是动态网页的10~30倍,且动态网站效率很差,并发能力低,在高并发场景中,应尽可能转换成静态网页提供服务。动态转静态几乎是所有高并发网站必备的架构方案思路,也是高级架构师的职责所在。

此外,动态转静态也要根据业务需求设计,例如,对于更新频繁的网站如果设计不好,就可能产生数据不一致的情况,即用户看到的数据不是网站最新的内容,而是静态的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好知识传播者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值