php - XAMPP 使用 PHP/MySQL 运行速度非常慢

标签 php mysql performance xampp

<分区>

我的 Windows 7 计算机上安装了 XAMPP。

我已经在上面开发了一段时间,但我的开发已经停止了,因为 XAMPP 正在渲染我的 PHP 页面 非常慢。

它运行得太慢,超过了我在 PHP.ini 文件中设置的 30 秒超时限制。

我不知道是什么突然阻止了它正常运行。

我试过以下方法:

  • 重新安装 XAMPP 并复制回我的 MySQL 数据库文件和网站文件
  • 在阅读了可能有效的文章后停用了我的杀毒软件/防火墙

但是没有用。

会不会是我的MySQL数据库损坏了?

并不是我的 MySQL 查询速度慢,因为我的网站上有完全相同版本的代码。

我只是在寻找纠正它的建议,以便我可以继续开发。

这是 MySQL 错误日志的最后一位

111119 17:24:11 [Note] Plugin 'FEDERATED' is disabled. 111119 17:24:11 InnoDB: The InnoDB memory heap is disabled 111119 17:24:11 InnoDB: Mutexes and rw_locks use Windows interlocked functions 111119 17:24:11 InnoDB: Compressed tables use zlib 1.2.3 111119 17:24:11 InnoDB: Initializing buffer pool, size = 16.0M 111119 17:24:11 InnoDB: Completed initialization of buffer pool 111119 17:24:11 InnoDB: highest supported file format is Barracuda. 111119 17:24:12 InnoDB: Waiting for the background threads to start 111119 17:24:13 InnoDB: 1.1.8 started; log sequence number 1595675 111119 17:24:14 [Note] Event Scheduler: Loaded 0 events 111119 17:24:14 [Note] c:\xampp\mysql\bin\mysqld.exe: ready for connections. Version: '5.5.16' socket: '' port: 3306 MySQL Community Server (GPL) 111119 17:32:24 [Note] c:\xampp\mysql\bin\mysqld.exe: Normal shutdown

111119 17:32:24 [Note] Event Scheduler: Purging the queue. 0 events 111119 17:32:24 InnoDB: Starting shutdown... 111119 17:32:25 InnoDB: Shutdown completed; log sequence number 1595675 111119 17:32:25 [Note] c:\xampp\mysql\bin\mysqld.exe: Shutdown complete

111119 17:33:26 [Note] Plugin 'FEDERATED' is disabled. 111119 17:33:26 InnoDB: The InnoDB memory heap is disabled 111119 17:33:26 InnoDB: Mutexes and rw_locks use Windows interlocked functions 111119 17:33:26 InnoDB: Compressed tables use zlib 1.2.3 111119 17:33:26 InnoDB: Initializing buffer pool, size = 16.0M 111119 17:33:26 InnoDB: Completed initialization of buffer pool 111119 17:33:26 InnoDB: highest supported file format is Barracuda. 111119 17:33:27 InnoDB: Waiting for the background threads to start 111119 17:33:28 InnoDB: 1.1.8 started; log sequence number 1595675 111119 17:33:28 [Note] Event Scheduler: Loaded 0 events 111119 17:33:28 [Note] c:\xampp\mysql\bin\mysqld.exe: ready for connections. Version: '5.5.16' socket: '' port: 3306 MySQL Community Server (GPL)

最佳答案

我遇到了同样的问题。最近(2013 年 1 月)安装了 XAMPP,但代码库与生产服务器和另一台开发机器相同。每次 PHP 连接到 MySQL 都需要 2 秒以上,并且在某些事务中有多个连接。我在 my.ini 文件中尝试了 skip-name-resolve,但完全失败了。然后,我对主机文件进行了一个字符更改,一切正常。转到 c:/windows/system32/drivers/etc。编辑主机。从本地主机行中删除 # 注释字符(或者可能如下添加)

# localhost name resolution is handled within DNS itself.
127.0.0.1       localhost

停止并重新启动 MySQL 服务。这是一个完整的修复。

关于php - XAMPP 使用 PHP/MySQL 运行速度非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8196009/

相关文章:

mysql - 数据库连接失败的 Magento 自定义错误页面

php - 使用 PHP 从 MySQL 数据库中获取特殊字符

php - 使用 jQuery 或 PHP 进行文本比较

php - 类似于 Python 中 PHP 的 SimpleXML 的东西?

php - 你如何决定你在你的配置文件和你的数据库中放置的内容

localhost - MySQL Workbench 5.2 CE,Windows 7, "Can' t 连接到 127.0.0.1 (10061) 上的 MySQL 服务器”

php - 托管数千个 WordPress 安装时 MySQL 的最佳实践是什么?

c++ - 您最喜欢 C/C++ 性能分析器/分析器的哪些功能?

Mysql select - 提高性能

android - SDK 是否适用于 3D 引擎开发,还是我应该直接使用 NDK?