Nginx 能否能在处理一个请求的同时触发某种动作? : 配置报错 -问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Nginx 能否能在处理一个请求的同时触发某种动作? : 配置报错 

2020-06-04 13:18:44 516 1

在 Nginx + PHP-FPM 的配置中,我想实现 HTTP 表单上传文件的进度。思路是这样的:
1. 文件提交到upload.php,Nginx在发送这个请求到后端的PHP-FPM服务器的同时,把请求的HTTP头发送到upinfo.php;upinfo.php 的作用就是把文件大小保存到
2. Nginx在处理upload.php时,把接收到数据的长度按一定的频率发送到upbytes.php,upbytes.php的作用就是该长度数字保存到MemCached等内存中。
3. 前端通过Ajax等请求通过访问MemCached,获得已上传的字节数、文件大小,从而获取文件上传的进度信息。
在不额外安装Nginx第三方扩展模块的情况下,能否实现此功能?

取消 提交回答
全部回答(1)
  • kun坤
    2020-06-05 13:20:14

    每上传几字节, nginx就发起一次本地的http连接会累死的,  早点断了这念头吧,  这方案还不如用脚本inotify监控php上传临时文件的modify, close_write, delete事件写入memcached,  不过话说回来,  最优解还是用upload progress module吧######如果没有特殊情况,安装模块使用已成熟方案是最佳路径。######关注一下.######实现这个功能貌似有个php插件,找找吧######我用ABC, 建义你用APC,呵呵。。。######用APC吧######非常感谢大家的回复,特别是勇者天空,提出了inotify方案。经过一翻调研,nginx upload progress module方案应该是目前最优方案,Apc方案也可以考虑一下。哎,又要重新编译nginx了

    0 0
相关问答

1

回答

nginx下的spawn-fcgi管理php-cgi配置求解释 :报错

2020-06-07 09:57:08 311浏览量 回答数 1

1

回答

有人搞过nginx配置SMTP正向代理吗?:报错

2020-06-07 09:28:27 802浏览量 回答数 1

1

回答

Nginx配置转发问题:报错

2020-06-07 08:56:50 317浏览量 回答数 1

1

回答

配置Nginx proxy_cache读取/run/shm无效:报错

2020-06-06 23:34:49 323浏览量 回答数 1

1

回答

nginx正向代理配置 :报错

2020-06-06 19:03:13 325浏览量 回答数 1

1

回答

nginx .tomcat 多项目。多个二级域名配置 :报错

2020-06-06 18:39:05 396浏览量 回答数 1

1

回答

nginx与mogilefs配置搭建分布式文件存储 :报错

2020-06-06 18:32:21 373浏览量 回答数 1

1

回答

nginx反向代理丢失端口怎么解决:配置报错 

2020-05-31 21:44:29 303浏览量 回答数 1

1

回答

nginx重定向配置问题 配置报错

2020-05-31 18:44:03 409浏览量 回答数 1

1

回答

nginx配置问题 配置报错 

2020-05-31 18:34:42 362浏览量 回答数 1
+关注
文章
问答
问答排行榜
最热
最新
相关电子书
更多
《Nginx 代理系统常用手册》
立即下载
1._Alibaba_Cloud_Whitepaper_-_Data_Security_is_Now_More_Important_Than_Ever
立即下载
3D/AR技术在新零售商业场景中的应用
立即下载