我的家庭设置有一个相当恼人的问题,我有两台电脑,一台台式电脑和一台笔记本电脑,连接在家庭网络中。我在笔记本电脑上安装了WAMP服务器作为服务器,笔记本电脑现在正在运行Windows 10
。我注意到最近速度显着下降,并指出笔记本电脑中的IPV6
问题导致localhost/phpmyadmin
非常缓慢地占用一张桌子30秒加载减慢我的工作。
当我仍然Windows 8
时,我通过在Windows注册表中插入注册表IPV6
来禁用DWORD DisabledComponents
连接,但现在我已Windows 10
并尝试重新连接到{家庭组系统促使我重新激活IPV6
。
现在有什么方法可以用IPV6
来加速WAMP吗?这开始成为一个问题,因为IPV6
开始被某些网址(例如Google)使用,当然还有IPV4
但仍然存在。
答案 0 :(得分:0)
你感受到的速度问题可能是由于笔记本电脑中没有足够多的东西来运行网络服务器+数据库服务器+ PHP +等等,因此无法猜出一个好的答案。
然而,在用洗澡水将IPV6婴儿扔出去之前,可能值得做一些优化!
首先,在W10中,Microsoft似乎认为默认情况下安装IIS是个好主意。如果你没有使用它,你可以很乐意将它删除。
如果使用127.0.0.1
而不是localhost
作为主机,它通常可以更快地连接到MySQL,尽管现在这是WAMPServer的phpMyAdmin配置中的默认设置,值得查看由于某种原因,你还没有把它重新回到localhost
。
在MySQL的后续版本中,他们更改了一个默认值,可以使table_definition_cache
占用大量内存,多达半个演出。
我发现我可以通过将此参数添加到my.ini
并使用更合理的默认值来减少静止MySQL服务器的内存占用,而不会对MYSQL的性能产生任何明显的不利影响。
table_definition_cache = 600
使用它可以释放3到4个可能没有被使用的内存巨大的内存,特别是因为默认的数据库引擎现在无论如何都是INNODB。
如果要重新加载大型数据库备份等,使用mysql.exe
命令行处理器可能比phpMyAdmin更快。
左键单击wampmnager - > MySQL - > MySQL控制台
然后使用mysql命令提示符中的source
命令,即
mysql > source '/path/to/file.sql';