この記事では同時実行数を改善するための Yii のパフォーマンス最適化方法を主に紹介します。一定の参考値がありますので、共有します。必要な友人は参考にしてください。
YII の APC キャッシュをオンにします
config/main.php コンポーネントの下にコンポーネントを追加します:
'apccache'=>array( 'class'=>'system.caching.CApcCache' ),
php_apc をダウンロードします。 dll、ファイル php/ext の下に置きます。検索するのが面倒かもしれません....
php.ini に php_apc 拡張子を追加します:
extension=php_apc.dll apc.rfc1867 = on capc.max_file_size = 100M upload_max_filesize = 100M post_max_size = 100M
Restart apacheの場合は、Function info()を使用して、apc拡張子があるかどうかを確認してください。
使用法:
Yii::app()->apccache->get(id); Yii::app()->apccache->set(id,value,time);
2. yiilite.phpを使用します
yii.phpをエントリファイルindex.phpにインポートします。 、yiilite.php
<?php error_reporting(E_ERROR); $config = dirname(__FILE__) . '/protected/config/main.php'; defined('YII_DEBUG') or define('YII_DEBUG', false); defined('YII_TRACE_LEVEL') or define('YII_TRACE_LEVEL', 3); //require_once '../../xq_cgi-yii/framework/yii.php'; require_once '../../xq_cgi-yii/framework/yiilite.php'; Yii::createWebApplication($config)->run();
を導入するように変更します。注:
APC キャッシュを開いてから yiilite.php を導入します。これは、このファイルには現在存在しないクラスがいくつかあるためです。 usedも読み込まれます。
APC キャッシュがオンになっていない場合、Web サイトのパフォーマンスが低下します。
以上がこの記事の全内容です。皆様の学習に少しでもお役に立てれば幸いです。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。
関連する推奨事項:
以上がYii の同時実行数のパフォーマンス最適化を改善する方法についての詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。