Tema: New update check
Autorius: Jornada Del Muerto
Data: 2010-01-07 21:05:30
Sveiki,

    Mastau kaip geriau realizuoti naujos naujinimu tikrinima ir priverstini naujinima jei imanoma, isivaizduokite:

    Yra client-server programa su kuria gali dirbti 100-150 klientu ir buna prireikia atnaujint tiek serveri tiek programa, arba ir tai ir tai, diegimui ir naujinimui naudojama MS technologija ClickOnce, tai tam kad atnaujint uztenka programa paleisti is naujo.

    Vat nenusprendziu niekaip kaip atlikti naujinimu tikrinima, variantas tikrinti programos starto metu ner tinkantis, nes klientas gali pasileisti programa 8 ryto ir ja isjungti vidurnakti (ten dirbama kartais net ir ilgiau), tai tik reiskia tikrinima reikia daryti darbo metu, jau bandziau realizuoti viena varianta, kuris pagal timer'i kreipiasi i serveri ir tikrina ar nera atnaujinimu, bet tai uzbombarduot gali serveri jei 100-150 klientu vienu metu tai darys.

    Po to variantas kiekvieno kreipimosi metu taip pat buvo galvoje, taciau pagalvojus kad papildomai "tasyti" reikes naujinimu informacija ne priklausomai ar ji yra ar ne, nemanau kad labai gera ideja, na siek tiek dilemine situacija... idomu kaip kas daro tai praktikoje, reik primest kad visiem 100-150 klientu yra 1 serveris, o atnaujinimai daznai buna butini.


    Koki pasiulymai?