Localhost Manager ทำให้การแมพโดเมนในเบราว์เซอร์ง่ายขึ้นสำหรับนักพัฒนา
Localhost Manager ซึ่งพัฒนาโดยทีมงานที่ localhostmanager.com เป็นส่วนขยายของ Chrome ที่ช่วยให้นักพัฒนาเว็บจัดการไซต์การพัฒนาท้องถิ่น มันแทนที่ที่อยู่ localhost ที่เป็นตัวเลขด้วยนามแฝงที่อ่านได้เพื่อให้นักพัฒนาสามารถใช้ชื่อเช่น project.test แทน localhost:3000 ทำให้การทดสอบหลายบริการง่ายขึ้น ส่วนขยายนี้รวมเข้ากับ API เครือข่ายของเบราว์เซอร์และเสนอการสลับอย่างรวดเร็วสำหรับการแมพ, การสนับสนุน TLD ที่กำหนดเอง และการจัดเส้นทางต่อเบราว์เซอร์ มันมุ่งเป้าไปที่นักพัฒนาและวิศวกร DevOps ที่ต้องการ URL ที่กระชับสำหรับบริการท้องถิ่นพร้อมกันและสภาพแวดล้อมการทดสอบที่สมจริงมากขึ้น.
ส่วนขยายนี้เข้ากับการพัฒนาหลายบริการได้อย่างไร?
ส่วนขยายนี้ทำแผนที่ชื่อโฮสต์ที่อ่านได้ไปยังพอร์ตท้องถิ่น ทำให้นักพัฒนาสามารถเข้าถึงบริการหลายรายการด้วย URL ที่เหมือนการผลิตแทนที่จะเป็นพอร์ตดิบ ความสามารถนี้ช่วยเมื่อทดสอบการกำหนดเส้นทางซับโดเมนหรือพฤติกรรมคุกกี้และ CORS ที่ขึ้นอยู่กับชื่อโฮสต์ ตัวอย่างที่ใช้งานรวมถึงนามแฝงเช่น project.test และ api.local ซึ่งทำให้ง่ายต่อการเรียกใช้ส่วนหน้าส่วนหลังและไมโครเซอร์วิสข้างกันในระหว่างการพัฒนา.
มันส่งผลต่อประสิทธิภาพของเบราว์เซอร์และการใช้ทรัพยากรอย่างไร?
การกำหนดเส้นทางท้องถิ่นทำงานผ่านชั้นเครือข่ายของเบราว์เซอร์ ดังนั้นคำขอจะถูกพร็อกซี่ภายในเบราว์เซอร์แทนที่จะถูกจัดการโดยเดมอนภายนอก ส่วนขยายนี้มีขนาดเล็กและรวมเข้ากับ API เครือข่ายของ Chrome และการสลับการเข้าถึงอย่างรวดเร็วช่วยให้นักพัฒนาสามารถเปิดหรือปิดการแมพโดยไม่ต้องรีสตาร์ทเบราว์เซอร์ พฤติกรรมเหล่านั้นช่วยลดการหยุดชะงักในระหว่างการพัฒนาซ้ำในขณะที่ยังคงค่าใช้จ่ายในการรันเพิ่มเติมไว้ในกระบวนการเบราว์เซอร์.
ส่วนขยายนี้ต้องการการเปลี่ยนแปลงระบบหรือสิทธิ์ที่สูงขึ้นหรือไม่?
ไม่ต้องมีการแก้ไขทางการบริหาร เพราะส่วนขยายนี้กำหนดเส้นทางการจราจรผ่านพร็อกซี่ของเบราว์เซอร์และไม่เขียนลงในไฟล์โฮสต์ของระบบ นอกจากนี้ยังรองรับเป้าหมายทั้ง HTTP และ HTTPS และอนุญาตให้นามแฝงหลายตัวชี้ไปยังพอร์ตท้องถิ่นเดียวกัน ซึ่งช่วยเมื่อโปรเจ็กต์ต้องการชื่อโฮสต์หลายชื่อสำหรับบริการเดียว คุณสมบัติเหล่านี้ทำให้การกำหนดค่าถูกเก็บไว้ในเบราว์เซอร์และหลีกเลี่ยงการเปลี่ยนแปลง DNS ทั่วทั้งระบบ.
มันเข้ากันได้กับเบราว์เซอร์อื่น ๆ และเครื่องมือพัฒนาทั่วไปหรือไม่?
ส่วนขยายนี้ทำงานบน Chrome และเบราว์เซอร์ที่ใช้ Chromium อื่น ๆ ดังนั้นจึงเหมาะกับทีมที่ใช้ Edge, Brave หรือ Vivaldi ร่วมกับ Chrome แดชบอร์ดกลางให้ส่วนติดต่อเพื่อจัดการและสลับการแมพ ซึ่งรวมเข้ากับการทำงานที่พึ่งพาเซิร์ฟเวอร์ท้องถิ่น การโหลดสด และเครื่องมือพัฒนาของเบราว์เซอร์ ส่วนขยายนี้ช่วยลดความจำเป็นในการใช้เซิร์ฟเวอร์พร็อกซี่ท้องถิ่นแยกต่างหากสำหรับหลายสถานการณ์การทดสอบทั่วไป.
ใช้งานได้จริงสำหรับการทดสอบ URL ที่มุ่งเน้นนักพัฒนาซอฟต์แวร์ โดยมีการแลกเปลี่ยนที่ชัดเจน
Localhost Manager เป็นทางเลือกที่เหมาะสมสำหรับนักพัฒนาที่ต้องการชื่อเล่นต่อเบราว์เซอร์อย่างรวดเร็วและการตั้งค่าที่น้อยที่สุด โดยเฉพาะเมื่อทดสอบซับโดเมนหรือส่วนหน้าหลายบริการ การแลกเปลี่ยนคือขอบเขต: การแมพจะใช้ภายในเบราว์เซอร์ Chromium และไม่แทนที่ DNS ทั่วทั้งระบบหรือการทดสอบระดับเครือข่าย สำหรับเวิร์กโฟลว์ที่มุ่งเน้นเบราว์เซอร์ จะช่วยประหยัดเวลาในการกำหนดค่าและลดความยุ่งยาก; สำหรับสถานการณ์ระดับระบบ โซลูชันระดับเครือข่ายหรือ OS ยังคงจำเป็นอยู่.