2010年7月15日木曜日

simple_html_domでFatal error: Allowed memory sizeが出まくった。

このエントリーをはてなブックマークに追加
simple_html_dom.phpを使ってクローリングしたデータを加工してたんだけど、なぜだかメモリ不足になりまくったので調べたら、file_get_htmlで得たデータは解放しない仕様らしい。
んで、FAQに書いてあるように、


$html = file_get_html(...);
// do something...
$html->clear();
unset($html);


と書けば良い事を知った。
結論:ドキュメントはちゃんと読みましょう

0 件のコメント :

コメントを投稿