我刚开始使用 git 来管理我网站的分发。我的站点正在运行一个 lighttpd 服务器和一个 Symfony 2 PHP 框架。它连接到远程 MySQL 服务器。当我将我的项目克隆到我的 mac(运行 Apache)时,该站点仍然有效,但速度非常慢。问题似乎出在 mysql 连接上。仅执行一些额外的查询(10 次左右)会导致页面加载时间显着延长。托管我网站的远程服务器运行良好,比我的本地副本快得多。
这种放缓的一些常见原因是什么?
最佳答案
首先,我会看一下“只是一些额外的查询”,看看这些查询是否花费了不合理的时间。
我假设您仍在连接到本地副本上的远程 MySQL 服务器?如果是这种情况,问题可能出在带宽上。租用的服务器通常在 100Mbit+ 连接上,因此与您在家中的宽带相比,数据传输会相对相当。
当您的网络应用程序在您的本地副本上运行时,请尝试运行 SHOW PROCESSLIST;在 MySQL 服务器上。
最后你的mac跟服务器相比到底有多厉害?如果您的 Mac 功能不足,并且您还尝试运行 photoshop + illustrator + itunes 等,这将有所作为。
关于mysql - 从本地服务器连接到 MySQL 很慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10508418/