我正在使用PHP编写Web应用程序,它有一些性能密集的部分,我想用编译语言重写.我知道我可以通过为PHP编写C++扩展来更轻松地完成这项工作,但是我有点像C#这样的托管语言,所以我想尽可能避免使用C++.
如果我想要一个PHP脚本在正在运行的C#(单声道)进程中执行一个函数,我该怎么办呢?我的第一个猜测是让PHP打开C#进程的套接字,完成工作,然后关闭套接字,但我认为这会增加不必要的开销.
被命名管道东西,可以解决这个问题?如果是这样,它们是否适用于Windows(我的开发机器),以及如何在C#中使用它们?
如果没有,我还有其他选择吗?
您是否考虑过使用PHP.NET编译器Phalanger?