我有一个PHP脚本充当我的后端数据库的JSON API.
意思是,你发送一个HTTP请求,如:http://example.com/json/?a = 1&b = 2&c = 3 ...它将返回一个json对象,其结果集来自我的数据库.
PHP非常适用于此,因为它实际上大约有10行代码.
但我也知道PHP很慢,而且这个API有时被称为每秒40x,而PHP正在努力跟上.
有没有办法可以将我的PHP脚本编译成更快的执行格式?我已经在使用PHP-APC,它是PHP和FastCGI的字节码优化.
或者,是否有人推荐我重写脚本的语言,以便Apache仍然可以处理example.com/json/请求?
谢谢
更新:我刚刚运行了一些基准测试:
正如您所注意到的,PHP在生成结果时要慢一个数量级.网络似乎不是这种情况下的主要瓶颈,但我同意它通常是根本原因.