我之前在Azure上的同一个Linux虚拟机中运行我的wordpress应用程序和mysql数据库服务器安装。我最近在同一地区-美国东部分别迁移到了Azure App Service和Azure Database for MySQL Flexible Server。不幸的是,这确实减慢了应用程序的速度,页面加载时间从1秒增加到平均11秒。我从CDN提供了所有静态文件,但都无济于事。检查网络瀑布,阻塞页面的脚本是对admin-ajax.php的调用。将两个服务的计算量增加到一个荒谬的大小(现在没有流量)只会将速度提高到6秒。因为这两个服务都在同一个区域,所以我不相信服务器和数据库之间会有如此显著
我分析应用程序的标准Linux方法是:
1) compile with g++ -pg
2) run prog
3) gprof
显然,gprof是MacOSX 10.5上的broek,而我应该使用Shark。我发现的所有aby Shark教程都涉及XCode (而我的构建是使用Makefiels和g++完成的)。
有人可以在用g++构建的应用程序上发布使用shark的逐步说明吗?可以这样说:
int main() { while(1); }
g++ blah.cpp -o blah; do I need to give it more command line arguments?
ho
我托管一个简单的文件下载站点,它运行在asp.net上的iis7 iis7服务器上。这个网站在发布之前是正常的,现在的问题是服务器响应得很晚。当我从服务器上的浏览器访问站点时,它是快速的。但是,当我从其他计算机访问时,站点一直加载n个文件,直到得到服务器的响应并快速加载页面。我不知道怎么解决这个问题。此外,当我重新启动服务器时,站点从其他计算机加载的速度更快一些分钟,然后再次变得太慢。也许是因为人们访问了这个站点,并且需要一些配置来防止这种缓慢的响应问题。现在,它需要大约30秒才能从服务器获得响应。我使用的是WindowsServer2008XEON处理器& 2gb内存,带有2.5 G