在XAMPP上非常快,在Ubuntu生产服务器上非常慢。
我们有一个php网络服务器(hyper-v上的Ubuntu Linux服务器)与本地网络上的MS SQL服务器(WMWare上的另一台计算机,不确定版本)进行通信
USER <---> PHP <---> MSSQL(非常慢-运行3-5分钟)
我的PC在Windows 7(与php服务器相同的子网)上运行XAMPP到相同的MS SQL服务器
USER <->(XAMPP)<-> MSSQL(非常快-最多5秒)
两者都运行完全相同的代码。许多Sql查询,使用的会话变量和正在处理的php代码。
我有代码来显示减速的位置,而一切都变慢了。 XAMPP的子例程将花费5毫秒,Ubuntu的子例程将花费500毫秒。是网络吗?它是PHP扩展吗?是sqlsrv驱动程序在Windows环境中效果更好吗?
我该如何测试它们以及如何解决?