使用spdy和mod_php

时间:2014-12-16 06:40:55

标签: spdy mod-php

SPDY的文档说它与mod_php不兼容,因为它不是线程安全的:

https://developers.google.com/speed/spdy/mod_spdy/php

  

与Apache Worker MPM非常相似,mod_spdy是一个多线程模块,   并处理来自同一连接的多个SPDY请求   同时。这给其他可能的Apache模块带来了问题   不是线程安全的,比如mod_php。幸运的是,这很容易   调整您的Apache配置以使您现有的PHP代码安全   与mod_spdy一起使用(以及与工作者MPM一起使用)。

我尝试过使用SPDY和mod_php,但我没有遇到任何问题。这样做的危险是什么?

1 个答案:

答案 0 :(得分:2)

自PHP5以来,PHP核心是线程安全的。但是扩展使用的许多扩展和库都不是。

如果您没有使用这些扩展程序,那么您可能不会遇到任何问题。如果这样做,您可能会遇到段错误,其他内存访问违规或只是奇怪的行为。

PHP网站上有partial list可用。不幸的是,似乎并不是一个线程安全和线程不安全扩展的结论性列表。