Score:0

การพัฒนาท้องถิ่นช้าอย่างเจ็บปวด

ธง ru

ฉันรู้ว่าบางคนอาจแนะนำว่าคำถามนี้ต้องถามใน StackOverFlow แต่ฉันไม่เชื่อว่านี่ไม่ใช่ปัญหาของ Dev และน่าจะเป็นเรื่อง IT/Security ฉันจะโพสต์คำถามนี้ใน Superuser เช่นกัน

ฉันเป็นนักพัฒนาใหม่ล่าสุดในบริษัท และฉันทำงานจากระยะไกล ฉันได้รับแล็ปท็อปการพัฒนาที่รวดเร็วซึ่งเหมือนกับคนอื่นๆ แล็ปท็อปเครื่องนี้เชื่อมต่อกับอะแดปเตอร์ USB-C เป็น Lan จากนั้นเชื่อมต่อกับสวิตช์เครือข่าย จากนั้นเชื่อมต่อกับเราเตอร์ของฉัน (ทั้งหมดมีการเชื่อมต่อแบบ Lan)

ฉันใช้ VPN เพื่อเชื่อมต่อกับฐานข้อมูลและอะไรก็ตาม ในบรรดานักพัฒนาทั้งหมด สภาพแวดล้อมของฉันมีประสิทธิภาพที่ช้าที่สุด (โดยประมาณ 10~20X) ดังนั้นทุกครั้งที่ฉันทำการเปลี่ยนแปลงโค้ดและคอมไพล์โค้ดใหม่ ฉันต้องรอ 12~15 นาทีจึงจะโหลดสิ่งต่างๆ ได้!

ฉันทำโปรไฟล์รหัสของฉันแล้วและสังเกตเห็นว่าการสืบค้น SQL ใช้เวลานานอย่างเจ็บปวดในการดำเนินการ แบบสอบถามที่ใช้เวลา 70~90 วินาทีในการรันบนเครื่องของฉันผ่าน SSMS ใช้เวลาน้อยกว่า 2 วินาทีในเครื่องของผู้พัฒนารายอื่น (หนึ่งในนักพัฒนาอาศัยอยู่ในเมืองเดียวกับฉันและใช้ผู้ให้บริการอินเทอร์เน็ตรายเดียวกัน)

การดำเนินการ C# บางอย่างที่ใช้เวลาน้อยกว่าหนึ่งมิลลิวินาทีในการรันบนแล็ปท็อปเครื่องอื่น ใช้เวลา 70ms~150ms ในเครื่องของฉัน

นักพัฒนาอีกคนและฉันใช้คำสั่ง ping เซิร์ฟเวอร์ฐานข้อมูลเดียวกัน และเรามีสถิติที่เทียบเคียงได้ (ดีเลย์ ทั้งการสูญเสียแพ็กเก็ตเป็นศูนย์ ฯลฯ ความเร็วอินเทอร์เน็ตที่ใกล้เคียงกันหลังจากเชื่อมต่อกับ VPN) แต่ข้อความค้นหาของฉันยังใช้เวลานานกว่ามากในการดำเนินการ! แบบสอบถามยังง่าย เลือก top(10,000) ID จาก someTable

  • ฉันได้ปิดการใช้งานโปรแกรมป้องกันไวรัส (สิ่งเดียวกันบนพีซีของทุกคนอีกครั้ง) และ ไม่มีโชค!
  • ฉันได้เชื่อมต่อแล็ปท็อป (ผ่าน USB-C -> ฮับ LAN) กับเราเตอร์ของฉัน (กำจัดสวิตช์) ก็ยังไม่มีโชค
  • ฉันได้แก้ไขไฟล์โฮสต์ของฉันให้ชี้ localhost เป็น 127.0.0.1 เพื่อให้แน่ใจว่าการโทรเหล่านี้จะไม่ออกไปข้างนอกและยังไม่มีโชค
  • ฉันได้ชี้ Dev ของฉันไปยังฐานข้อมูลอื่นแล้วและไม่มีโชค! ทุกอย่างยังคงช้ามาก
  • ฉันตัดการเชื่อมต่อ Lan และใช้ WIFI เพื่อเชื่อมต่อกับเราเตอร์ แต่ก็ยังไม่มีโชค!
  • ฉันถาม IT แล้ว พวกเขาไม่มีเงื่อนงำ! ฉันได้ทำการทดสอบอื่น ๆ มากมาย แต่ฉันสงสัยว่ามันเป็นของท้องถิ่นหรือไม่!
  • ในระหว่างรันไทม์ ฉันให้ลำดับความสำคัญ 'เรียลไทม์' กับกระบวนการ Visual Studio/IIS/SSMS ทั้งหมด แต่ก็ยังไม่มีโชค

มีอะไรอีกบ้างที่ฉันสามารถขอให้ It ตรวจสอบได้ และการตั้งค่า/สิ่งอื่นๆ ในเครื่องที่ฉันสามารถตรวจสอบได้คืออะไร ไม่ว่าจะเป็นอะไรก็ตาม สำหรับฉันแล้วดูเหมือนว่ามันจะรู้ว่าแพ็กเก็ตใดกำลังไปที่ใดและเนื้อหาของพวกมันคืออะไร และสามารถสแกน/หน่วงเวลาพวกมันได้อย่างเฉพาะเจาะจง!

ฉันจะปิดการใช้งาน Windows Firewall และดู แต่ฉันสงสัยจริงๆว่ามันเป็นตัวการ

Tilman Schmidt avatar
bd flag
ฉันสงสัยจริงๆ ว่านี่เป็นคำถามที่สามารถปฏิบัติอย่างสมเหตุสมผลในฟอรัมถามตอบ ไม่มีทางที่คุณสามารถให้รายละเอียดทางเทคนิคที่เพียงพอที่นี่เพื่อให้บางคนเริ่มคาดเดาเกี่ยวกับสาเหตุที่เป็นไปได้สำหรับสิ่งที่คุณรายงาน นี่คือสิ่งที่ต้องดำเนินการด้วยตนเอง
Score:0
ธง gr

ทิลแมนพูดถูก เรามักจะไม่เคยคิดเรื่องนี้ออก ตัวแปรมากเกินไปตลอดทาง

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

แบนด์วิธของ ISP ของคุณเพียงพอหรือไม่ เรียกใช้การทดสอบความเร็ว (อีกครั้งโดยตรงจากโมเด็ม)

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

ประสิทธิภาพที่ซบเซาเกี่ยวข้องกับซอฟต์แวร์การพัฒนาของคุณหรือไม่? เครื่องทำงานได้ดีอย่างอื่นหรือไม่?

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

ไฟล์ dev ของคุณอยู่ในไดรฟ์แยกต่างหากหรือไม่ หลายครั้งบนแล็ปท็อปที่ทรงพลังกว่าที่มีฮาร์ดดิสก์ตัวที่สอง ไดรฟ์ที่สองนั้นเส็งเคร็ง ดังนั้นเวลาแฝงในการอ่าน/เขียนจึงแย่มาก

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา