WAMP / XAMPP ตอบสนองช้ามากบน localhost


123

ผมไม่รู้ว่าปัญหาคืออะไร WAMP ช้ามากฉันจึงฟอร์แมตคอมพิวเตอร์ใหม่และติดตั้ง WAMP ถึงกระนั้นการเข้าถึง localhost นั้นช้ามากและบางครั้งก็ไม่โหลดเลยด้วยซ้ำ ฉันถอดมันออกและแทนที่ด้วย XAMPP แต่ฉันก็ยังได้ผลลัพธ์เหมือนเดิม ปัญหาที่อาจเกิดขึ้นคืออะไร? นี่คือไฟล์โฮสต์ปัจจุบันของฉัน:

127.0.0.1       localhost

127.0.0.1       localhost

ก่อนหน้านี้ใช้งานได้ดี แต่ฉันไม่รู้ว่าเกิดอะไรขึ้นและทำไมช่วงนี้ถึงเริ่มทำตัวแปลก ๆ เพราะแม้แต่ฟอร์แมตใหม่ก็ไม่สามารถแก้ไขได้


4
ฉันก็มีปัญหาเดียวกัน ปัญหาเกิดจากไฟล์การตั้งค่าหลักของ Apache httpd.conf ดูลิงค์นี้เพื่อดูวิธีแก้ปัญหาที่เหมาะกับฉัน: serverfault.com/questions/66347/…
vikky

ฉันเพิ่มLoadModule php5_module "C:/xampp/php/php5apache2_2.dll"ใน htpd.conf และเริ่มต้นใหม่ แต่มันไม่ช่วยอะไรเลย
FBwall

อืมคุณมีการติดตั้ง xampp ใหม่หรือคุณมีเฟรมเวิร์กที่ทำงานอยู่หรือไม่? นอกจากนี้คุณไม่จำเป็นต้องสายนี้127.0.0.1 localhostในแฟ้มเจ้าภาพครั้งที่สองจึงพยายามพาออก
COWLS

ปัญหาได้รับการแก้ไขฉันไม่ได้ทำอะไรเลย จู่ๆมันก็ตอบสนองอย่างรวดเร็วอีกครั้งหลังจากผ่านไปสองสามวัน ถอนหายใจ
FBwall

ฉันมีคำถามสำหรับผู้ที่เสนอวิธีแก้ปัญหาที่เกี่ยวข้องกับการเพิ่มหรือแทนที่ข้อความด้วย127.0.0.1: จะเกิดอะไรขึ้นถ้าคุณเข้าถึง127.0.0.2หรือ127.1.2.3หรือที่อยู่ย้อนกลับอื่น ๆ ตัวอย่างเช่นหากเชื่อมต่อกับ MySQL การ127.0.0.2ฮาร์ดโค้ด127.0.0.1ในไฟล์ Conf Apache จะยังใช้งานได้หรือไม่
Synetech

คำตอบ:


112

ฉันมีปัญหาเดียวกันกับ Windows 8 ที่ทำงานบน 64 บิต Apache ช้ามาก แต่เมื่อคุณกด F5 หลาย ๆ ครั้งมันก็โอเค ในที่สุดหลังจากทำหลายสิ่งหลายอย่างก็สามารถแก้ไขได้ ตอนนี้มันทำงานได้อย่างรวดเร็ว

ลองทำตามขั้นตอนต่อไปนี้เพื่อเพิ่มประสิทธิภาพ:

เปลี่ยนพอร์ตการฟังของ apache

เปลี่ยนพอร์ตการฟังจาก 80 เป็น 8080 เพื่อหลีกเลี่ยงความขัดแย้งกับโปรแกรมเช่น Skype เปิดไฟล์ httpd.conf แล้วค้นหาบรรทัดที่ขึ้นต้นด้วยListen(ประมาณบรรทัดที่ 62) เปลี่ยนเป็นดังต่อไปนี้: Listen 127.0.0.1:8080

ใส่คำอธิบายภาพที่นี่

เปลี่ยนแผนการใช้พลังงานของคุณ

เปลี่ยนแผนการใช้พลังงานของคุณจากสมดุลเป็นประสิทธิภาพสูง คุณสามารถทำได้ในControl Panel\All Control Panel Items\Power Options

ใส่คำอธิบายภาพที่นี่

ปิดใช้งาน IPv6

เครดิตของงานนี้ไปที่Jefซึ่งเขาได้ชี้ให้เห็นในบล็อกโพสต์ของเขา จากเดสก์ท็อป Windows 8 ให้กดWindows KeyและR keyพร้อมกัน

ใส่คำอธิบายภาพที่นี่

พิมพ์ regedit ในกล่องโต้ตอบ Run แล้วคลิกตกลง

ใส่คำอธิบายภาพที่นี่

ใช้ Registry Editor เพื่อขยายโครงสร้างรีจิสทรีและเรียกดู:

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TCPIP6\Parameters

ใส่คำอธิบายภาพที่นี่

คลิกขวาที่ParametersขยายNewและเลือกDWORD (32-bit)ค่า

ใส่คำอธิบายภาพที่นี่

ใส่DisabledComponentsลงไปในNameสนาม

ใส่คำอธิบายภาพที่นี่

ดับเบิลคลิกที่DisabledComponentsค่าใหม่ป้อนffffffffลงในValue dataกล่องโต้ตอบแล้วคลิกOKปุ่ม

ใส่คำอธิบายภาพที่นี่

ยืนยันว่าค่ารีจิสทรีใหม่มีข้อมูลที่ต้องการ

ใส่คำอธิบายภาพที่นี่

เปลี่ยน etc / hosts ของคุณ

หากคุณใช้โฮสต์เสมือนอย่าเพิ่มโฮสต์เสมือนแต่ละรายการในบรรทัดใหม่ แทนรายการดังต่อไปนี้ 127.0.0.1 site-a site-b site-c

ฉันยังเพิ่ม127.0.0.1 127.0.0.1เมื่อฉันได้ยินว่าสิ่งนี้ช่วยปรับปรุงการค้นหาด้วยเช่นกัน (ไม่สามารถยืนยันสิ่งนี้ได้ แต่ไม่สามารถทำร้ายมันได้)

ใส่คำอธิบายภาพที่นี่

ไฟล์โฮสต์ของคุณอยู่ที่ C:\Windows\System32\Drivers\etc

ตรวจสอบจำนวนกระบวนการ apache ที่กำลังทำงานอยู่

ในกรณีของฉันฉันมีกระบวนการ apache สองกระบวนการที่กำลังทำงานอยู่ ตรวจสอบให้แน่ใจว่าคุณมีการวิ่งเพียงครั้งเดียว คุณสามารถตรวจสอบได้โดยการกดCTRL+ALT+DELและกดTask Manager

ใส่คำอธิบายภาพที่นี่

ปิด Base Filtering Engine (BFE)

สิ่งที่ฉันพบว่าใช้งานได้ดีคือการปิด Base Filtering Engine เนื่องจากการหยุดหรือปิดใช้งานบริการ BFE จะลดความปลอดภัยของระบบลงอย่างมากคุณควรทำเมื่อจำเป็นเท่านั้น

ไปที่ Control Panel => Administrative Tools => Services => Base Filtering Engine

ใส่คำอธิบายภาพที่นี่

หยุด Base Filtering Engine โดยคลิกที่Stop

ใส่คำอธิบายภาพที่นี่

เพิ่มลำดับความสำคัญของกระบวนการของ Apache

ไปยังตัวจัดการงานของคุณและเปลี่ยนลำดับความสำคัญของกระบวนการของ Apache จาก Normal เป็น High โดยคลิกขวา -> Set priority -> High ใส่คำอธิบายภาพที่นี่

ทำให้กระบวนการของ Apache ไม่ว่าง

นี่เป็นวิธีที่น่าเกลียดเล็กน้อย แต่ได้ผลอย่างแน่นอน ทำให้ 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>

ดาวน์เกรดเป็น Windows 7 Pro

ในฐานะผู้ใช้ Windows 8 Pro คุณมีสิทธิ์ดาวน์เกรดเป็น Windows 7 อ่านที่นี่เพิ่มเติมเกี่ยวกับเรื่องนี้ที่นี่ สำหรับฉันนั่นเป็นทางออกเดียวที่ทำงานได้อย่างถูกต้อง

โชคดี!


7
นี่เป็นชุดคำตอบที่ดีสิ่งเดียวที่ฉันทำและทำงานให้ฉันคือปิดการใช้งาน IPv6 นั่นคือทั้งหมดนี้ขอบคุณมาก;)
AgelessEssence

22
I also added 127.0.0.1 127.0.0.1นั่นไม่ใช่ไวยากรณ์ที่ถูกต้องสำหรับHOSTSไฟล์ คุณไม่สามารถทำการแมปที่อยู่ IP ใหม่ได้ Check how many apache processes are running. In my case I had two apache processes running. Be sure you only have one running.What‽คุณควรจะมีสองกรณีhttpd.exe; ว่าที่คาดหวังและปกติ คนที่สองคือคนงานที่ทำงานหลักและคนแรกเป็นเพียงจอภาพที่สามารถรีสตาร์ทคนงานได้หากเกิดปัญหา คุณจะได้รับเพียงโหมดเดียวในโหมดดีบักซึ่งไม่ได้มีไว้สำหรับการใช้งานปกติ
Synetech

สิ่งเหล่านี้อาจไม่ถูกต้องเป็นประจำ ฯลฯ แต่อย่างน้อยมันก็ทำให้ apache ทำงานได้เร็วขึ้น คุณต้องรอสิบวินาทีในการโหลดเพจก็ไม่คาดว่าจะเป็นเช่นกัน แต่เป็นเรื่องปกติในระบบ Windows ในท้ายที่สุดการเปลี่ยนไปใช้ Mac หรือ Ubuntu อาจดีกว่าหากคุณไม่ทราบข้อบกพร่องภายในระบบ
จักรยาน

ดีมากแสดงความคิดเห็นอย่างละเอียด แต่มีข้อเสียเล็กน้อยสำหรับฉัน ... แทนที่จะวาง Apache บนพอร์ต 8080 เราควรไม่อนุญาตให้ Skype ใช้พอร์ต 80 และ 443 ดีกว่าทำได้ในการตั้งค่าการเชื่อมต่อของ Skype การชี้ไปที่ 8080 ไม่ใช่แนวทางปฏิบัติที่ดีจากมุมมองของผู้พัฒนาโดยพื้นฐานแล้วเนื่องจากอาจขัดแย้งกับ Apache Tomcat ที่ทำงานตามค่าเริ่มต้นที่ 8080 และรวมอยู่ในแพ็คเกจ XAMPP ด้วย
Martin Asenov

1
@MartinAsenov: หากเป็นเพียง Skype ก็ใช้ได้ Skype สามารถเปลี่ยนเส้นทางไปยังพอร์ตอื่นได้อย่างง่ายดาย แต่ฉันมีปัญหาเกี่ยวกับพอร์ต 80 กับโปรแกรมอื่น ๆ เช่นDropboxซึ่งไม่ใช่เรื่องง่ายที่จะย้ายไปยังพอร์ตอื่น
Pavel V.

72

สาเหตุนี้เกิดจาก IPV6 นี่คือวิธีที่คุณทำให้ MYSQL ไม่ใช้งาน (ดังนั้นโดยไม่ต้องปิดใช้งาน IPV6)

แก้ไขไฟล์ mysql 'my.ini'

ภายใต้[wampmysqld] ให้เพิ่มสิ่งต่อไปนี้:

bind-address = ::

บันทึกไฟล์และเริ่มบริการ mysql ใหม่

สนุก!


1
แค่อยากจะขอบคุณมากสำหรับคำตอบนี้ .. สิ่งนี้ช่วยให้ฉันเร่งการค้นหาของฉัน!
BrownChiLD

1
ที่สมบูรณ์แบบ! ฉันให้คำตอบของคุณมีโอกาส 5% ที่จะช่วยได้ แต่มันทำได้จริง! ขอบคุณ
AndiPower

3
ขอบคุณที่ความเร็วดีขึ้นมาก ... ในขณะที่ฉันใช้ XAMPP ฉันได้เพิ่มไว้ใน [mysqld]
Sabeer Mohammed

2
เคล็ดลับนี้ช่วยฉันได้มาก .. ทำให้เซิร์ฟเวอร์ MySQL ของฉันเร็วขึ้นเกือบ 100x .. มันจะทำงานบน WAMP หรือ XAMPP .. สำหรับ XAMPP เพียงแค่เอาเครื่องหมาย # ออกก่อนบรรทัด "bind-address = ::" ..
Aldry Wijaya

1
คุณคือฮีโร่ของฉัน!
Andrew Surdu

53

ดูได้ที่นี่:

http://forum.wampserver.com/read.php?2,91602,page=3

โดยทั่วไปใช้127.0.0.1แทนlocalhostเมื่อเชื่อมต่อกับ mysql ผ่าน php บน windows 8

หากการค้นหา phpmyadmin ของคุณช้า

ในconfig.inc.phpคุณสามารถเปลี่ยน localhost ไป127.0.0.1ยัง


2
ซึ่งช่วยเร่งเวลาในการร้องขอได้ประมาณ 80% เหตุใด PHP จึงเชื่อมต่อกับ MySQL กับ localhost ใน Windows 8 ได้ช้า
wowpatrick

1
สิ่งนี้ไม่สามารถแก้ไขได้สำหรับฉัน :( ฉันรู้ว่ามันได้รับการแก้ไขแล้วครั้งหนึ่งในอดีต แต่ด้วยเหตุผลบางอย่างตอนนี้ใช้งานไม่ได้ sadpanda
Benno

ลดเวลาตอบสนองลงเหลือ 20% ใน windows 8.1 ขอบคุณสำหรับคำตอบ. คำถามเดียวกับ wowpartick's
Ejaz

เยี่ยมมาก - ช่วยลดเวลาการร้องขอจาก 1,03 วินาที ถึง ~ 15ms ขอบคุณ! (ใช้ win8.1 64bit)
user2345998

ฉันมีปัญหาเดียวกัน windows 8, phpmyadmin บน localhost กำลังเปิดตารางเล็ก ๆ (แถว 29k) ตลอดไป .. ครั้งหนึ่งฉันเปลี่ยนที่อยู่ในแถบ URL เป็น 127.0.0.1 มันโหลดทันที .. แปลกมาก
luky

43

ในกรณีของฉันเวลาในการโหลดเร็วขึ้น 5 เท่าเมื่อปิดใช้งานใน php.ini:

;zend_extension = "\xampp\php\ext\php_xdebug-2.1.0-5.3-vc6.dll"

1
ฉันหาสาเหตุของเรื่องนี้มานานกว่าหนึ่งปีแล้ว สำหรับฉันนี่เป็นผู้กระทำผิดหลักและคนเดียว นี่คือโพสต์ที่อธิบายถึงสิ่งที่คุณสามารถทำได้นอกเหนือจากการปิดใช้งาน Xdebug: stackoverflow.com/questions/24893010/…ขอบคุณ!
Pascalculator

1
ขอบคุณขอบคุณขอบคุณ !!! ฉันพยายามทุกอย่างที่เขียนขึ้นที่นี่และที่อื่น ๆ และ XDEBUG เป็นสิ่งที่ทำให้ phpMyAdmin ช้าเหมือนนรก และตอนนี้มันบินอีกครั้ง!
hbit

1
ปัญหาเดียวกันแน่นอนแม้จะมีสำเนาส่วนขยายที่ใหม่กว่าก็ตาม เร็วขึ้นสำหรับฉันที่จะแสดงความคิดเห็นเมื่อไม่จำเป็น แต่อาจเกี่ยวข้องกับการตั้งค่า. ini อื่น ๆ ที่มีส่วนขยาย
Martyn Shutt

1
คุณฮีโร่! ในที่สุดฉันก็เปิดใช้งาน xdebug ทิ้งไว้ แต่ปิดตัวสร้างโปรไฟล์และสคริปต์ของฉันเร่งความเร็วจาก 5 นาทีเป็น 5 วินาที ขอบคุณ!
user3640967

1
สำหรับฉันนี่เป็นสิ่งเดียวที่จะเร่งความเร็ว น่าแปลกใจที่ internet explorer 11 นั้นเร็วมากเมื่อเปิดใช้ xdebug chrome และ ff ช้าเหมือนนรก ...
Guntram

43

วิธีแก้ปัญหาที่ได้ผลสำหรับฉันคือปิดการใช้งานcgi_module cgi_moduleใช้วิธีใดวิธีหนึ่งต่อไปนี้:

(วิธีที่ 1)คลิกขวาที่ WAMP> Apache> Apache Modules> ยกเลิกการเลือก"cgi_module"

(วิธีที่ 2)แก้ไขhttpd.confและปิดการโหลดโมดูล CGI โดยแสดงความคิดเห็นในบรรทัดนี้:

LoadModule cgi_module modules/mod_cgi.so

การแสดงความคิดเห็นจะเป็นเพียงการเพิ่ม#ข้างหน้าดังนี้:

#LoadModule cgi_module modules/mod_cgi.so

เริ่มบริการ Apache ใหม่และคุณควรจะไป


+1 มันใช้งานได้อย่างมีเสน่ห์! อันนี้เป็นเคล็ดลับของตัวเอง! ฉันใช้ Windows 7 Pro + Apache 2.4 + PHP 5.5.30
Marco Demaio

งานนี้สำหรับฉัน ใช้ El Capitan (MAMP) + Apache 2.2.29 + PHP 5.6.10 โดยเฉพาะอย่างยิ่งความล่าช้าเมื่อเรียกใช้ Parallels IE Test Environment
fidev

ใช่ - ฉันได้ลองหลายสิ่งหลายอย่าง - สิ่งนี้ใช้ได้กับฉันโดยใช้ XAMPP บน W7Pro ดูเหมือนว่าจะมีการแก้ไขการรีเฟรช phpMyAdmin ที่น่ารำคาญซึ่ง PMA อยู่ที่นั่นพร้อมไอคอนนาฬิกา
anoldermark

นี่เป็นสิ่งเดียวที่ใช้ได้ผลสำหรับฉัน การแก้ไขที่ทราบอื่น ๆ ทั้งหมดที่ฉันพยายามและไม่ได้ผล แต่ก็ทำได้
AdRock

20

สำหรับฉันที่ใช้ xDebug บรรทัดนี้ใน php.ini เป็นตัวทำลายประสิทธิภาพ:

xdebug.remote_autostart=true

เมื่อฉันลบมันหน้าก็เร็วอีกครั้ง


การปิดใช้งานส่วนขยาย xdebug (zend_extension line) ใช้ได้ผลสำหรับฉัน ตอนนี้ฉันต้องการดีบักเกอร์ใหม่ -.- "ขอบคุณที่ชี้ทางที่ถูกต้อง
kosmos


13

ฉันยังไม่สามารถแสดงความคิดเห็นในคำตอบของ @Honesta ได้ดังนั้นฉันจะเขียนวิธีที่ฉันจัดการเพื่อแก้ปัญหาที่นี่

สภาพแวดล้อมของฉัน (ฉันไม่รู้ว่าสิ่งนี้เกี่ยวข้องกับคำตอบหรือไม่)

  • XAMPP (เวอร์ชัน 5.6.3)
  • Windows 8.1 Pro (64 บิต)

ทำอย่างไร

ฉันเพิ่งเปิดmy.iniไฟล์และยกเลิกการใส่ความคิดเห็นในบรรทัดที่ระบุ

bind-address="127.0.0.1"

ไฟล์นี้อยู่สำหรับผู้ใช้ XAMPP ในC:\xampp\mysql\bin\my.ini.

เครดิต

บทความนี้ช่วยฉันแก้ปัญหาแม้ว่าฉันจะไม่ต้องการทุกอย่างในนั้นเพราะไม่ได้ร้องขอการตั้งค่าบางอย่างใน XAMPP


9

ฉันเพิ่งแก้ไขปัญหาดังกล่าวบนแล็ปท็อปที่ใช้ windows 10 ทันใดนั้น wamp ก็ช้ามาก - คำขอโหลดหน้าเว็บใช้เวลา 2 นาที

หลังจากลองทำสิ่งต่างๆมากมายสิ่งที่พบในการแก้ไขปัญหาคือการปิดใช้งาน windows defender ทั้งหมดทำงานเหมือนมีเสน่ห์หลังจากนั้น

ps ฉันขอแนะนำให้คุณเพิ่ม apache root dir ของคุณในรายการข้อยกเว้นและไม่ได้ปิดใช้งานผู้พิทักษ์อย่างสมบูรณ์


นี้!!!! คุณคือผู้ช่วยชีวิตใช้เวลาเป็นชั่วโมง ๆ พยายามไปถึงจุดต่ำสุดของสิ่งนี้ !!
Gisto

สิ่งนี้ได้ผลเหมือนมีเสน่ห์สำหรับฉันฉันต่อสู้กับปัญหานี้มาหลายสัปดาห์
Mohammed Cherkaoui

6

ดังที่คำตอบส่วนใหญ่ชี้ให้เห็นการใช้ที่อยู่ IP 127.0.0.1 ผ่าน "localhost" ในบางครั้งอาจช่วยแก้ปัญหาความช้าได้ แต่นี่ไม่ใช่วิธีแก้ปัญหาเพราะไม่สามารถแก้ไขปัญหาที่ขีดเส้นใต้ได้

สิ่งที่ทำให้ปัญหานี้ยาก (และตีแล้วพลาด) อาจเกิดจากหลายสิ่งหลายอย่างระหว่างระบบปฏิบัติการการกำหนดค่า WAMP และเบราว์เซอร์ของคุณ

  1. ลบออก::1 localhostจากไฟล์โฮสต์ Windows ของคุณและตรวจสอบให้แน่ใจว่า127.0.0.1 localhostมีอยู่ คุณต้องการให้คำขอของคุณไปที่ซ็อกเก็ต IPv4 สำหรับการฟังโดยตรง

  2. ปิดใช้งาน IPv6 บนระบบของคุณ คุณมักจะไม่ได้ใช้มันและมันได้รับการรู้จักกันเพื่อทำให้ทุกชนิดของปัญหา

  3. แยกเส้นทางไบนารี Apache และ MySQL และโฟลเดอร์ฐานข้อมูลออกจากไฟร์วอลล์และซอฟต์แวร์ป้องกันไวรัส พวกเขาจะรบกวนและทำให้สิ่งต่างๆช้าลง

  4. รีเซ็ตระบบย่อย TCP / IP ของคุณและรีบูต: netsh int ip reset c:\resetlog.txt

  5. ตรวจสอบให้แน่ใจว่าระบบของคุณไม่ได้ใช้เซิร์ฟเวอร์ DNS เก่า: ipconfig /all

  6. ล้างแคช Windows DNS: ipconfig /flushdns

  7. ล้างแคชของเบราว์เซอร์ของคุณ

คำแนะนำในเชิงลึกอีกเล็กน้อยคือWAMP ทำงานช้ามาก


สิ่งแรกที่ฉันทำสิ่งนี้และมันทำงานได้อย่างยอดเยี่ยมเทคนิคอื่น ๆ ที่ตอบไว้ข้างต้นอาจใช้งานได้แน่นอนเพียงเพราะนี่คือด้านล่างของคำตอบฉันลองสิ่งนี้ก่อนและแก้ปัญหาของฉันเจ๋ง!
Agung Sagita

4

สำหรับฉันมันคือ xdebug ฉันปิดการใช้งานและทำงานได้ตามที่ควรจะเป็น!

[XDebug]
zend_extension = C:\xampp\php\ext\php_xdebug-2.3.2-5.6-vc11.dll

มันคือสิ่งที่เกิดขึ้นกับฉัน ขอบคุณที่จำฉันได้!
Silvio Delgado

4

หลังจากลองใช้คำแนะนำในโพสต์นี้แล้วสำหรับฉันก็ใช้ได้ผลเมื่อฉันเพิ่มใน:

Avira >>
Real-Time Protection >>
Configuration >>
Exception >>

เพิ่มการเข้าถึง:

  1. XAMPP \ Apache \ bin \ httpd.exe
  2. XAMPP \ MySQL \ bin \ mysqld.exe
  3. XAMPP \ XAMPP-control.exe

ใส่คำอธิบายภาพที่นี่


ฉันใช้ Windows Defender และวิธีนี้ใช้ได้ผลสำหรับฉันฉันเพิ่งเพิ่มไฟล์สามไฟล์ลงในรายการ "กระบวนการที่ยกเว้น" ใน Defender
Kevin

3

ฉันใช้ wamp64 บนเครื่อง windows 10 ของฉัน ฉันประสบปัญหาเดียวกันและการปิด Xdebug จากไฟล์ php.ini ของฉันช่วยแก้ปัญหาให้ฉันได้

; [xdebug]
; zend_extension ="C:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"
; xdebug.remote_enable = off
; xdebug.profiler_enable = off
; xdebug.profiler_enable_trigger = off
; xdebug.profiler_output_name = cachegrind.out.%t.%p
; xdebug.profiler_output_dir ="C:/wamp64/tmp"
; xdebug.show_local_vars=0

2

ผมมีปัญหาเหมือนกัน. เวลาตอบสนองช้ามากและการรีเฟรชทำงานได้อย่างรวดเร็วเกือบตลอดเวลา คำแนะนำทั้งหมดที่ทำโดยจักรยานไม่ได้ช่วยอะไร สิ่งที่ดูเหมือนจะช่วยได้ดีที่สุด (ไม่มีเวลาตอบสนองช้าในช่วง 30 นาทีที่ผ่านมา) คือการรีเซ็ต winsock ตามที่อธิบายไว้ที่นี่: http://www.devside.net/wamp-server/wamp-is-running-very-slow

netsh winsock reset
netsh int ip reset C:\resetlog.txt

คุณต้องรีสตาร์ทหลังจากนี้


อย่าลืมดำเนินการในฐานะผู้ดูแลระบบ
Marcelo Agimóvel

2

เมื่อใช้ Windows 10 (มิถุนายน 2018) ฉันสามารถปรับปรุงการโหลดที่เพิ่มขึ้นจาก 2 วินาทีเป็นน้อยกว่า 400 มิลลิวินาทีโดยทำสิ่งต่างๆที่ฉันเห็นในโพสต์นี้และอินเทอร์เน็ต

ปิดการใช้งาน xdebug ใน php.ini

; [xdebug]
; zend_extension ="C:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"
; xdebug.remote_enable = off
; xdebug.profiler_enable = off
; xdebug.profiler_enable_trigger = off
; xdebug.profiler_output_name = cachegrind.out.%t.%p
; xdebug.profiler_output_dir ="C:/wamp64/tmp"
; xdebug.show_local_vars=0

ใช้ 127.0.0.1 ในการติดตั้งในกรณีของฉันคือ Wordpress

ใช้วิธี @honesta

edit mysql file 'my.ini'

under the [wampmysqld] add the following:

bind-address = ::

และปิดการใช้งานโมดูล cgi เช่น @Iulian Dita กล่าว

The solution that worked for me was to disable the cgi_module. Use one of these methods:

(Method 1) Right click on WAMP > Apache > Apache Modules > uncheck "cgi_module"

(Method 2) Edit httpd.conf and disable the loading of the CGI module by commenting this line:

LoadModule cgi_module modules/mod_cgi.so
Commenting would be just adding a # in front, like this:

#LoadModule cgi_module modules/mod_cgi.so
Restart the Apache service and you should be good to go.

1

มีปัญหาเดียวกันในChromeและไม่หายไปหลังจากใช้วิธีแก้ไขที่ทราบทั้งหมด สำหรับฉันการแก้ปัญหาคือยกเลิกการเลือก " เปิดใช้งานการป้องกันฟิชชิงและมัลแวร์ " ในการตั้งค่า Chrome (การตั้งค่า -> แสดงการตั้งค่าขั้นสูง -> ความเป็นส่วนตัว) หลังจากนั้น localhost ก็เร็วมาก


1

ฉันก็มีปัญหานี้เหมือนกัน

ฉันได้เพิ่มรายการที่แนะนำข้างต้นแล้ว แต่ไม่สามารถใช้งานได้

เป็นเพราะ Spybot Search and Destroy ได้เพิ่มไซต์ที่มีภูมิคุ้มกัน 15,000 บรรทัด (เช่นป้องกันไม่ให้คุณเยี่ยมชม) ไปยังไฟล์โฮสต์ของฉัน

ไฟล์โฮสต์ของฉันคือ 433k - ฉันลบบรรทัดเหล่านั้นออกและความเร็วในการโหลดหน้าเว็บของฉันดีขึ้นอย่างมาก



1

แผนการใช้พลังงานคือปัญหาเปลี่ยนสมดุลเป็นประสิทธิภาพสูง


1

ฉันมีข้อสงสัยว่า Chrome เริ่มงี่เง่าและใหญ่โตมาระยะหนึ่งแล้วและปัญหาของฉันก็เริ่มขึ้นหลังจากอัปเดต เนื่องจาก Ampps ทำงานได้ดีขึ้นเมื่อเชื่อมต่อกับอินเทอร์เน็ตฉันจึงใส่ 1 + 1 เข้าด้วยกัน ภายใต้การตั้งค่าขั้นสูงของ Chrome ให้ลองเจาะลึกลงไปในหน้าเว็บล่วงหน้าเพื่อให้ได้คุณสมบัติประสิทธิภาพที่ดีขึ้น และฆ่ามัน.

แดกดัน แต่ไม่คาดคิดเนื่องจากดูเหมือนจะสับสนเกี่ยวกับการโหลด Localhost ล่วงหน้า ในกรณีของฉันมันเป็นการแก้ไขทันทีหลังจากชั่วโมงการเล่นซอ config ที่เสียไปและหลายสัปดาห์แห่งความทุกข์ทรมาน

ขอบคุณ Google devs


0

ฉันมีปัญหาเดียวกัน แต่ฉันแก้ไขปัญหาจากฐานข้อมูลฉันเปลี่ยนชื่อตารางและสร้างตารางใหม่โดยไม่มีดัชนีซึ่งดัชนีทั้งหมดได้รับผลกระทบและฉันมีข้อมูลจำนวนมากในตารางฉันเปลี่ยนชื่อตารางเดิมอีกครั้งมันได้รับการแก้ไขแล้วสำหรับฉัน .


0

หากคุณใช้ PHP Xdebug เพื่อจุดประสงค์ในการดีบักให้ลบไฟล์นั้นออก มันได้ผลสำหรับฉัน เวลาตอบสนองลดลงจาก 950ms เป็น 125ms


0

ฉันไม่รู้ว่าทำไม แต่การปิดการเชื่อมต่ออินเทอร์เน็ตช่วยแก้ปัญหานี้ให้ฉันได้


0

หลังจากลองตอบและแสดงความคิดเห็นที่นี่ในที่สุดฉันก็พบวิธีแก้ปัญหา! ในบทความนี้วิธีกำหนดค่า PHP ที่ถูกต้องฉันพบวิธีใหม่ในการกำหนดค่า PHP เป็นโมดูลใน Apache

สำหรับผู้เขียนบทความนี้วิธีกำหนดค่า PHP อย่างเป็นทางการไม่ใช่วิธีที่เหมาะสมที่สุด วิธีทั่วไปและไม่เหมาะสมในการกำหนดค่า PHP คือวิธีนี้:

# For PHP 5:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/php"

ฉันทำแบบนี้มาตลอด แต่ในบทความแนะนำให้กำหนดค่าโมดูล PHP ด้วยวิธีนี้:

#For PHP5
LoadFile "C:/www/php5/php5ts.dll"
LoadModule php5_module "C:/www/php5/php5apache2.dll"

<IfModule php5_module>
    #PHPIniDir "C:/Windows"
    #PHPIniDir "C:/Winnt"

    <Location />
        AddType text/html .php .phps
        AddHandler application/x-httpd-php .php
        AddHandler application/x-httpd-php-source .phps
    </Location>

</IfModule>

ฉันยังเปิดใช้งาน IPV6 และเวลาในการโหลดของฉันลดลงจาก 45 วินาทีหรือ 1 นาทีขึ้นไปเหลือเพียง 2 หรือ 4 วินาที! ขอบคุณคำตอบอื่น ๆ ที่กล่าวถึงที่นี่ฉันยังเปิดใช้งานในการกำหนดค่าทั่วไปของฉันดังต่อไปนี้

ไฟล์โฮสต์:

127.0.0.1       localhost
127.0.0.1       127.0.0.1
#   ::1         localhost

httpd.conf

EnableMMAP on
EnableSendfile on
AcceptFilter http none 
AcceptFilter https none
HostnameLookups Off

นอกเหนือจากนั้นฉันย้อนกลับวิธีแก้ปัญหาอื่น ๆ ทั้งหมดที่ฉันลองใช้ดังนั้นฉันแน่ใจว่านี่เป็นวิธีเดียวที่ฉันใช้


-2

เพียงลองโหมด "ไม่ระบุตัวตน" ใน Chrome

ในที่สุดสิ่งนี้ช่วยฉันแก้ปัญหาได้

โปรดระลึกไว้เสมอนี่ไม่ใช่วิธีแก้ปัญหาถาวร


-6

ฉันวิ่งบน wamp และเคยมีปัญหานี้ครั้งหนึ่ง อาจมีหลายปัจจัยในการนี้แม้ว่าจะมี 5 ปัจจัยหลักที่อยู่ในใจของฉัน

1 โปรแกรมสามารถทำให้เกิดสิ่งนี้ได้ (แม้แต่ซอฟต์แวร์ป้องกันไวรัสก็ขึ้นอยู่กับสิ่งที่คุณมี)

ครั้งที่ 2 คอมพิวเตอร์ของคุณเต็มหรือใช้พื้นที่มากสิ่งนี้เกิดขึ้นกับไซต์พันธมิตรของฉัน

3 ตรวจสอบไฟล์ regerstry ของคุณว่าอาจมีข้อผิดพลาดหรือสิ่งอื่น ๆ (สิ่งนี้กลายเป็นปัญหาของฉัน)

4 หลังจากที่คุณถอนการติดตั้งคุณได้ลบไฟล์ที่เหลืออยู่ในคอมพิวเตอร์ของคุณด้วยตนเอง (ใช่แม้ว่าคุณจะถอนการติดตั้งด้วย wamp แต่ก็มีแนวโน้มที่จะทิ้งโฟลเดอร์หรือ 2 ที่มีข้อมูลสำคัญบางอย่างไว้เมื่อคุณติดตั้งสิ่งนี้จะไม่ถูกแก้ไขใหม่ และจะยังคงเหมือนเดิม)

5 ดาวน์โหลด wamp ล่าสุดหรือเวอร์ชันล่าสุดที่เสถียรที่สุด

หวังว่าสิ่งเหล่านี้จะช่วยได้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.