cw723
发表于 2017-8-1 14:33:06
miven 发表于 2017-8-1 14:32
跟 jshkk 说的差不多吧 就是php *.php 执行php脚本啊
有没有可用的代码呀。
miven
发表于 2017-8-1 14:50:00
cw723 发表于 2017-8-1 14:33
有没有可用的代码呀。
你要每次执行都全站生成?
cw723
发表于 2017-8-1 15:06:44
miven 发表于 2017-8-1 14:50
你要每次执行都全站生成?
一次就行了。 我可以在SSH输入个命令就可以执行不用挂浏览器。
miven
发表于 2017-8-1 16:18:03
本帖最后由 miven 于 2017-8-1 16:20 编辑
cw723 发表于 2017-8-1 15:06
一次就行了。 我可以在SSH输入个命令就可以执行不用挂浏览器。
<?php
$news_table = "news"; //新闻表
define ( 'EmpireCMSAdmin', '1' );
require ("../class/connect.php");
require ("../class/db_sql.php");
require ("../class/functions.php");
require ("../class/t_functions.php");
require ("../data/dbcache/class.php");
require ("../data/dbcache/MemberLevel.php");
$link = db_connect ();
$empire = new mysqlquery ();
$i=0;
$res = $empire->query ("select * from {$dbtbpre}ecms_".$news_table);
while ($infor = $empire->fetch ( $res ) ) {
GetHtml ( $infor ['classid'], $infor ['id'], $infor, 0 );
ReListHtml ( $infor ['classid'], 1 );
$i++;
}
ReIndex();
die("Done ,Make ".$i." files ");
function ReIndex(){
$indextemp=GetIndextemp();
NewsBq($classid,$indextemp,1,0);
}
?>
放到e/admin 目录下保存为 XX.php
php XX.PHP
cw723
发表于 2017-8-1 16:21:29
miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP
谢谢老哥。
cw723
发表于 2017-8-1 16:24:16
miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP
另外问一下 帝国伪静态是否特别吃资源?
我在想实在不行就全站伪静态得了。
miven
发表于 2017-8-1 16:27:37
cw723 发表于 2017-8-1 16:24
另外问一下 帝国伪静态是否特别吃资源?
我在想实在不行就全站伪静态得了。 ...
不太了解,不过数据多的话 可以上缓存插件吧
cw723
发表于 2017-8-1 16:41:43
miven 发表于 2017-8-1 16:27
不太了解,不过数据多的话 可以上缓存插件吧
感觉生成真的慢。
一个20W数据站。 都下午了 还没生成完。
我在想不行就全站伪静态得了。
cw723
发表于 2017-8-1 16:55:23
miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP
我如果不是新闻。。
应该怎么设置这个呢?
cw723
发表于 2017-8-1 16:56:28
miven 发表于 2017-8-1 16:18
放到e/admin 目录下保存为 XX.php
php XX.PHP
# php html.php
Done ,Make 0 files #