มอส / InfoPath Forms Server (InfoPath 2007) ประสิทธิภาพการทำงานรายการหล่นลง

ประเภทเพิ่มเติม: InfoPath

สรุป: มี InfoPath 2007 ฟอร์มจัดวางเซิร์ฟเวอร์ MOSS แสดงรายการแบบหล่นลงของผู้ขายที่เชื่อมโยงกับรายการมอสเอง. เมื่อเลือกผู้จัดจำหน่าย, กฎกำหนดค่าฟิลด์ที่กำมือของเขตข้อมูลข้อความเช่นชื่อพนักงานขาย, ที่อยู่, เมือง, รัฐ, ไปรษณีย์และโทรศัพท์. ประสิทธิภาพเป็นน่ากลัว. เราสังเกตว่า ประสิทธิภาพลม (แฟชั่นไม่ใช่เชิงเส้น) สำหรับแต่ละฟิลด์เพิ่มเติม เราปรับปรุงด้วยวิธีนี้. เช่น, ถ้าเราเพียง ปรับปรุงชื่อตัวแทนขาย, มันต้องใช้เวลา [x] จำนวนเวลา. ถ้าเราปรับปรุงตัวแทนขาย, address1, address2, เมือง, รัฐ, ไปรษณีย์, มันต้องใช้เวลา 10 เวลาอีกต่อไป.

โซลูชั่น: เขียนเว็บเซอร์วิส (สามารถพบรหัสตัวอย่าง ที่นี่) ที่ถูกส่งผ่านชื่อของผู้จัดจำหน่าย และคืนกลับรายละเอียดผู้จัดจำหน่าย. แล้ว, กำหนดฟิลด์วิธีนี้. แม้ว่าดูเหมือนเกินไปนี้ ช้า, มีความแตกต่างไม่ discernable ประสิทธิภาพเมื่อเรากำหนดให้ 1 ฟิลด์เมื่อเทียบกับ 8 เขตข้อมูล. เป็นโบนัส, ผู้ใช้ได้รับเย็น "ติดต่อเซิร์ฟเวอร์" Cylon ผลผลในขณะที่พวกเขารอแบบฟอร์ม การเรียกใช้บริการ.

One thought on“มอส / InfoPath Forms Server (InfoPath 2007) ประสิทธิภาพการทำงานรายการหล่นลง

  1. Manuel Duque Muriel

    ผมจำได้ว่า มอสส์โครงการแรกที่ฉันถูกเกี่ยวข้องใน. เรามีปัญหาเดียวกันกับ Infopath, เวลาโหลดคือการยาวเกินไป. ในตอนท้าย เรา reimplement ที่สุดของแบบฟอร์ม Infopath ตัวควบคุมผู้ใช้ภายในส่วนสมาร์ท.

ทิ้งคำตอบไว้

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่. ช่องที่ต้องการถูกทำเครื่องหมาย *