コンテンツにスキップ

PHP/パフォーマンス

出典: フリー教科書『ウィキブックス(Wikibooks)』
< PHP

パフォーマンス

[編集]

メモリ使用量の最適化

[編集]

配列を生成する際の効率的なコード例。

<?php
// 範囲指定で配列を生成
$numbers = range(1, 100000);

// 大量のデータを処理する際はジェネレータを使用
function generateNumbers($max) {
    for ($i = 1; $i <= $max; $i++) {
        yield $i;
    }
}

foreach (generateNumbers(100000) as $number) {
    // 必要なときだけデータを処理
}
?>

キャッシュの活用

[編集]

OPCacheを有効にする例。

<?php
// スクリプト冒頭でOPCacheを確認
if (function_exists('opcache_get_status')) {
    print_r(opcache_get_status());
}
?>