一,php配置檔案大小和逾時時間
1,編輯配置檔案:
root@lhdpc:~# vi /usr/local/soft/php8/etc/php.ini
上傳檔案大小
upload_max_filesize = 2M
設定為128M或需要的數值
post的大小:
post_max_size = 8M
最長執行時間:
max_execution_time = 30
設定為60秒
2,設定完成後重新開機php
root@lhdpc:~# systemctl restart php-fpm.service
說明:劉宏締的架構森林是一個專注架構的部落格,位址:https://www.cnblogs.com/architectforest
對應的源碼可以通路這裡擷取: https://github.com/liuhongdi/
或: https://gitee.com/liuhongdi
說明:作者:劉宏締 郵箱: [email protected]
二,nginx配置資料大小和時長
修改配置檔案
root@lhdpc:/etc/nginx# vi nginx.conf
配置内容:
client_max_body_size 128m;
keepalive_timeout 60;
fastcgi_connect_timeout 60;
fastcgi_send_timeout 60;
fastcgi_read_timeout 60;
proxy_connect_timeout 60;
proxy_send_timeout 60;
proxy_read_timeout 60;
send_timeout 60;
三,vue中給axios配置時長
設定逾時時間為60s
let config = {
timeout:60000,
};
const _axios = axios.create(config);
…
四,檢視效果:
一個用時15s的例子:
五,檢視nginx/php/vue的版本:
nginx:
root@lhdpc:/etc/nginx# nginx -V
nginx version: nginx/1.18.0 (Ubuntu)
built with OpenSSL 1.1.1l 24 Aug 2021
TLS SNI support enabled
configure arguments:….
php:
root@lhdpc:/etc/nginx# php --version
PHP 8.1.1 (cli) (built: Dec 20 2021 16:12:16) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.1.1, Copyright (c) Zend Technologies
with Zend OPcache v8.1.1, Copyright (c), by Zend Technologies
vue:
liuhongdi@lhdpc:/data/vue/demo1$ npm list vue
[email protected] /data/vue/demo1
├─┬ @vue/[email protected]
│ └─┬ @vue/[email protected]
│ └── [email protected] deduped
└─┬ [email protected]
└─┬ @vue/[email protected]
└── [email protected] deduped