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

資訊專欄INFORMATION COLUMN

Nginx+PHP上傳大文件設置

Labradors / 2247人閱讀

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

nginx的修改

    send_timeout    60;

    fastcgi_connect_timeout 300;

    fastcgi_send_timeout 300;

    fastcgi_read_timeout 300;

    client_max_body_size 30m;     可以全局設置也可以每個網站多帶帶設置

php的修改

    upload_max_filesize    10M

    post_max_size  15M     該項應該要大于 upload_max_filesize

    max_input_time  300

    max_execution_time  300

php-fpm注意參數

    request_terminate_timeout  300

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

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

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

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

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

我的服務器上設置為:

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

所以

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

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

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


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

將 send_timeout 設置為 60 后,

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

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39144.html

相關文章

  • Drupal 8 結合Nginx實現文件上傳進度,提高上傳文件性能

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

    SwordFly 評論0 收藏0
  • Drupal 8 結合Nginx實現文件上傳進度,提高上傳文件性能

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

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

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

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

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

    zhaot 評論0 收藏0

發表評論

0條評論

Labradors

|高級講師

TA的文章

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