我们有一个安装在IIS上的symfony2应用程序。我们正面临性能问题:打开单个页面需要大约1秒,但如果4个用户同时打开页面,则确实需要花费很多时间。
我们安装了fastCGI,并在web.config中设置以下参数:
<application fullPath="C:\inetpub\PHP\php-cgi.exe"
instanceMaxRequests="10000"
maxInstances="0"
idleTimeout="0">
<environmentVariables>
<environmentVariable name="PHP_FCGI_MAX_REQUESTS" value="10000" />
</environmentVariables>
</application>
我们使用带有opcache的PHP5.6,禁用了xdebug,在php.ini中我们设置了realpath_cache_size = 4096k。我们有sql-server的最后一个驱动程序(我们的数据库)。我们还能做些什么?