Решено Скорость

Тема в разделе "Lotus - Программирование", создана пользователем aameno2, 22 окт 2015.

  1. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    Коллеги, вот скажите мне, имеет смысл бороться за скорость?
    500 баз, 500 одинаковых документов, два варианта:
    1. Создавать в цикле одни и теже документы в базах
    2. Создать коллекцию документов и скопировать их по базам
     
  2. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    3. создать ДХЛ, отправить на сервер, импортнуть ДХЛ
     
  3. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    мона и так.
    Насколько п.1 медленнее 2-3х?
     
  4. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    4. 499 линков на одну и туже базу ;)
     
  5. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    Неее, так низя) Нужно именно доки
     
  6. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    ну так при любой попытке открыть линк в итоге будет и база и доки
     
  7. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    Тох..низя просто. Представь офлайн, что делать с ссылками?
     
  8. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    проверил локально на клиенте - пашет ;)
     
  9. Xalet

    Xalet Well-Known Member

    Регистрация:
    8 авг 2008
    Сообщения:
    410
    Симпатии:
    0
    Если это одноразовое действие, я бы не заморачивался. Создаешь доки в одной и потом копируешь в оставшиеся 499 =)

    А зачем такой изврат? Почему не реплика базы?
     
  10. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    основное замедление - передача доков по сети и создание в БД, т.к. в цикле - то задержки будут в цикле
    в случае массового - оно само организует свой цикл
     
  11. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    мне уже стало интересно - а какая изначальная постановка задачи была, что вылилось в 500 баз? ;)
     
  12. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    Дык активсинк етить его за ногу.
    Берет контакты только из почтового файла)
    Вот и получается, формируем массив из адресов и т.д. и распихиваем пользователям....
    когда уже 9.0.2 выйдет тока....
     
  13. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    а диркат ему подсунуть?
     
  14. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    Хм...попробую, забыл про него совсем
    Upd. Не. Гад берет только личные контакты.
     
    #14 aameno2, 25 окт 2015
    Последнее редактирование модератором: 25 окт 2015
  15. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.073
    Симпатии:
    299
    а вот интересно - он тупо по имени БД берет?
     
  16. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    Видимо так.
    Что то док.copytodatabase не воркает......
     
  17. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.046
    Симпатии:
    18
    а если вернуться к старой доброй общей почте? ;)
     
  18. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    Не, глянь у нас был холивар в админке. Нужен глюк. усе)
     
  19. aameno2

    aameno2 Well-Known Member

    Регистрация:
    27 янв 2009
    Сообщения:
    484
    Симпатии:
    12
    Разница между созданием и копированием документов около 1-1.5 секунды.
     
  20. swyatogor

    swyatogor Lotus team
    Lotus team

    Регистрация:
    24 фев 2014
    Сообщения:
    429
    Симпатии:
    10
    @ToxaRat, Вернуться не получится.. потому как активсинк настраивается на почтовую базу пользователя и больше ни куда.. и берет данные из адресов именно с этой базы..
    @aameno2, вот только насколько я успел по-экспериментировать - бяда вкорячится с разными версиями клиентов (я так понял у Вас бяда с травелером??)) там версе и травелер на разных устройствах берут данные контактов из разных мест.. вот такая вот петрушка..
     
Загрузка...

Поделиться этой страницей