FBw*_*all 118 php apache xampp wamp localhost
我不知道问题是什么.WAMP非常慢,所以我重新格式化了我的电脑并安装了WAMP.仍然,访问localhost非常非常慢,有时甚至根本不加载.我甚至删除它并用XAMPP替换它,但我仍然得到相同的结果.可能是什么问题?这是我当前的主机文件:
127.0.0.1 localhost
127.0.0.1 localhost
Run Code Online (Sandbox Code Playgroud)
它之前完全正常工作,但我不知道发生了什么以及为什么它最近开始表现得很奇怪,因为即使重新格式也没有解决它.
bic*_*cle 109
我在运行64位的Windows 8上运行时遇到了同样的问题.Apache非常慢,但是当你多次按F5时它就可以了.最后,我做了很多事情后设法解决了它.现在它工作得很快.
尝试以下任务以提高性能:
将侦听端口从80更改为8080以避免与Skype等程序冲突.打开你的httpd.conf文件,找到以Listen(它在62行左右)开头的行.像下面这样改变它:
Listen 127.0.0.1:8080

将您的电源计划从平衡更改为高性能.你可以这样做Control Panel\All Control Panel Items\Power Options

这个特殊任务的学分转到了Jef,他在博客文章中指出了这一点.从Windows 8桌面,按下Windows Key并R key在同一时间

在"运行"对话框中键入regedit,然后单击"确定"

使用注册表编辑器展开注册表树并浏览到:
\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP6\Parameters
Run Code Online (Sandbox Code Playgroud)

右键单击Parameters,展开New,然后选择" DWORD (32-bit)值"

进入DisabledComponents该Name字段

在新的双击DisabledComponents值,输入ffffffff到Value data对话框,然后单击OK按钮

确认新注册表值包含所需数据.

如果使用虚拟主机,请不要在新行上添加每个虚拟主机.而是将它们列为以下内容.
127.0.0.1 site-a site-b site-c
我也添加了,127.0.0.1 127.0.0.1因为我听说这也改善了查找.(无法确认这一点,但不能伤害它放在那里)

您的主机文件位于 C:\Windows\System32\Drivers\etc
在我的情况下,我有两个apache进程在运行.确保你只有一个正在运行.您可以按CTRL+ALT+DEL,然后按来检查Task Manager

我发现有点工作就是关闭Base Filtering Engine.由于停止或禁用BFE服务会显着降低系统的安全性,因此只应在需要时执行此操作.
转到控制面板=>管理工具=>服务=>基本过滤引擎

单击" 停止"停止基本过滤引擎

通过右键单击 - >设置优先级 - >高,向任务管理器并将Apache的进程优先级从Normal更改为High

这是一个丑陋的方法,但它确实有效.它使Apache保持忙碌,并将更快地处理您自己的请求.在iframe位置插入您的本地网址并将其保存在html文件中,运行它并将其保留在那里直到您完成为止.
<html>
<head>
<script>
setTimeout(function(){
window.location.reload(1);
}, 2000);
</script>
</head>
<body>
<iframe name="iframe" id="iframe" src="http://mywebsite:8080"></iframe>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
作为Windows 8 Pro用户,您有权获得Windows 7的降级权利.请在此处阅读更多相关信息.对我而言,这是唯一能够真正完成工作的解决方案.
祝好运!
Hon*_*sta 64
这是由IPV6引起的.以下是您如何使MYSQL不使用它.(所以,不禁用IPV6)
编辑mysql文件'my.ini'
在[wampmysqld]下添加以下内容:
bind-address = ::
Run Code Online (Sandbox Code Playgroud)
保存文件并重启mysql服务
请享用!
小智 50
看看这里:
http://forum.wampserver.com/read.php?2,91602,page=3
基本上使用127.0.0.1而不是localhost通过Windows 8上的PHP连接到mysql
如果你的发现phpmyadmin慢
在config.inc.php你可以改变localhost 127.0.0.1也
tro*_*gne 42
在我的情况下,在php.ini中禁用加载时间快5倍:
;zend_extension = "\xampp\php\ext\php_xdebug-2.1.0-5.3-vc6.dll"
Run Code Online (Sandbox Code Playgroud)
Iul*_*ita 41
对我有用的解决方案是禁用cgi_module.使用以下方法之一:
(方法1)右键单击WAMP> Apache> Apache Modules>取消选中"cgi_module"
(方法2)编辑httpd.conf并通过注释此行禁用加载CGI模块:
LoadModule cgi_module modules/mod_cgi.so
Run Code Online (Sandbox Code Playgroud)
评论只是在前面添加一个#,如下所示:
#LoadModule cgi_module modules/mod_cgi.so
Run Code Online (Sandbox Code Playgroud)
重启Apache服务,你应该好好去.
vco*_*hia 13
我还没有能够在@Honesta回答下发表评论,所以我会按照我设法解决它的方式写这里.
我只是打开my.ini文件并取消注释它所说的行
bind-address="127.0.0.1"
Run Code Online (Sandbox Code Playgroud)
对于XAMPP用户,此文件位于C:\xampp\mysql\bin\my.ini.
这篇文章帮助我解决了这个问题,虽然我不需要其中的所有内容,因为没有请求XAMPP中的某些设置.
正如大多数答案所指出的那样,在"localhost"上使用IP地址127.0.0.1有时会有助于缓慢问题 - 但这不是真正的解决方案,因为它不能解决下划线问题.
是什么让这个问题变得困难(并且突然出现),是因为它可能是由操作系统,WAMP配置和浏览器之间的十几种不同事物引起的.
::1 localhost从Windows主机文件中删除,并确保127.0.0.1 localhost存在.您希望您的请求直接转到侦听IPv4套接字.
在系统上禁用IPv6.您很可能不会使用它,并且已知会导致各种问题.
从防火墙和防病毒软件中排除Apache和MySQL二进制路径以及数据库文件夹.他们会干扰和减慢事情.
重置TCP/IP子系统并重新启动: netsh int ip reset c:\resetlog.txt
确保您的系统没有使用陈旧的DNS服务器: ipconfig /all
刷新Windows DNS缓存: ipconfig /flushdns
清除浏览器的缓存.
本指南更深入一些:WAMP运行速度非常慢
在尝试了这篇文章中的每条指令后,当我添加时,对我来说有效:
Avira >>
Real-Time Protection >>
Configuration >>
Exception >>
Run Code Online (Sandbox Code Playgroud)
添加进程:
我刚刚在我的笔记本电脑上运行Windows 10修复了这个问题.突然,wamp变得非常慢 - 加载页面的请求耗时2分钟.
在尝试了很多东西之后,原来解决问题的方法是禁用Windows防御者.在那之后,所有人都像一个魅力.
ps我建议你将apache root dir添加到例外列表中,而不是实际上完全禁用防御者.
use*_*626 -7
我在 wamp 上运行,曾经遇到过这个问题。造成这种情况的因素有很多,但我想到的主要因素有 5 个。
第一。某个程序可能会导致这种情况(即使是防病毒软件也取决于您拥有的软件。)
第二。您的计算机是否已满或使用了大量空间,这种情况发生在我的合作伙伴网站上。
第三。检查您的注册表文件,可能存在错误或其他问题。(这最终成为我的问题。)
第四。卸载后,您是否手动删除了计算机上残留的文件。(是的,即使您使用 wamp 卸载后,它也可能会留下一个或两个包含一些重要数据的文件夹。当您安装时,该文件不会被重新修改并且将保持不变。)
第五。下载最新的 wamp 或其最新稳定版本。
希望其中一件事有所帮助。
| 归档时间: |
|
| 查看次数: |
240585 次 |
| 最近记录: |