您好,登錄后才能下訂單哦!
服務器的內存8G,CPU為4核,寬帶8M的阿里云 windows server 2012 、 apache 2.4、php 5.3 、mysql 5.5
每次打開網站都覺得有點慢,用谷歌瀏覽器查看網頁加載時間都在1秒以上。
查找原因
在init.php文件在
$start_time = microtime(true); //放在不同的位置,查看最后輸出的時間差定位耗時位置
echo microtime(true) - $start_time;exit; //放在文件最后
最后定位出
if (!defined('INIT_NO_USERS'))
{
/* 初始化session */
include(ROOT_PATH . 'includes/cls_session.php');
$sess = new cls_session($db, $ecs->table('sessions'), $ecs->table('sessions_data'));
define('SESS_ID', $sess->get_session_id());
}
這里的連接數據庫耗時將近1秒
解決方法如下:
把文件data/config.php中的
// database host
$db_host = "localhost:3306";
改為
// database host
$db_host = "127.0.0.1:3306";
再來測試
用時157ms
ecshop打開時間慢的問題完美解決
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。