关于直接读取生成的静态网页效率高,还是通过一个php页面,用readfile读取静态页面效率高.
  还有就是这两种方法针对搜索引擎来说,哪一种更好收录一点.(注)后一种方法是显示的为.php.但是读取的是静态的页面.
  这关系到我这次写的代码的结构!感谢你的指教!

解决方案 »

  1.   

    readfile读取页面?那不是和你生成html是一个意思么?
      

  2.   

    当然是第一种效率高了。解释html和php文件的开销是不一样的,即使内容完全相同。但是用html的话就得事先完全生成所有页面,同时不可以使用任何变量(比如登录状态)。不满足这些条件就只能用php来readfile了。
      

  3.   

    第一种效率高,但是搜索引擎喜欢是网站的内容和质量,链接URL至于是.html或.php并不重要,只要能顺利抓取就行了,不过.php?a=1&b=2&c=3...这种最好改写下
      

  4.   

    看你服务器啊,重新生成那一刻io很大的,如果一个服务器一天有好几次这样
    不知对硬盘会怎么样
    其实搜索也可以用php结尾的
      

  5.   

    主要看你服务器反应速度了,而且在安全方面html都会高很多
    对于搜索引擎来说基本上文件格式不受限制,不然的话大家不都改做静态页面生成了么?
      

  6.   

    如果有什么限制之类的,比如未登录不可见,那就只能用php判断完然后再读文件了