この声明を担当して、ドキュメントの例だけでなく、人生の例も含めて、すべてを実際にテストしたかったのです。 私はyiiを開発しているので、yiiは実験ウサギによって選ばれました。 正直なところ、アーカイブ(yii)を作成する試みは何度もありましたが、それらはすべて最後の瞬間まで機能していませんでした。 アーカイブコレクションスクリプトは私のものではなく、Rasmus Schultzという名前の男性であり、非常に感謝しています! ちょっとした小さな変更を加えました。
ファーからの6倍の増加を期待していましたが、実際には、戦闘状態では、結果はより地上的です。 そこで、6台の異なるマシン+ローカルマシンでテストしました。 6つのうち5つを問題なく獲得しました。 開発者が言ったように、APCアーカイブなしでは使い物になりませんが、いずれの場合でも、実践はそれを示しています。 速度とメモリ消費がわずかに増加します。 APCを使用すると、速度の向上は平均20〜40%、メモリ消費は-10%になります。
phar archive yiiフレームワークはここからダウンロードできます
使い方
すべてが簡単です。ダウンロードして、アーカイブをフレームワークのあるフォルダーに置きます。
index.phpで、フレームワーク接続を次のように置き換えます。
$yii="phar://".dirname(dirname(FILE)).'/yii.phar/yii.php'; $yii="phar://".dirname(dirname(FILE)).'/yii.phar/yiilite.php';
(ボックスのディレクトリ構造については、パスを独自のものに変更してください)
原則として、すべて。
次のようなエラーの場合:
asset "phar:///home/yoyoCMF/yii.phar/web/js/source" .
構成レジスタ内
'clientScript'=>array ( ... // ( YII.PHAR) 'coreScriptUrl'=>DIRECTORY_SEPARATOR.'js'.DIRECTORY_SEPARATOR, ),
フレームワークアーカイブを使用して他の問題を観察しませんでした
PS:テストが行われたマシン、PHPバージョン5.3.2、5.3.5、5.3.8、5.4.4、5.4.6を書き留めるポイントがわかりません。
yiiフレームワーク1.1.12によってアーカイブされました。