将 Vanilla 论坛 (php) 迁移到带有 cleardb mysql 数据库的 Azure 网站。
它可以工作,但与我之前的安装相比,页面加载的性能很糟糕。我猜是数据库连接很慢,但也许缓存不起作用?
关于我可以做些什么来调查/解决问题的任何指示?关于如何证明 cleardb 存在问题的任何建议?
有人使用 cleardb 和 Azure 并遇到过性能问题吗?
/尼尔斯
将 Vanilla 论坛 (php) 迁移到带有 cleardb mysql 数据库的 Azure 网站。
它可以工作,但与我之前的安装相比,页面加载的性能很糟糕。我猜是数据库连接很慢,但也许缓存不起作用?
关于我可以做些什么来调查/解决问题的任何指示?关于如何证明 cleardb 存在问题的任何建议?
有人使用 cleardb 和 Azure 并遇到过性能问题吗?
/尼尔斯
这取决于你有什么 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 基本/标准可能会很慢。
请也看看这个。简而言之 - 将以下行添加到位于 Web 根目录的名为“.user.ini”的文件中: output_buffering = Off;