PHPでテキスト書き出しを利用したループ処理の罠!?


只今、PHPでXML-RPCを利用してWordPressに自動投稿する実験中のサイト「株価DB

抽出に必要な条件IDをテキストファイルを利用して読み書きしていたのだが・・・
・・・

数値が正しくない!!?

20000投稿していたのに、テキストは6000ほど。。

投稿も確認してみればおかしい・・・

integerの限界はまだ考える必要はないと思うけど、まあ、よく考えてみればこんな不安定なやり方を何万投稿に対して好ましくない・・・

よって、DBにフラグを付けて処理が終わったらフラグを更新するようにした!

もっとも、まだこれでもトラブルの予見はある。。

トランザクションの問題だな。。

まあその辺はスピードを考慮した点と、運用の仕方や投稿方法の諸変更などでリスク回避!!?

・・・うまくいけばいいけど、なにぶん負荷が高い・・・

プロセスに対して、CPUの制限も必要かもね。。。

※ちなみにWordPressの全件投稿削除方法
 ・[WordPress備忘録] 全投稿記事を一括で削除するには・・・

スポンサードリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です