PHP의 깔끔한 기능의 성능을 향상시키는 방법을 알고 있다면 물어보고 싶습니다.PHP의 깔끔한 기능의 성능을 향상시킬 수있는 방법이 있습니까?
while($ds = mysql_fetch_assoc($qry))
{
$tidy = tidy_parse_string($ds['description']);
$html = tidy_parse_string($tidy, array('show-body-only'=>true, 'indent'=>true));
$sql = "UPDATE tbl_*** SET description = '".mysql_real_escape_string($html)."' WHERE id = '".mysql_real_escape_string($ds2['id_artikel'])."'";
sql4query($sql);
$allerr = $allerr + tidy_error_count($tidy);
$allwar = $allwar + tidy_warning_count($tidy);
$msg .= $ds['id'].":\n".$tidy->errorBuffer."\n\n\n";
}
을하지만 천만 명 이상의 데이터 세트와, 너무 느린 :
순간에 이런 식으로 사용.
왜'tidy_parse_string'을 두 번 호출하고 있습니까? – FuzzyTree
모든 레코드를 깔끔하게 정리하는 대신 (많은 레코드는 볼 수 없음) 누군가가 특정 레코드를 보거나 편집하려고 할 때 정리 기능을 실행할 수 있습니다. –
@FuzzyTree 필자는 문서화 된 것처럼 구현했습니다. 하지만 당신 말이 맞아요, 나는 그것을 2 번 임명해서는 안됩니다. – IHead