xiaomage234
生命本就是一次凄美的漂流,记忆中放不下的,永远是孩提时代的那一份浪漫与纯真!
My Links
新随笔
管理
Blog Stats
Posts - 955
Stories - 34
Comments - 162
Trackbacks - 0
留言簿
(26)
给我留言
查看公开留言
查看私人留言
随笔分类
algorithm(5)
(rss)
app server(6)
(rss)
architecture(4)
(rss)
bigdata(9)
(rss)
c/c++(23)
(rss)
db tools(96)
(rss)
design(1)
(rss)
docker(3)
(rss)
excel(2)
(rss)
flash(5)
(rss)
git svn(19)
(rss)
go(1)
(rss)
html5(10)
(rss)
Http accelerator(31)
(rss)
ios &android(19)
(rss)
IoT(2)
(rss)
java groovy(119)
(rss)
linux(160)
(rss)
ms office(4)
(rss)
network(16)
(rss)
page(31)
(rss)
performance(109)
(rss)
perl python ruby(30)
(rss)
php(115)
(rss)
rpc(5)
(rss)
security(10)
(rss)
shell(7)
(rss)
test tools(9)
(rss)
video encoding(20)
(rss)
web server(93)
(rss)
web tools(139)
(rss)
windows(19)
(rss)
xml(6)
(rss)
分布式(28)
(rss)
搜索/推荐系统(6)
(rss)
深度学习(1)
(rss)
非技术(85)
(rss)
文章分类
D-Encoding(4)
(rss)
Java Language(8)
(rss)
Performance Tuning(6)
(rss)
Tools(2)
(rss)
设计(3)
(rss)
文章档案
2005年6月 (33)
2005年4月 (1)
博客连接
cuiyi's blog
xiaocui
中文爱百科
中文爱百科
阿海的blog
搜索
最新评论
1. re: Java注解(Annotation)原理详解【转】
写得不错,顺手发个招聘信息:阿里巴巴天猫超市技术团队招聘java开发工程师,全程电话面试即可,不需要到现场,详细信息看我的博客。这是个好机会,想跳槽的速度哈!如有打扰,还请见谅!
--Paul_bai
2. re: dubbo中的那些“坑"(3)-netty4-rpc网络接口中的高并发的bug
评论内容较长,点击标题查看
--小王爷威武
3. re: MySQL数据库改名的三种方法[未登录]
用PostgreSQL吧,一条SQL(ALTER DATABASE name RENAME TO new_name)搞定,不用再折腾这些低级问题。
--hehe
4. re: 互联网公司技术总监工作内容(转)
技术总监责任重大啊
--mmocake
5. re: web前端 HTTPS 缓存加速squid 3.3.8 实战【原创】
高手啊。我用的是3.4, 配置后,就是不能缓存,是什么原因,希望能指教下。谢谢!
--青山
阅读排行榜
1. MySQL数据库改名的三种方法(58246)
2. 基于jQuery的AJAX跨域问题完美解决方案[转](41758)
3. Sonatype Nexus 搭建Maven 私服(34934)
4. 用nexus搭建maven私服(30180)
5. eclipse设置全局编码为UTF-8的方法(25728)
评论排行榜
1. 算法--一个判断是否闰年的方法带来的思考(8)
2. 基于jQuery的AJAX跨域问题完美解决方案[转](7)
3. 开机自动启动服务(5)
4. 解决IE6、IE7、IE8样式不兼容问题(5)
5. FLV高清的两种方式FLV1和FLV4(4)
nginx + fpm php 输出 无法获取内容长度,导致客户端无法处理分块传输的解决办法
经测试,nginx +fpm,nginx无法探知 php输出内容长度,默认用Tranfer-Encoding:chunked编码 输出。
对于一些客户端,需要自己解析http协议的,一般不支持chunked解码,这时,可以在php输出里 加一个header('Content-Length: length' )
可以覆盖nginx的默认行为,计算内容长度可以用php自带的strlen 方法。
posted on 2011-11-17 14:59
小马歌
阅读(889)
评论(2)
编辑
收藏
所属分类:
web server
、
php
Comments
#
re: nginx + fpm php 输出 无法获取内容长度,导致客户端无法处理分块传输的解决办法
caiwei
我在php里加了你说的header了, 并且在nginx的配置里关闭了gzip和chunked_transfer_encoding. 最后输出里没了chunked, 但是也还没有content-length.
不知道你后来是怎么解决的?
Posted @ 2013-04-19 06:52
回复
更多评论
#
re: nginx + fpm php 输出 无法获取内容长度,导致客户端无法处理分块传输的解决办法
caiwei
原来是PHP代码那边用了ob_end_clean后没有再次开启ob_start导致ob_get_length的返回为0,于是header输出的content-length就不对了
Posted @ 2013-04-19 07:14
回复
更多评论
新用户注册
刷新评论列表
只有注册用户
登录
后才能发表评论。
网站导航:
博客园
IT新闻
Chat2DB
C++博客
博问
管理
相关文章:
高并发 Web 服务的演变:节约系统内存和 CPU
为最佳性能调优 Nginx[转]
nginx+Tomcat性能监控[转]
Tomcat 并发优化[转]
tomcat使用APR提高性能[转]
Nginx出现“413 Request Entity Too Large”错误解决方法
HTTP POST GET 本质区别详解
转 Jetty9 & WebSocket
Nginx1.1.4+ 对后端机器的长连接特性
nginx 502 Bad Gateway 错误解决办法