Optimize - opensource-workshop/connect-cms GitHub Wiki
Programing tips artisan optimize and composer optimize.
結論
実行コマンド
composer dump-autoload -o
php artisan optimize
※ php artisan optimize
はlaravel 5.5まで。5.6で削除されました。2020/05/17時点のConnect-CMSのlaravelは5.5です
Composer Autoloader Optimization
composer dump-autoload -o
-o
は--optimize
の省略形です。- Connect-CMS(Laravel)は、デフォルトからcomposer.jsonに
"optimize-autoloader": true
を設定しているため、composer install or update
コマンドを実行時に、composer dump-autoload -o
が実行されます。 - ※
composer dump-autoload -o
はcomposer.json
に"autoload"
の定義があれば有効。ないと、効果なしです。
(Laravel) artisan optimize
laravelのキャッシュクリア、まとめて実行するコマンドありました。
php artisan optimize
ただし、laravel 5.5まで。5.6で削除されました。 optimizeで実行されるコマンドは下記
php artisan view:clear
php artisan cache:clear
php artisan route:clear
php artisan config:clear
php artisan clear-compiled
php artisan config:cache
php artisan route:cache
参考
- Laravel キャッシュクリア&最適化 - qiita
php artisan optimize
は5.6で削除されました。- Composer
- Autoloader Optimization Level 1: Class map generation - Composer
- デフォルトからcomposer.jsonに
"optimize-autoloader": true
を設定 - composer installをproduct環境で使う際はoptimize-autoloaderオプションを使おう