localhost ของ Wamp ใช้เวลาในการเปิดมาก


1

ฉันได้กำหนดค่าต่อไปนี้สำหรับในเครื่องท้องถิ่นWAMPWindows 7

ป้อนคำอธิบายรูปภาพที่นี่

เมื่อฉันพยายามเปิดlocalhostจากWAMPไอคอนการแจ้งเตือนใช้เวลานานมาก (ประมาณเป็นนาที) แม้phpmyadminจะใช้เวลามาก

แนวคิดใดที่จะแก้ไขปัญหานี้ได้อย่างไร


คุณสามารถค้นหาชุดแก้ไขปัญหาได้ในคำตอบนี้ การลองใช้และเพิ่มความคิดเห็นเกี่ยวกับการประสบความสำเร็จในการโพสต์ของคุณจะเป็นประโยชน์
harrymc

ขอบคุณ @harrymc แน่นอนฉันจะทำตามคำตอบที่คุณแนะนำในลิงค์
NullPointer

ฉันมีปัญหาที่คล้ายกันกับสแต็ค WAMP แบบโฮมเมดของฉัน ของฉันไม่ได้ค่อนข้างช้า แต่มันช้าพอที่การใช้ WordPress กลายเป็นเรื่องน่าผิดหวังอย่างมากที่ฉันไม่สามารถเปิดหน้าต่างเบราว์เซอร์คลิกลิงก์จากนั้นพิมพ์บทความเมื่อฉันได้รับแนวคิด ฉันวางมันลงในไฟล์ข้อความเพื่อเข้าสู่ระบบแบบแบทช์ในภายหลัง ในกรณีของผมผมขอสงสัยว่าปัญหาที่เกิดขึ้นเป็นเพราะผมใช้รุ่น FastCGI ของ PHP เพราะผมก็นำไปสู่การเชื่อว่ามันเป็นได้เร็วขึ้น ไปคิด คุณกำหนดค่าอะไร คุณได้รับอินสแตนซ์ของการphp-cgi.exeทำงานหรือเป็น PHP โมดูล Apache ของคุณ?
Synetech

@Synetech ใช่ PHP เป็นโมดูล Apache เช่นรายการต่อไปนี้ในไฟล์ httpd.confLoadModule php5_module
NullPointer

ฉันอ่านคำแนะนำเกี่ยวกับการปรับปรุงประสิทธิภาพโดยการเปลี่ยน PHP เพื่อโหลดเป็นกระบวนการ Fast-CGI รวมถึงการเปลี่ยนโหลดเป็นโมดูล Apache คำแนะนำพิเศษร่วมกันนี้ไม่มีประโยชน์อย่างยิ่ง โดยส่วนตัวแล้วตอนนี้ฉันใช้มันเป็น FCGI แต่นั่นหมายความว่าคุณไม่สามารถตั้งค่าคำสั่ง PHP ใน.htaccessไฟล์ต่อไดเรกทอรีดังนั้นฉันจะเปลี่ยนกลับไปเป็นโมดูล Apache
Synetech

คำตอบ:


1

ฉันมีปัญหานี้เช่นกันและในขณะที่มองหาวิธีการแก้ปัญหาฉันอ่านหลายหน้าพร้อมคำแนะนำในการแก้ไขปัญหานี้ (1) , (2) , (3) , (4)

มีข้อเสนอแนะหลายประการ แต่ฉันทามติทั่วไปดูเหมือนว่าการแก้ไขที่มีประสิทธิภาพมากที่สุดสองรายการมีดังต่อไปนี้:

  • การเปลี่ยน PHP ให้ทำงานเป็นโมดูล Apache หรือเป็นกระบวนการ Fast-CGI (ฉันเห็นว่าทั้งคู่แนะนำว่าเร็วขึ้น)
  • การเพิ่มบรรทัดลงในHOSTSไฟล์เพื่อแก้ไขlocalhost:127.0.0.1 localhost
  • ปิดการใช้งาน IPv6
  • แทนที่สิ่งที่เกิดขึ้นทั้งหมดlocalhostในไฟล์กำหนดค่าของคุณ (สำหรับ Apache, MySQL และ PHP) ด้วย127.0.0.1

ฉันลงเอยด้วยการเพิ่มรายการรีจิสทรีเพื่อปิดใช้งาน IPv6 แต่ฉันยังไม่ได้รีบูตและยิ่งกว่านั้นฉันได้ปิดการใช้งานผ่านการตั้งค่าอินเทอร์เฟซ Windows ตามปกติดังนั้นฉันจึงยังไม่คิดว่าจะมีผลกระทบใด ๆ

ฉันยังแทนที่localhostด้วย127.0.0.1ในไฟล์กำหนดค่าของฉันซึ่งดูเหมือนว่าจะมีผลมากที่สุดทำให้เวลาในการโหลดหน้า WordPress ของฉันลดลงจาก ~ 7 วินาทีลงเหลือ ~ 2 วินาที

นอกจากนี้ฉันยังทำการทดสอบโดยที่ฉันเริ่มdnscacheบริการ (หลังจากแทนที่hostsไฟล์ขนาดใหญ่ปกติของฉันด้วยหลักสูตรเล็ก ๆ ) ดูเหมือนว่าจะเพิ่มประสิทธิภาพการเรียกดูทั้งหมด (ซึ่งหมายความว่าตอนนี้ฉันต้องหาวิธีในการรับโหลด -CPU ประมาณ 100% ที่บริการสร้างด้วยhostsไฟล์ขนาดใหญ่)


ฉันกำลังชื่นชมคำตอบของคุณ :)
NullPointer

ยินดีที่ได้ช่วย. แจ้งให้เราทราบว่าผลลัพธ์ของคุณคืออะไร หากไม่สามารถใช้งานได้เราสามารถลองคำแนะนำอื่น ๆ
Synetech

0

ฉันมีปัญหานี้มานานแล้ว และหลังจากสะดุดอินเทอร์เน็ตเป็นเวลาหลายชั่วโมงในที่สุดฉันก็พบว่ามีการกำหนดค่าผิดพลาดบางอย่างกับการตั้งค่าไฟร์วอลล์ของฉัน ฉันแนะนำให้คุณตรวจสอบการตั้งค่าไฟร์วอลล์ / โปรแกรมป้องกันไวรัส

นอกจากนี้หากคุณใช้พร็อกซีหรือ VPN ลองปิดหรือเพิ่มข้อยกเว้นสำหรับ localhost

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