localhost 本端開發的緩慢問題!iMac VS XAMPP

火爆浪子
  • 2.8k

環境
iMac macos 10.12
連接的 mysql 是外連,不是 XAMPP 的 mysql
服務器:linode, JP 速度上沒問題

事由
我發現我在這台 iMac 跑 localhost 時會非常慢,平均重新整理一次可能至少要等20-50秒。
我連 mysql 的方式不是透過 XAMPP 的本機,是外連到另一台服務器去,但服務器沒有任何問題,速度極快。

後記
我在macbook 2015(也不算新了) 跑 localhost 完全不會有這個問題,速度很快,所以我猜想是iMac本身問題,但是新的沒有安裝多餘的東西?

問題
有可能是什麼導致速度極慢? 我確定服務器的 mysql 速度上沒有問題,也在其他裝置跑過 localhost 速度幾乎一樣快。

補充
稍微查了一下好像是macos 版本的關係加上ipv6的問題導致

補充10/10:
即便升級到 high sierra 還是一樣慢..

我發現即便我使用 imac 內建的apache 跟 php,好像都還是會慢耶.....

回复
阅读 3.1k
5 个回答
✓ 已被采纳

我之前也遇到过这个问题。超慢,随后我把xampp对host文件内的重定向删了就好了。。

没有用过XAMPP,没有多少发言权,请按下列方法逐一尝试。

  1. 可以暂时禁用ipv6,使用传统ipv4,这样排除它的嫌疑。 将\etc\hosts中的 ::1 localhost暂时注释掉。
  2. 若第一步无效,尝试修改Apache的端口为非80,也许能解决你的问题。

谢邀,这个你可以尝试使用 phpdebugger ,或者 Xdebug 对复杂代码进行调试。至于你说是MySQL在外网,可以尝试 新建一个文件,在文件头部和底部加入 microtime() 使用mysqli_* 或者 PDO 方法,计算比较两次时间,来确定是否是因为远程数据库导致的连接缓慢,如有问题请追。

谢邀。你可以试试项目里面数据库连接从localhost改成127.0.0.1

我在iMac下用的是mamp 感觉要好用一点!!!

宣传栏