Facebook 如何应对 PHP 性能瓶颈

为了提升性能,Facebook 将部分 PHP 代码转换成 C++ 代码。PHP 作为脚本语言,开发效率高,但资源消耗大,面对 Facebook 海量用户访问,性能瓶颈日益突出。将 PHP 中复杂的逻辑用 C++ 重写,作为扩展,PHP 则如同粘合剂,连接前端和 C++ 逻辑。 然而,这种做法提高了技术门槛,精通 C++ 和 Zend API 的工程师并不多,不利于团队维护和协作。

gz 文件大小:5.65MB