我的问题是我的页面加载速度很慢......(2-3秒)我测试了问题的根源在哪里,我看到的是那部分:$query = mysql_query......
这是页面:
require_once('config/db_config.php');
require_once 'class/PHPTemplate.class.php';
session_start();
//Connect to mysql server
$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
if(!$link) {
die('Failed to connect to server: ' . mysql_error());
}
//Select database
$db = mysql_select_db(DB_DATABASE);
if(!$db) {
die("Unable to select database");
}
$query = mysql_query("SELECT * FROM pages WHERE url_address='Skarabeol'");
$numrows = mysql_num_rows($query);
if($numrows!=0) {
while ($row = mysql_fetch_assoc($query)) {
$content=$row['content'];
$title=$row['title'];
}
} else {Echo "Page not found!";}
$rows = array(
array(1.1, 1.2, 1.3),
array(2.1, 2.2, 2.3),
array(3.1, 3.2, 3.3),
array(4.1, 4.2, 4.3)
);
$tpl = new PHPTemplate();
$tpl->add('title', $title);
$tpl->add('content', $content);
$tpl->add('current_year', date('Y'));
//$tpl->add('rows', $rows);
//$tpl->add('rows_count', count($rows));
$tpl->load('footer', 'tpl/footer.tpl');
$tpl->display('tpl/page.tpl');
?>
它将加载一个模板文件(我在没有 mysql 连接的情况下进行了测试,它工作正常)。
这是配置文件,以防您想查看它...
define('DB_HOST', 'localhost');
define('DB_USER', 'xxxxxxx');
define('DB_PASSWORD', 'xxxxxxxxxx');
define('DB_DATABASE', 'xxxxxxxxx');
我做错了什么?
如果您需要我向您展示其他任何内容,请告诉我......提前致谢!