国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Laravel 官方部署配置

趙春朋 / 2081人閱讀

摘要:如果你將應(yīng)用程序部署到運(yùn)行的服務(wù)器,可以使用下面的內(nèi)容來(lái)配置服務(wù)器。優(yōu)化配置加載將應(yīng)用部署到生產(chǎn)環(huán)境時(shí),記得在部署過(guò)程中運(yùn)行命令這個(gè)命令可以將所有的配置文件合并到單個(gè)文件中緩存,此舉能大大減少框架在加載配置值時(shí)必須執(zhí)行的系統(tǒng)文件的數(shù)量。

Nginx

如果你將應(yīng)用程序部署到運(yùn)行 Nginx 的服務(wù)器,可以使用下面的內(nèi)容來(lái)配置 Web 服務(wù)器。

這個(gè)文件可能需要根據(jù)你的服務(wù)器配置進(jìn)行自定義。

你可以考慮使用 Laravel Forge 等服務(wù)協(xié)助管理你的服務(wù)器:

server {
    listen 80;
    server_name example.com;
    root /example.com/public;

    add_header X-Frame-Options "SAMEORIGIN";
    add_header X-XSS-Protection "1; mode=block";
    add_header X-Content-Type-Options "nosniff";

    index index.html index.htm index.php;

    charset utf-8;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location = /favicon.ico { access_log off; log_not_found off; }
    location = /robots.txt  { access_log off; log_not_found off; }

    error_page 404 /index.php;

    location ~ .php$ {
        fastcgi_split_path_info ^(.+.php)(/.+)$;
        fastcgi_pass unix:/var/run/php/php7.1-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
    }

    location ~ /.(?!well-known).* {
        deny all;
    }
}
優(yōu)化 優(yōu)化自動(dòng)加載

部署項(xiàng)目到生產(chǎn)環(huán)境時(shí),請(qǐng)確保你優(yōu)化了 Composer 類的自動(dòng)加載映射,以便 Composer 可以快速找到正確文件為給定類加載:

composer install --optimize-autoloader

除了優(yōu)化自動(dòng)加載之外,還應(yīng)該確保項(xiàng)目的源代碼管理庫(kù)中包含了 composer.lock 文件。因?yàn)楫?dāng) composer.lock 文件存在時(shí),項(xiàng)目的依賴項(xiàng)可以被更快地安裝。

優(yōu)化配置加載

將應(yīng)用部署到生產(chǎn)環(huán)境時(shí),記得在部署過(guò)程中運(yùn)行 Artisan 命令 config:cache:

php artisan config:cache

這個(gè)命令可以將所有 Laravel 的配置文件合并到單個(gè)文件中緩存,此舉能大大減少框架在加載配置值時(shí)必須執(zhí)行的系統(tǒng)文件的數(shù)量。

優(yōu)化路由加載

如果你構(gòu)建的是具有許多路由的大型應(yīng)用程序,那你應(yīng)該在部署過(guò)程中運(yùn)行 Artisan 命令 route:cache

php artisan route:cache

這個(gè)命令可以將所有路由注冊(cè)減少為緩存文件中的單個(gè)方法調(diào)用,以達(dá)到當(dāng)應(yīng)用程序在注冊(cè)數(shù)百條路由時(shí),提高路由注冊(cè)的性能。

由于此功能使用 PHP 序列化,而 PHP 無(wú)法序列化閉包,因此只能緩存應(yīng)用程序中基于控制器的路由。

Forge 部署

如果你還沒有準(zhǔn)備好管理自己的服務(wù)器配置,或者你的服務(wù)器沒有配置 Laravel 應(yīng)用程序所需的各種服務(wù),Laravel Forge 是一個(gè)不錯(cuò)的選擇。

Laravel Forge 可以在各種基礎(chǔ)設(shè)施提供商(如 DigitalOcean、Linode、AWS 等)上創(chuàng)建服務(wù)器。此外,F(xiàn)orge 還能安裝和管理構(gòu)建 Laravel 應(yīng)用程序所需的所有工具,如 Nginx、MySQL、Redis、Memcached、Beanstalk 等。


轉(zhuǎn)載內(nèi)容

原文鏈接: https://d.laravel-china.org/d...

歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處,尊重他人勞動(dòng)共創(chuàng)開源社區(qū)。

轉(zhuǎn)載請(qǐng)注明:本文檔由 Laravel China 社區(qū) laravel-china.org 組織翻譯,詳見 翻譯召集帖。

文檔永久地址: https://d.laravel-china.org


文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/39646.html

相關(guān)文章

  • Laravel 官方部署配置

    摘要:如果你將應(yīng)用程序部署到運(yùn)行的服務(wù)器,可以使用下面的內(nèi)容來(lái)配置服務(wù)器。優(yōu)化配置加載將應(yīng)用部署到生產(chǎn)環(huán)境時(shí),記得在部署過(guò)程中運(yùn)行命令這個(gè)命令可以將所有的配置文件合并到單個(gè)文件中緩存,此舉能大大減少框架在加載配置值時(shí)必須執(zhí)行的系統(tǒng)文件的數(shù)量。 Nginx 如果你將應(yīng)用程序部署到運(yùn)行 Nginx 的服務(wù)器,可以使用下面的內(nèi)容來(lái)配置 Web 服務(wù)器。 這個(gè)文件可能需要根據(jù)你的服務(wù)器配置進(jìn)行自定義...

    Dogee 評(píng)論0 收藏0
  • 【docker實(shí)操】使用docker部署一個(gè)laravel應(yīng)用

    摘要:最近部署上線一個(gè)項(xiàng)目,新的服務(wù)器,在生產(chǎn)環(huán)境安裝配置等各種東西一大堆很麻煩。本文是我學(xué)習(xí)并使用部署項(xiàng)目的一個(gè)記錄。另外我們可以部署不同版本的應(yīng)用,例如,并且互不干擾。之后部署只需要移植鏡像生成容器,就能保證環(huán)境的一致。需要使用三個(gè)鏡像。 最近部署上線一個(gè)項(xiàng)目,新的服務(wù)器,在生產(chǎn)環(huán)境安裝配置nginx、php、mysql、git、composer等各種東西一大堆很麻煩。docker已經(jīng)火...

    quietin 評(píng)論0 收藏0
  • 【docker實(shí)操】使用docker部署一個(gè)laravel應(yīng)用

    摘要:最近部署上線一個(gè)項(xiàng)目,新的服務(wù)器,在生產(chǎn)環(huán)境安裝配置等各種東西一大堆很麻煩。本文是我學(xué)習(xí)并使用部署項(xiàng)目的一個(gè)記錄。另外我們可以部署不同版本的應(yīng)用,例如,并且互不干擾。之后部署只需要移植鏡像生成容器,就能保證環(huán)境的一致。需要使用三個(gè)鏡像。 最近部署上線一個(gè)項(xiàng)目,新的服務(wù)器,在生產(chǎn)環(huán)境安裝配置nginx、php、mysql、git、composer等各種東西一大堆很麻煩。docker已經(jīng)火...

    SunZhaopeng 評(píng)論0 收藏0
  • 使用 Docker 搭建 Laravel 本地環(huán)境

    摘要:本文就介紹如何使用搭建本地環(huán)境。講座介紹是現(xiàn)在火熱的一個(gè)容器技術(shù),作為開發(fā)人員有必要掌握它的使用,無(wú)論你是用來(lái)搭建本地環(huán)境,還是部署應(yīng)用。 (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作為本地開發(fā)環(huán)境,Homestead 是一個(gè)官方預(yù)封裝的 Vagrant Box,也就是一個(gè)虛擬機(jī),但是跟...

    StonePanda 評(píng)論0 收藏0
  • 使用 Docker 搭建 Laravel 本地環(huán)境

    摘要:本文就介紹如何使用搭建本地環(huán)境。講座介紹是現(xiàn)在火熱的一個(gè)容器技術(shù),作為開發(fā)人員有必要掌握它的使用,無(wú)論你是用來(lái)搭建本地環(huán)境,還是部署應(yīng)用。 (原文地址:https://blog.tanteng.me/2017/...) Laravel 官方提供 Homestead 和 Valet 作為本地開發(fā)環(huán)境,Homestead 是一個(gè)官方預(yù)封裝的 Vagrant Box,也就是一個(gè)虛擬機(jī),但是跟...

    lscho 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<