mysql - 从本地服务器连接到 MySQL 很慢

标签 mysql apache lighttpd

我刚开始使用 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/

相关文章:

paramiko - 在后台运行mysql命令

MySQL 版本相关的语法错误

mysql - 为什么当我启动 phpmyadmin 时会出现这样的文字?

android - 通过 HTTPS (Lighttpd) 请求时,视频无法在 android chrome 中播放

lighttpd - 如何在lighttpd中启用模块?

ssl - Lighttpd:仅启用了 SSLv3,但使用了 TLSv1.2

php - 从index.php到detail.php

mysql - 仅当它们之间的差异超过 15 分钟时如何获取 2 条记录

linux - Apache 将所有 https (443) 请求重定向到外部服务器

apache - 将 www.domain.com/test.php 重写为 www.domain.com/test/