【问题标题】:IIS - Mysql Performance IssueIIS - Mysql 性能问题
【发布时间】:2010-07-19 06:27:22
【问题描述】:

我在 linux 服务器(我的测试主机服务器)上开发了一个站点。但是当我将站点移动到实时服务器时,即 IIS、Windows 2003 ......我的站点非常慢。加载一个页面大约需要 20 秒。我的代码在 PHP 中,我正在使用 Wordpress。正常的Html,Php页面跑得很快,但是当它连接到MySql时..只需要4到5秒才能连接。

有什么想法吗?

详情: IIS 视窗 2003 PHP mysql WordPress (部分页面使用odbc连接mssql数据库)

如果我遗漏任何细节,请告诉我。

提前致谢。

【问题讨论】:

  • 你是在某个 Intranet 中运行测试服务器吗……我是指本地网络……还是在广域网中

标签: php mysql performance iis


【解决方案1】:

这通常是反向查找的 DNS 问题。

当您连接到 MySQL 时,MySQL 将尝试确定刚刚连接到它的 IP 的主机名。如果 MySQL 无法为此访问 DNS 服务器,则有 5 秒超时。

尝试用

启动 MySQL
[mysqld]
skip-name-resolve

在 my.ini 文件中查看问题是否消失。请注意,设置此选项意味着您仅使用 IP 号创建用户授权(“GRANT ALL TO USER@10.1.1.1 ...”)而不是使用域名。

如果该选项解决了问题,请按顺序获取您的 DNS,然后您可以删除该选项。

【讨论】:

  • 另一种选择是编辑“hosts”文件并强制将localhost解析为127.0.0.1
猜你喜欢
  • 2016-02-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-08
  • 1970-01-01
  • 2017-12-23
  • 2011-08-16
  • 2017-02-05
相关资源
最近更新 更多