部署

    当你准备部署你的 应用到生产环境时,请确保几个重要的注意点以保证你的应用能尽可能高效的运行。本文中我们将会覆盖几个重点来确保你的 Laravel 应用部署得当。

    如果你想要部署你的应用到 Nginx 服务器上,你可能会用到下面这个配置文件作为一个开始来配置你的 Web 服务器。很有可能,这个文件需要根据你的服务器配置来做一些自定义的修改。如果你需要协助来管理你的服务器,可以考虑使用 :

    当你将应用程序部署到生产环境时,你应当确保在你部署过程中运行 config:cache Artisan 命令:

    此命令将所有 Laravel 的配置文件合并到一个缓存文件,这次极大地减少了框架在加载配置值时必须对文件系统进行访问的次数。

    此命令将为所有路由注册缩减到一个缓存文件中的单个方法调用,从而在注册数百个路由时提高了路由注册的性能。

    如果你还没有准备好管理自己的服务器配置,或者不熟悉配置对运行强大的 Laravel 应用程序所需的各种服务, 是一个好的选择。

    Laravel Forge 能在各种基础设施提供商(如:DigitalOcean,Linode,AWS 等等)上创建服务器。另外,Forge 安装和管理构建强大 Laravel 应用程序所需的所有工具,比如:Nginx,MySQL,Redis,Memcached,Beanstalk 等等。

    本文章首发在 LearnKu.com 网站上。