эхо занимает слишком много времени - PullRequest
0 голосов
/ 24 июня 2011

Я хочу улучшить время генерации страницы для скрипта php. Но согласно отчету php-профилировщика, это эхо-оператор, который занимает около 0,9 сек.

Я использую " php-5.3 " на машине "CentOS версии 5.6 (Final)".

Вот код php ---

<?php
    $AllTimerDataValue = ClMiscellaneous::getAllActivityData();//returns an array of size maximum 40
    $output = '<input type="hidden" name="actions" value="'.$_REQUEST['actions'].'">';
    $output.= '<table id="gradient-style-dup" class="activity_stream_container_tbl" rules="all" align="center">';
    $output.= ClMiscellaneous::getHtmlViewOfSingleActivity($AllTimerDataValue);//returns html code based on $AllTimerDataValue
    $output.= '</table>';
    echo $output; // This is taking around 0.9 sec
?>

Для профилирования я использую надстройку Firefox "DBG Bar", а на стороне сервера я использую модуль DBG php.

1 Ответ

0 голосов
/ 11 июля 2011

Возможно, причина в том, что вы используете отладчик на своем сервере, но я уверен, что эхо не займет 0,9 с.

, однако вы можете попробовать вместо этого использовать print ()эха ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...