我在Azure上写了一段时间的博客,尽管进行了一些优化尝试,但仍然相当缓慢。最初的TTFB似乎是一个重要的时间接收器。
Azure安装程序是一个相当小的博客,流量相对较低,因此位于Azure s1实例上,可以自动扩展CPU使用量。此外,我将Db从clear Db迁移到azure上的linux vm上。
查看日志时,我经常会遇到以下错误:
[19-Feb-2015 17:26:51 UTC] PHP Fatal error: Maximum execution time of 300 seconds exceeded in D:\\home\\site\\wwwroot\\wp-includes\\class-http.php on line 1511
运行检查我创建并测试了:
一个简单的html页面一个简单的php页面一个简单的php页面一个带有db连接测试的简单php页面这些都没有延迟
如何解决此问题enterprise grade wordpress on azure 文章中提到了删除ARR,但是链接被破坏了,我发现的其他文章并没有将其简化,也没有将其与php/wordpress关联到足以让我使用它们的程度。
我还看到SO relating to GoDaddy 谁是我的DNS提供商可能会导致性能下降,但这似乎适用于他们是主机而不是DNS所有者的情况。
How does a person reduce this wait time for Wordpress websites on Azure?