欢迎光临杨雨的个人博客站!

杨雨个人网站-杨雨个人博客-杨照佳

杨雨个人博客网站

关注互联网和搜索引擎的个人博客网站

首页 > cms使用教程 > ecshop使用教程 >

ecshop网页加载waiting(TTFB)时间过长的解决方法

发布时间:2017-03-05  编辑:杨雨个人博客网站   点击:   

ecshop网页加载waiting(TTFB)时间过长的解决方法

查找原因

在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";

再来测试

ecshop网页加载waiting(TTFB)时间过长的解决方法

本文地址:http://itbyc.com/cms/ecshop/16010.html
转载请注明出处。
分享是一种快乐,也是一种美德:
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
博客首页 | WEB开发 | 网站运营 | CMS使用教程 滇ICP备14002061号-1