解读:静态日志模式与静态网页的区别
很多朋友问我什么是静态日志模式?它和静态页面有什么区别?pjblog采用的静态日志模式,该怎么理解,我觉得静态日志模式主要从减轻服务器的负担和提高网站浏览速度上来看的,如果你的网站连接数不大,特别是有些朋友的连接数小于50,如果采用静态模式会加快网页的反应时间,简单的说就是容易打开网站吧。下面我来说说,他的原理,大家都知道Pjblog是用asp语言编写的,而ASP的工作原理是:
当在Web站点中融入ASP功能后,将发生以下事情:
1、用户调出站点内容,默认页面的扩展名是.asp。
2、浏览器从服务器上请求ASP文件。
3、服务器端脚本开始运行ASP。
4、ASP文件按照从上到下的顺序开始处理,执行脚本命令,执行HTML页面内容。
5、页面信息发送到浏览器。
上面的文字提到的服务器,asp就是吃流量的,连接数少的朋友利用动态模式会加重数据库的负担,数据库的负担重了,直接结果是你的网站数据无法读取,不知道你发现了没有,有些时候打开网站上的文章,就留下几条乱码,有些朋友说的升级到PJBlog2 v2.7 Build 05 以后出现很多问题,我觉得有一点是肯定的,他们用的肯定是动态模式,因为数据库太忙,而用户使用的插件太多,自然影响反应时间,出现问题是很正常的。总之,静态模式呢,是提高速度的,不过有点问题就是你上传的文件在静态模式下是无法读取的,所以使用静态的朋友,你有必要自己写一个和你自己的版本相融合的专门下载的插件。
那什么是静态网页呢?
静态页面是网页的代码都在页面中,不需要执行asp,php,jsp,.net等程序生成客户端网页代码的网页。静态页面不能自主管理发布更新的页面,如果想更新网页内容,要通过FTP软件把文件DOWN下来用网页制作软件修改(通过fso等技术例外)
常见的静态页面举例:.html扩展名的、.htm扩展名的。
注意:静态页面并非网站上没有动画的就是静态页面。
1.静态文件不需要通过服务器解析处理.所以速度比动态网页要快,因为动态网页需要服务器解析处理生成静态格式的网页后发给访客.而静态的就是服务器直接发给访客
2.搜索引擎对没有参数的静态文件比较友好
不好的地方有:
1.占用空间
2.无法及时的更新网页,如点击率等等
3.修改页面后要重新生成
PJblog发展方向:
随着网站访问量的加大,每次从数据库读取都是以效率作为代价的,很多用ACCESS作数据库的更会深有体会,静态页加在搜索时,也会被优先考虑。互联网上流行的做法是将数据源代码写入数据库再从数据库读取生成静态面,这样无形间就加大了数据库。将现有的ASP页直接生成静态页,将会节省很多。
为什么要生成静态首页?
1、如果你首页读取的数据库次数比较多,速度很慢,而且占用很多服务器资源。使用静态页面访问速度当然快多了
2、搜索引擎容易搜索到
3、如果程序出问题,也能保证首页能访问。
4、其他的太多,自己想:)
还有问题吗?有问题到一亩三分地找站长解决去
http://www.ymsfd.com.cn