มีวิธีปิดการใช้งาน IPv6 ใน Chrome ของ Google หรือไม่


21

ฉันกำลังพัฒนาเว็บไซต์ในเครื่อง Windows 7

เมื่อฉันติดตั้ง Firefox ฉันได้พบปัญหาประสิทธิภาพการทำงานบางอย่างเกี่ยวกับการเชื่อมต่อกับ localhost googling รอบ ๆ ฉันพบว่ามันเกี่ยวข้องกับการใช้ IPv6 โดยเบราว์เซอร์เพื่อแก้ไข URL

การใช้about: configและการตั้งค่าnetwork.dns.disableIPv6เป็นปัญหาจะหายไป

ตอนนี้ฉันมีปัญหาเดียวกันกับ Google Chrome แต่ฉันไม่สามารถหาวิธี (ถ้ามีวิธี) ที่จะทำเช่นเดียวกับที่ฉันทำกับ Firefox

ข้อเสนอแนะใด ๆ


7
คุณลองแก้ไขปัญหาระบบ IPv6 แล้วหรือยัง
Brian Knoblauch

ฉันเห็นความเร็วสูงเป็นพิเศษเมื่อเปลี่ยน Firefox ด้วยโค้ดด้านบนดังนั้นจึงเป็นปัญหาทั่วไป Speedtest.net แสดง ping แบบเดียวกันและดาวน์โหลด / อัปโหลดใน Firefox โดยไม่ต้องใช้มัน
Tom Stickel

คำตอบ:


21

จาก: /programming/1726585/firefox-and-chrome-slow-on-localhost-known-fix-doesnt-work-on-windows-7

แก้ไขไฟล์ "โฮสต์" บนคอมพิวเตอร์ของคุณเพื่อให้แน่ใจว่ามีรายการ localhost สไตล์ ipv4 อยู่ที่นั่น ไปที่:

C:\Windows\System32\drivers\etc\hosts

ตรวจสอบให้แน่ใจว่ามีเส้นที่ดูเหมือน

127.0.0.1       localhost

และตรวจสอบให้แน่ใจว่าบรรทัดที่มีสไตล์ ipv6 แสดงความคิดเห็น (พร้อม #)

#   ::1             localhost

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


ทำงานได้ดีขอบคุณ! จนกว่า chrome จะไม่สนับสนุนการปิดใช้งาน IPv6 อย่างถูกต้องฉันจะระงับความคิดเห็นไว้ในบรรทัดนี้
tanathos

ใช้งานได้ดีปัญหาคือระบบอื่น ๆ ในเครื่องของคุณอาจต้องตั้งค่านั้นในไฟล์โฮสต์เช่นเซิร์ฟเวอร์มูลฐานของทีมในกรณีของฉัน ถ้าฉันแสดงความคิดเห็น::1ในไฟล์โฮสต์การเข้าถึง TFS ช้าและ Chrome เร็ว: (
Juri

ยังใช้งานได้กับ Chrome รุ่นล่าสุดใน Windows 7 หรือไม่ ดูเหมือนว่าจะไม่ทำงานบน Windows 8 หากยังคงใช้งานได้บน Win7 ดังนั้นคำถามเฉพาะ Win8 ที่โพสต์ที่นี่: superuser.com/questions/568597/…
Kaliatech

สิ่งนี้ยังคงใช้งานได้บน Windows 7 ด้วย Chrome 26 - เพิ่งจะช่วยฉันได้สักคืนนี้
Chris Moschini

-1: แน่นอนว่ามันจะใช้งานได้เช่นกัน แต่จะปิดการใช้งาน ipv6 สำหรับแอปพลิเคชั่นอื่นดังนั้นหาก Chrome เท่านั้นไม่ควรใช้ ipv6 นี่ไม่ใช่ตัวเลือก เนื่องจากมีสวิตช์บรรทัดคำสั่งการแฮ็ก sys internals (ซึ่งคุณต้องการสิทธิ์รูท) จึงเป็นสิ่งที่รับรู้ได้
คณิตศาสตร์

8

เริ่ม Chrome ด้วยการตั้งค่าสถานะบรรทัดคำสั่ง --disable-ipv6


uhm ... ดูเหมือนว่าจะไม่ทำงาน ... ฉันไม่แน่ใจ แต่ภาพในหน้ายังโหลดช้ามากทีละคน ... บน Firefox เครื่องเดียวกันเว็บไซต์เดียวกันมันเร็วขึ้นจริงๆ
tanathos

ใช่ฉันพบข้อเสนอแนะนั้นในบางสถานที่ แต่ดูเหมือนว่าจะมีให้เฉพาะในงานสร้างตอนกลางคืนหรืออะไรทำนองนั้น ... แล้วจะปิดการใช้งานระบบ IPv6 ได้อย่างไร แท็บไทม์ไลน์และโปรไฟล์ใต้เครื่องมือสำหรับนักพัฒนาซอฟต์แวร์ (Ctrl + Shift + I) แสดงถึงสิ่งอื่นที่เกิดขึ้นหรือไม่ คุณพบว่านี่เป็นปัญหาใน Firefox แต่ใน Chrome อาจไม่เกี่ยวข้อง ... การตั้งค่าพรอกซีของ Chrome นั้นสืบทอดมาจาก Internet Explorer บางทีมันอาจช่วยปิดการใช้งาน IPv6 ที่นั่นได้หรือไม่
Tamara Wijsman

แต่ผมเคยทดสอบนี้แม้จะมี IE และกับ IE เป็นไปอย่างรวดเร็วเช่นเดียวกับ Firefox ถ้านี้เป็นที่เกี่ยวข้องกับการตั้งค่าอินเทอร์เน็ต IE จะต้องช้า ... ปิดการใช้งาน IPv6 ในการดำเนินงานระดับระบบเป็นทรัพยากรสุดท้ายของฉัน :)
tanathos

2
ทำงานได้ดีสำหรับฉันด้วย 9.0.597.107
Martin v. Löwis

ล้มเหลวใน Google Chrome 22.0.1229.56 เบต้า (Ubuntu 12.10-beta1)
โยฮันน์

1

การ--disable-ipv6ตั้งค่าสถานะไม่ทำงานอีกต่อไป ( 1149303005 ) ดังนั้นวิธีที่จะไปคือการใช้ตารางนโยบาย (RFC3484) การใช้งานระบบปฏิบัติการของคุณ:

  • ของ Windows: netsh prefixpoliciesGoogle
  • ลินุกซ์: /etc/gai.confแก้ไข

น่าเสียดายที่วิธีการของ Chrome สำหรับการแก้ไขชื่อ (async-dns) นั้นไม่สนใจลำดับความสำคัญของ IPv4 / IPv6 ของระบบปฏิบัติการดังนั้น:

  • การเปิดตัว Chrome จากคอนโซลด้วยการตั้งค่าสถานะ--disable-async-dnsจะเป็นการหลอกลวง แต่แน่นอนว่าคุณจะสูญเสียฟังก์ชันการทำงานดังกล่าว
  • หวังว่า Google จะแก้ปัญหา516305สักวัน :-)

-1

หากคุณใช้ linux ด้วย Google Chrome หรือ Chromium คุณสามารถทำสิ่งเดียวกันกับที่ Matt แนะนำ

แก้ไขไฟล์ / etc / hosts ของคุณเป็นรูท

ฉันแสดงความคิดเห็นทั้งหมดที่อยู่ ipv6 (ใด ๆ ที่มีเครื่องหมายโคลอน) และฉันได้รับการโหลดหน้าเว็บที่เร็วขึ้นอาจเป็นเรื่องบังเอิญ แต่ฉันไม่คิดอย่างนั้น


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