上QQ阅读APP看书,第一时间看更新
1.1.2 动态网页
所谓动态网页,就是根据用户的请求,由服务器动态生成的网页。用户在发出请求后,由服务器生成的动态结果以网页的形式显示在浏览器中,在浏览器发出请求指令之前,网页中的内容其实并不存在,这就是动态名称的由来。换句话说,浏览器中看到的网页代码原先并不存在,而是由服务器生成的。根据不同人的不同需求,服务器返回的页面可能并不一致。
动态网页的最大功能是用于Web数据库系统。当脚本程序访问Web服务器端的数据库时,将得到的数据转换为HTML代码,发送给客户端的浏览器,客户端的浏览器就显示出数据库中的数据。用户要写入数据库的数据,可填写在网页的表单中,发送给浏览器,然后由脚本程序将其写入数据库中。
如图1-2所示为动态网页。
图1-2 动态网页
动态网页的一般特点如下。
动态网页以数据库技术为基础,可以大大减少网站维护的工作量。
采用动态网页技术的网站可以实现更多功能,如用户注册、用户登录、搜索查询、用户管理、订单管理等。
动态网页并不是独立存在于服务器上的网页文件,只有当用户请求时,服务器才返回一个完整的网页。
动态网页中的“?”不利于搜索引擎检索,搜索引擎一般不可能从一个网站的数据库中访问全部网页。采用动态网页的网站在进行搜索引擎推广时需要做一定的技术处理,才能适应搜索引擎的要求。