MAMP:重新加载页面非常慢

2022-08-30 15:13:07

MAMP的基本安装上,我正在本地使用CodeIgniter构建一个应用程序(MacBook Pro,Core2Duo 2,26 GhZ,4GB RAM)。

我的问题是,当我重新加载页面时,它确实加载速度非常慢,甚至比我放在Web服务器上时还要慢。

奇怪的是,它仅在我重新加载页面时加载缓慢,而不是当我单击应用程序本身中的链接时。

该应用程序使用MySQL数据库,但即使我重新加载不进行MySQL查询的页面,它的速度也非常慢,以至于加载页面大约需要10秒钟。

我读到 http://forum.mamp.info/viewtopic.php?f=6&t=14081,我可以尝试将服务器名称从.local更改为.dev。但是我不知道该怎么做,当我用谷歌搜索它时,我没有找到任何东西。

我该怎么办?


答案 1

“.local”域名与 Bonjour 冲突,Bonjour 将任何带有 “.local” TLD 的域名视为 Bonjour 服务器。

我在这里找到了答案:http://www.bram.us/2011/12/12/mamp-pro-slow-name-resolving-with-local-vhosts-in-lion-fix/,那个帖子指的是 https://discussions.apple.com/message/15834652#15834652

正如Jon所说,解决方案是将地址放在/etc/hosts中。::1

::1 localhost   example.local    anotherexample.local

不幸的是,MAMP Pro会在重新启动时删除该条目,因此请在IP和每个主机之间放置一个选项卡(而不是空格)。

另一种方法是放置一个不同的TLD - 或类似的东西。.dev


答案 2

要解决OSX上.local域的问题,请执行以下操作(假设您的网站称为mysite.local):

  1. 在文本编辑器中打开文件/etc/hosts
  2. 在其自己的行上添加以下条目::1 mysite.local
  3. 保存文件

这应该可以解决您的问题。


推荐