વધારાના શ્રેણી: ઈન્ફોપાથ
સારાંશ: એક ઈન્ફોપાથ 2007 એક શેવાળના સર્વર તૈનાત ફોર્મ વૈવિધ્યપૂર્ણ MOSS યાદી જોડવા માટે વિક્રેતાઓ એક ડ્રોપ ડાઉન યાદી પૂરી પાડે છે. એક વિક્રેતા પસંદ કરવા પર, નિયમો જેમ કે વેચાણ પ્રતિનિધિનો નામ તરીકે લખાણ ક્ષેત્રોમાં મદદરૂપ કરવા માટે ક્ષેત્ર કિંમતો સોંપવા, સરનામું, શહેર, રાજ્ય, ઝીપ અને ફોન. બોનસ ભયાનક છે. We notice that performance gets worse (in a non-linear fashion) for each additional field we update this way. I.e., if we just update the sales rep name, it takes [X] amount of time. If we update sales rep, address1, address2, શહેર, રાજ્ય, zip, it takes 10 times longer.
ઉકેલ: Write a web service (sample code can be found અહીં) that is passed in the name of a vendor and it returns back the vendor details. તે પછી, assign the fields this way. Although this too seems slow, there was no discernable difference in performance when we assigned 1 field versus 8 ક્ષેત્રો. As an added bonus, users get a cool "contacting the server" Cylon તેઓ સેવા પરિણામો જગાડવા અને ઉપયોગ કરવા માટે આ ફોર્મ માટે રાહ જુઓ જ્યારે અસર.
હું માં સામેલ કરવામાં આવી હતી પ્રથમ શેવાળ પ્રોજેક્ટ યાદ. અમે ઈન્ફોપાથ સાથે જ સમસ્યાઓ હતી, ભાર સમય ખૂબ લાંબી મેળવવામાં આવી હતી. ઓવરને અંતે અમે એક સ્માર્ટ ભાગ અંદર વપરાશકર્તા નિયંત્રણો માટે ઈન્ફોપાથ સ્વરૂપો સૌથી reimplement.