Emlog文章页静态化插件

作者:浮夸的晓编 分类:互联网 发布于:2013-7-12
  静态页面的定义及作用:访问某地址时,无需从数据库内调用数据,不会因网站访问量过大,使网站和数据库之间连接出错而造成无法访问等情况,就算是静态页面,并非一定要是绝对地址,和绝对路径访问才算是静态页面。如临时缓存其实也算静态页的一种。静态页面主要的作用就是能承受大的访问量。

  静态页为什么有利于谷歌、百度等搜索网站的抓取:当访问流量过大时,数据库提示 #1040 无法登录 MySQL服务器、#1135 无法登录 MySQL服务器等类似这样的错误,估计用Emlog等PHP类型的博客程序的朋友估计都见到过吧,若蜘蛛爬到你网站的时候,刚好出现这种问题,一两次还好,若经常出现的话你说会不会降权呢?

  Emlog文章静态页插件使用说明:

  1、新建一个文件夹来存放静态数据,把index.php放在新建的文件夹内(如/p/index.php)。

  2、修改index.php文件内注释的相关内容,本文件未进行任何加密,能看懂的人修改下基本可以用到任何程序来进行静态化你的任何页面,只需添加或修改相关的条件即可。

  3、修改相应的伪静态规则(估计有人问了不是静态插件吗?还要伪静态规则?这个问题“静态页面的定义”那写的很清楚。)在你原有的规则最前面加上RewriteRule /post-([0-9]+).html /p/index\.php\?id=$1 若你存放静态页面的文件地址变了,这里也跟着变。(由于我用的IIS主机以上规则为httpd.ini文件添加的。由于我以前原有的地址是post-*.html所上面的规则也只能适合这个。若大家使用的非IIS的主机或其它的文件目录,请自行修改和测试,静态页的地址是/p/?id=$1大家可以自己找下相应的规则。只要记住要放在原有规则的最前面,防止原有的规则优先把现有的规则覆盖,也有可能没关系,呵呵!)

  Emlog文章静态页插件已知BUG总结(同时欢迎大家提交BUG来改善插件):

  1、当静态化后,阅读数不能更新,可以用JS代码来进行统计,后续完善。

插件下载地址:百度网盘下载 站长网下载

Emlog静态化插件 1.1(增加按年月日规则生成静态页):http://ifukua.com/post-984.html