亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Nginx+PHP上傳大文件設置

Labradors / 2312人閱讀

摘要:最大時間根據(jù)用戶帶寬計算,不建議設置為無限制,避免意外宕機。只要持續(xù)發(fā)送數(shù)據(jù)則不會斷掉,可能是這樣的吧

nginx的修改

    send_timeout    60;

    fastcgi_connect_timeout 300;

    fastcgi_send_timeout 300;

    fastcgi_read_timeout 300;

    client_max_body_size 30m;     可以全局設置也可以每個網(wǎng)站多帶帶設置

php的修改

    upload_max_filesize    10M

    post_max_size  15M     該項應該要大于 upload_max_filesize

    max_input_time  300

    max_execution_time  300

php-fpm注意參數(shù)

    request_terminate_timeout  300

    request_slowlog_timeout 如果多數(shù)為上傳大文件則設置較大值,這個根據(jù)自身情況設置

這兩個參數(shù)如果設置過小的話會導致文件傳輸了一部分后連接關閉。

最大時間根據(jù)用戶帶寬計算,不建議設置為 0 無限制,避免意外宕機。

==========================================================

由于看到網(wǎng)上很多配置帖子中說要把 nginx.conf 中的 keepalive_timeout 時間設置加大才行

我的服務器上設置為:

keepalive_timeout 60; 默認 大概 75s 我設置的是 60,

所以

經(jīng)過實際測試,本地限速 34KB/s 上傳 9MB 文件,用時270秒左右,上傳成功,

表明實際上傳不受 keepalive_timeout 時間影響,和該項配置無關

而且這個時間加長會嚴重影響 nginx 的并發(fā)


至于 send_timeout 我在網(wǎng)上查詢了半天也沒搞清楚到底是怎么個超時,同樣也測試過,

將 send_timeout 設置為 60 后,

上傳超過 170s 仍然上傳成功,所以我理解的是該超時時間應該為 客戶端上傳時網(wǎng)絡斷流后超過 60s 則停止接收接收操作,中斷連接。只要持續(xù)發(fā)送數(shù)據(jù)則不會斷掉,可能是這樣的吧

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/39144.html

相關文章

  • Drupal 8 結(jié)合Nginx實現(xiàn)文件上傳進度,提高上傳文件性能

    摘要:自帶的上傳進度功能,需要擴展支持。于是想到利用的模塊來實現(xiàn)上傳進度。接下來使用模塊替代的文件上傳功能,目的是提高文件上傳的性能。而且可以避免上傳大文件時執(zhí)行超時引起錯誤。新建一個對象,把設置成剛上傳的文件。 Drupal 8 自帶的上傳進度功能,需要PECL uploadprogress library擴展支持。安裝后發(fā)現(xiàn)效果還是不太好,不知道什么原因,進度條不能正常顯示,而且上傳較大...

    SwordFly 評論0 收藏0
  • Drupal 8 結(jié)合Nginx實現(xiàn)文件上傳進度,提高上傳文件性能

    摘要:自帶的上傳進度功能,需要擴展支持。于是想到利用的模塊來實現(xiàn)上傳進度。接下來使用模塊替代的文件上傳功能,目的是提高文件上傳的性能。而且可以避免上傳大文件時執(zhí)行超時引起錯誤。新建一個對象,把設置成剛上傳的文件。 Drupal 8 自帶的上傳進度功能,需要PECL uploadprogress library擴展支持。安裝后發(fā)現(xiàn)效果還是不太好,不知道什么原因,進度條不能正常顯示,而且上傳較大...

    keithxiaoy 評論0 收藏0
  • PHP文件分片上傳

    摘要:分片上傳主要是前端將一個較大的文件分成等分的幾片,標識當前分片是第幾片和總共幾片,待所有的分片均上傳成功的時候,在后臺進行合成文件即可。 一、前言 在網(wǎng)站開發(fā)中,經(jīng)常會有上傳文件的需求,有的文件size太大直接上傳,經(jīng)常會導致上傳過程中耗時太久,大量占用帶寬資源,因此有了分片上傳。 分片上傳主要是前端將一個較大的文件分成等分的幾片,標識當前分片是第幾片和總共幾片,待所有的分片均上傳成...

    tommego 評論0 收藏0
  • [PHP] – 性能優(yōu)化 – Fcgi進程及PHP解析優(yōu)化(1)

    摘要:是否啟用安全模式。提示此參數(shù)已經(jīng)沒有了關閉危險函數(shù)如果打開了安全模式,那么函數(shù)禁止是不需要的,但是我們?yōu)榱税踩紤]還是設置。 1、PHP引擎緩存加速常見四種軟件:1.eAccelerator2.Zendcache3.xcache4.apc5.zendopcache php5.5自帶2、使用tmpfs作為緩存加速緩存的文件目錄[root@web02 ~]# mount -t tmpfs ...

    zhaot 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<