场景是我在本地开发了一个 Laravel 应用程序。一切都正常运行。现在我需要将其上线。我正在尝试弄清楚在上线之前应该采取哪些步骤(配置、安全等)。以下是我列出的几个步骤:
1) 修改
2) 避免直接在页面上显示错误,因为这会暴露应用程序的内部信息。改为启用错误日志记录。
3) 使用缓存以提高用户体验速度。
4) 构建一个漂亮的 404 页面未找到。
除此之外,还有什么其他措施可以将应用程序从开发模式转换为生产模式呢?
1) 修改
.env
文件,使用 APP_ENV=production
将环境设置为生产模式。2) 避免直接在页面上显示错误,因为这会暴露应用程序的内部信息。改为启用错误日志记录。
3) 使用缓存以提高用户体验速度。
4) 构建一个漂亮的 404 页面未找到。
除此之外,还有什么其他措施可以将应用程序从开发模式转换为生产模式呢?
php artisan optimize
命令。 - Amir Asyrafconfig:cache
和route:cache
相同,但由于未来可能会发生行为变化,我更倾向于提及它。 - Hafez Divandarinpm run
编译资源是可选的?难道这不是必需的吗? - Hashim Aziznpm run build
而不是npm run production
。 - Robert Yeomans