ホームページ  >  記事  >  バックエンド開発  >  下载大文本超时现象

下载大文本超时现象

WBOY
WBOYオリジナル
2016-06-06 20:13:221275ブラウズ

由于业务需求,需要进行文本下载

下载大文本超时现象

下载大文本超时现象

由于文本过大,导致超时出现以上这种现象,有什么好的方法可以避免下载超时吗?在此万分感谢!!!

回复内容:

由于业务需求,需要进行文本下载

下载大文本超时现象

下载大文本超时现象

由于文本过大,导致超时出现以上这种现象,有什么好的方法可以避免下载超时吗?在此万分感谢!!!

504网关超时,不是nginx超时, 还是php超时。
要设置 fastcgi 或者说 php-fpm 的超时时间。

设置php ini超时时间

如果你的php前有nginx或者apache(一般都有吧),需要同时设置它们的超时时间。

否则它超时了,你后端不超时也没用啊。

用Linux系统工具进行下载,wgetcurlaxel之类的

调整php的超时时间即可避免这样的问题

切割成小文本下载?

要是爬虫的话,推荐用python,可以获取网页内的图片,文字,并进行格式化处理,方便点。这是个参考链接:http://www.cnblogs.com/fnng/p/3576154.ht...

打成zip包再下载呗,文本文件的压缩比很高,与其考虑超时的问题不如考虑怎么让文件变小,这样也节约访问者的等待时间,比如你在服务器上导出mysql下载到本地,你愿意直接下载还是压缩之后在下载呢?前者可能要10分钟,后者几十秒。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。