ฉันได้พบกับผู้จำหน่ายซอฟต์แวร์วันนี้เกี่ยวกับโครงสร้างพื้นฐานที่แนะนำสำหรับการปรับใช้แอปพลิเคชันเฉพาะ แอปพลิเคชันต้องการเซิร์ฟเวอร์สองเครื่อง: เซิร์ฟเวอร์แอปสำหรับหน้าเว็บเซิร์ฟเวอร์ (. NET, Windows) และฐานข้อมูล (SQL Server) ผู้ขายอ้างว่าเซิร์ฟเวอร์ทั้งสองนี้ต้องมี "บิตพาริตี" สิ่งที่พวกเขาหมายถึงคือถ้าเซิร์ฟเวอร์แอปเป็น 32 บิต SQL Server ควรเป็น 32 บิตหรือถ้าแอปนั้นเป็น 64 บิต SQL Server จะเป็น 64 บิต มิฉะนั้นประสิทธิภาพจะได้รับผลกระทบในทางลบ
มันดูน่าหัวเราะสำหรับฉัน เซิร์ฟเวอร์มีความเป็นอิสระและสื่อสารผ่านเครือข่ายเท่านั้น โปรโตคอลเครือข่ายไม่มีส่วนเกี่ยวข้องกับ "บิตเนส" ของโปรเซสเซอร์บนเซิร์ฟเวอร์ใดเครื่องหนึ่ง
ฉันผิดหรือเปล่า? มีเหตุผลใดที่ความไม่ตรงกันที่แท้จริงอาจส่งผลเสียต่อประสิทธิภาพการทำงานหรือไม่
หมายเหตุ: ฉันรู้ว่าแอพบางตัวอาจทำงานเร็วขึ้นหรือช้าลงใน 32 บิตเทียบกับ 64 บิต แต่ผู้ขายบอกว่าการไม่ตรงกันระหว่างเว็บเซิร์ฟเวอร์และเซิร์ฟเวอร์ DB ทำให้เกิดปัญหา นี่คือคำสั่งที่ฉันถาม