ログや大きなテキスト ファイルを扱う場合、特定のデータや最近のイベントを抽出することが重要になることがあります。一般的なアプローチの 1 つは、ファイルを「末尾」にして、最後の数行を最後から読み取ることです。 PHP では、これを実現する方法がいくつかあります。
メソッドの概要
アプローチには 3 つの一般的なカテゴリがあります。
パフォーマンスの比較
最適なソリューションを決定するために、さまざまなファイル サイズでパフォーマンス テストが実施されました。質問で言及されている 5 つのメソッドが評価されました:
ソリューション:
結果:
結論:
一般的な使用例の場合、ソリューション5 は、さまざまなサイズのファイル、特に数行の読み取り時に優れたパフォーマンスを発揮するため、強く推奨されます。 10 KB を超えるファイルの場合は 解決策 1 を避け、解決策 2 および 3 の警告を考慮してください。
以上がPHP でファイルを効率的に末尾化する方法: 手法を比較し、最適なアプローチを見つけるの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。