您的足迹:首页 > 网站技巧 >静态网页、伪静态、缓存的区别

静态网页、伪静态、缓存的区别

在网站设计中,纯粹HTML(标准通用标记语言的子集)格式的网页通常被称为“静态网页”,早期的网站一般都是由静态网页制作的。

静态网页的网址形式通常为:
也就是以.htm、.html、.shtml、.xml等为后后缀的。在HTML格式的网页上,也可以出现各种动态的效果,如.GIF格式的动画、FLASH、滚动字母等。


20160608-1.jpg

静态
原理:在后台添加信息时就自动创建了用于前台显示的html,每添加一条信息就自动生成一个html页面,使前台可以直接点击访问,后台生成页面时需要按照一定的规则,如html文件的命名是不重复的但又和数据相关联,一般名称中都会有一个添加数据是自动获取当前产生的id作为html文件名的一部分。
伪静态
原理:经后缀是.php结尾的变成.html一般情况.php结尾分为以下几种A.php、A.php?id=1、A.php?id=1&aid=2等情况,需要按照重写规则进行改动。如可以改成A.html、A_id_1.html、A_id_1_aid_2.html情况,其中.html之前的东西应该具有一定的特征如A_id_1_aid_2.html如果改写成A12.html等情况也是不利于百度抓取的。
缓存成html
将需要从数据库中读取的部分进行缓存成一个html页面,再调用此html页面就可。本人比较喜欢用此方法和伪静态结合,不太喜欢用静态,静态比较麻烦。但是缓存和伪静态合用有个不好的地方就是需要牺牲一个人,而且不能时时更新,我规定一条30s更新一次,那么当30s时第一个人访问页面时就会读取数据库,此人看页面时是需要重新读取数据库的,只要此人浏览过的页面只要是读取数据库的地方都会生成缓存,后续人员再查看时就不需要读取数据库了,所谓牺牲小我成就大我。

本文作者:王商   文章标题:静态网页、伪静态、缓存的区别
本文地址:http://ws234.com/post-333.html     本文已被百度收录!
版权说明:若无注明,本文皆为“王商博客”原创,转载请保留文章出处。

相关推荐

发表评论

路人甲 表情

网友评论(0)