XAMPP、WAMP、类似:xdebug 速度慢

Posted

技术标签:

【中文标题】XAMPP、WAMP、类似:xdebug 速度慢【英文标题】:XAMPP, WAMP, SIMILAR: Slow speed with xdebug 【发布时间】:2015-11-25 22:37:33 【问题描述】:

我在 Windows 7 上使用 XAMPP,以及 Visual Studio 和 XDebug。 但在 2 年内没有解决大问题,现在我很沮丧。 我的 localhost xampp 服务器中的 localhost Wordpress 网站非常慢。

在启用 XDebug 的情况下加载页面需要 3-4 秒,如果禁用则需要 1-2 秒。 这令人难以置信,原因有很多,例如:

1) 我的电脑速度超级快:2xSSD、16GB RAM、8CORE CPU,但 XAMPP 并没有消耗我的能力,而且速度很慢。

2) 当网站在 80 美元/年的共享主机上运行时,速度会更快。

在这种情况下,性能似乎与 PC 电源无关,所以我认为如果我有 128GB RAM、RAID 中的 10xSSD 等,性能保持不变。但这怎么可能呢?

我已经尝试了网上找到的所有解决方案:

1) 启用 php 加速器(不改变任何东西)

2) 启用/禁用大量 php.ini 选项

3) 增加php内存限制

4) 修改windows的host文件。

没有什么能提高性能。我认为我不会找到解决方案,但如果有人可以解释为什么硬件不能提高性能几乎是一个有用的信息:)

谢谢!

【问题讨论】:

别想了——你的电脑被设计成一个“做任何事,而且做得很好”的机器,而网络服务器被设计成一个“只做网络事情,但做他们非常好”的机器。因此,严格来说,这可能不是您的计算机有多快/好坏的问题,而是问题可能只是它不是网络服务器。 【参考方案1】:

我找到了部分解决方案,禁用 xdebug 并仅在需要时启用它:

    从 XAMPP > Apache > config > php.int 打开 php.int 将这些行移到顶部:zend_extension = “C:\xampp\php\ext\php_xdebug-2.2.6-5.5-vc11.dll”(或你的路径) 大部分时间用 char 禁用它;当我需要调试时 取消注释并重新启动 apache

【讨论】:

以上是关于XAMPP、WAMP、类似:xdebug 速度慢的主要内容,如果未能解决你的问题,请参考以下文章

XAMPP 和 Notepad++ 上的 Xdebug 无法连接

XAMPP 无法安装 xdebug

XDebug 不适用于 xampp

模拟本地主机上的慢速连接

在 XAMPP 中启用 XDebug 会减慢 phpmyadmin

在 XAMPP 中启用 XDebug 会减慢 phpmyadmin