小编Bla*_*ake的帖子

模拟大量使用

我正在制作一个在线游戏(希望每小时有数千名玩家),它对mysql数据库使用了不少查询.在发布之前,如果我可以模拟大量使用来查看性能,那就太好了.反正有没有这样做?

提前致谢

php mysql

4
推荐指数
1
解决办法
1217
查看次数

php xPath代码优化

我正在为一个有点慢的网站编写一个页面抓取工具,但是我有很多信息要用于小部件目的(经过他们的许可).目前到目前为止,我需要粗略4-5 minutes地执行和解析所有~150 pages我刮擦.它将是一个crontab'd事件,并且在生成时使用临时表,然后在完成后复制到"实时"表,这样就可以从客户端站点无缝过渡,但是你能看到加速的方法吗?我的代码,可能吗?

//mysql connection stuff here
function dnl2array($domnodelist) {
    $return = array();
    $nb = $domnodelist->length;
    for ($i = 0; $i < $nb; ++$i) {
        $return['pt'][] = utf8_decode(trim($domnodelist->item($i)->nodeValue));
        $return['html'][] = utf8_decode(trim(get_inner_html($domnodelist->item($i))));
    }
    return $return;
}

function get_inner_html( $node ) { 
    $innerHTML= ''; 
    $children = $node->childNodes; 
    foreach ($children as $child) { 
        $innerHTML .= $child->ownerDocument->saveXML( $child ); 
    } 

    return $innerHTML; 
}

// NEW curl instead of file_get_contents()
    $c = curl_init($url);
    curl_setopt($c, CURLOPT_HEADER, false);
    curl_setopt($c, CURLOPT_USERAGENT, getUserAgent()); …
Run Code Online (Sandbox Code Playgroud)

php optimization xpath dom

0
推荐指数
1
解决办法
1508
查看次数

标签 统计

php ×2

dom ×1

mysql ×1

optimization ×1

xpath ×1