页面静态化
来源:互联网 发布:机器人离线编程fa 编辑:程序博客网 时间:2024/06/08 05:43
1、页面静态化是什么?
在WEB开发中,静态网页一般理解为网站中大部分超级链接所引用的页面是单独的HTML静态页面文件(如*.htm、*.html等页面文件)。
服务器通过一定的技术,把用户可能通过超级链接浏览的页面转换成单独的html的静态页面,保存在硬盘或其他地方,当用户访问时,服务器直接将该页面文件发送到客户端浏览器解析。
2、页面静态化的作用?
1)提高速度:除去了读取数据库的操作,减少了环节,提高了网站反映速度。
2)更便于搜索引擎抓取与排名,商业运营网站更希望像google,百度这类搜索引擎更多的收录站点中的网页信息,html网页使网站中信息被收录的可能性更多增加;动态网页地址栏的参数会随意变化,搜索引擎抓取数据时,不知道怎么保存。网页伪静态化,使用url重写等技术把超级链接指向动态网页
3)从安全角度来讲,静态网页不容易遭到黑客攻击,不知道后台的程序, 数据库的地址;从网站稳定性来讲,如果后台程序或者数据库除了问题,不会影响到网站的访问,用户体验,网站的信任度。
3、对原网站的影响?
1)页面静态化:数据都是存储在文件中,导致文件很大,可能会损坏磁盘影响网站性能;如果是大型网站,会占用服务器大量空间,每次添加都会生成新的html文件; 不能及时更新;被访问时增加服务器的负载。
2)页面伪静态化:最终还是动态页面,需要翻译为静态页面,速度上面并没有提升;最大的好处让搜索引擎把自己的动态页面当作静态页面来处理,这是按照逻辑分析,并不一定准确;被访问时增加服务器的负载;使用伪静态将占用一定量的CPU占有率,大量使用将导致CPU超负荷。
4、如何网页静态化?
1)最简单的方法就是使用XMLHTTP组件读取网页,然后将读取到的内容保存成html。网页内容的链接也应做相应的修改。
2)模板,和普通的网页基本上没有区别,在原来文章标题的地方使用 通配符,在批量生成的时候,只需从数据库中读取文章内容,替换掉通配符,再保存成html网页即可。
;
- 页面静态化【伪静态】
- php 静态化页面 生成静态页面
- 动态页面静态化
- 动态页面静态化
- jsp页面静态化
- freemark页面静态化
- 页面静态化
- 动态页面静态化
- freemarker页面静态化
- JSP页面静态化
- 动态页面静态化
- 页面静态化--总结
- jsp页面静态化
- l静态化页面
- php页面静态化
- 页面静态化
- aspx页面静态化
- PHP页面静态化
- iOS 开发消息推送(APNS)
- C语言getopt()函数的使用
- 编码与解码
- DVB机顶盒工作原理
- 指针函数与函数指针的区别
- 页面静态化
- 数据挖掘与精准营销案例报告-电信业(PDF)
- IO缓冲区的原理和使用
- Linux命令行编辑快捷键
- 常见设计模式结构图助记之创建型
- 压敏电阻
- Android仿IOS回弹效果 ScrollView回弹
- web前端js过滤敏感词
- Android数据存储——SharedPreferences及SDCard