1

将 Vanilla 论坛 (php) 迁移到带有 cleardb mysql 数据库的 Azure 网站。

它可以工作,但与我之前的安装相比,页面加载的性能很糟糕。我猜是数据库连接很慢,但也许缓存不起作用?

关于我可以做些什么来调查/解决问题的任何指示?关于如何证明 cleardb 存在问题的任何建议?

有人使用 cleardb 和 Azure 并遇到过性能问题吗?

/尼尔斯

4

2 回答 2

2

这取决于你有什么 cleardb 计划。https://www.cleardb.com/store/azure

免费的(Mercury)性能非常慢,尤其是写入。至少尝试升级到 Venus,它应该有中等的性能。

确保实现持久连接。否则,对数据库的每次调用都将被视为一个新连接。 http://php.net/manual/en/features.persistent-connections.php

例如,这里是实现它的 wordpress 插件:https ://wordpress.org/plugins/persistent-database-connection-updater/

您使用什么 Azure 网站计划?请记住,共享或 1 个虚拟核心 CPU 基本/标准可能会很慢。

于 2015-03-10T05:40:32.860 回答
0

请也看看这个。简而言之 - 将以下行添加到位于 Web 根目录的名为“.user.ini”的文件中: output_buffering = Off;

资料来源: https ://thorstenhoffmann.com/2015/06/08/speeding-up-wordpress-on-azure-web-apps-with-cleardb-disable-output-buffering-in-php/

于 2017-03-20T13:26:47.740 回答