会話に追加されたばかりのCLIの質問については、CLIで以下をさらに読んでください。THX!
私は、48.1MBの約160,000エントリのxmlファイルと31.1MBの150,000エントリのテキストファイルを処理するスクリプトを作成しました。これには、外部ファイルのディレクトリ検索、大量の相互リンクと再帰チェック、およびフォーマットされた結果が含まれます。すべてhtmlファイルに保存されます。
確かに、私はプログラムを数回レビューし、私が考えることができる最も効率的なコードに行き着きました。これはローカルプログラムであり、ジェネレーターを定期的に実行する必要はありません。PHP以外の言語を使用する必要があると主張する人もいるかもしれませんが、simplexmlなどを使用したPHPは、私にとって、そしてこの目的のために最適に機能します。また、set_time_limit( '70000')は気になりません。
ここで私の質問ですが、Linuxシステムでapache2を作成することは可能ですか?PHPスクリプトを実行している4つのCPUコアを使用しますか?プロセスを分割して同時に複数のリクエストを行っても、CPU使用率は一度に1CPUを超えることはできません。
私はこのトピックをグーグルで検索しましたが、解決策を見つけることができなかったので、それを一晩実行する必要があるかもしれませんが、それを後押しするためにいくつかの助けをいただければ幸いです!!!
追加情報-そしてここに私のプロセスの写真:
CLI:実行するには、Linuxターミナルでindex.phpを呼び出す必要があります。ただし、4つの投稿変数($ _POST ['example'])もスクリプトに送信します。その上、出力ファイルにエコーを表示することを探しています。誰かがターミナルコマンドとphpコマンドでこれらの4つの投稿変数を追跡するのを手伝ってくれるでしょうか?
if (PHP_SAPI === 'cli')
{
// ...
}
?...申し訳ありませんが、これは私の最初のphp-cliインタラクションです。どうも!