Как зарегистрироваться на форуме?

Блог имени Курсаков_С_А (темы, которые создал(а) участник форума Курсаков_С_А)

Ускорение старта СОНО - предложение для разработчиков

Налоговая информационная система СОНО система обработки налоговой отчетности для Казахстана в 2009 году
Правила форума
В этом форуме описывается работа новой системы СОНО для налогоплательщиков. Не путать с Кабинетом налогоплательщиков. Прежде чем что-то спросить, внимательнее ищите тему, в которой хотите написать. Вопросы размещенные в неподходящих темах будут перемещены или удалены. Обсуждения подходящие для новых тем, будут выделены Кураторами.

Ускорение старта СОНО - предложение для разработчиков

Сообщение Курсаков_С_А » 03 май 2011, 09:23

Все пользователи СОНО недовольны ее весьма медленным стартом (весьма медленным - это очень мягко сказано). При запуске СОНО проверяет доступность сервера, и пока она этого не сделает, все остальнеы этапы запуска ждут завершения этой проверки. Которая может быть весьма длительной.

Предложение следующее - выделить в отдельный параллельный поток проверку доступности сервера как таковую, а начальную загрузку СОНО с валидацией данных и т.д., как таковую - в другой паралельный поток. Не знаю , как в Яве, а в DOT NET 4.0. давно есть специальные операторы для этого и целый SDK ParallelFX для работы с параллельными потоками. Я думаю, и в Яве нечно подобное должно быть. Распараллелив процессы при запуске, можно весьма сократить чистое время запуска. Для каждой копии СОНО, в масштабах всего Казахстана. А поток проверки доступности сервера, когда отработает, "нарисует" состояние сервера - в чем проблема то.

Самое смешное, что аппаратная поддержка работы с параллельностью - то есть многоядерные процессы - давно уже есть. На каждом компе по 4, а то и больше, ядра. Ну в худшем случае 2 ядра. Но СОНО их не использует. Хотя аппаратно давно доступно использование ядер процессора независимо для распараллеливания и ускорения работы любых программ.
Курсаков_С_А
-------
 
Сообщения: 1346
Зарегистрирован: 21 янв 2009, 09:09
Профессия: Программист 1С
Блог имени Курсаков_С_А
Активность участника


    Эта тема в сообществах:

    Тема пока не добавлена ни в одно сообщество

    Re: Ускорение старта СОНО - предложение для разработчиков

    Сообщение Кайрат-F2 » 03 май 2011, 16:06

    Ну что сказать, я не вполне согласен с Вами. Вот как я вижу ситуацию.
    При запуске СОНО не одну задачу решает, а несколько. Так и подключаясь к серверу она решает несколько задач. Мне известны 3:
    • одна нужна обязательно перед запуском, от результатов этой проверки зависит как будет дальше работать СОНО, без ее результатов нельзя продолжить работу СОНО. Так что СОНО должна обязательно выполниться перед запуском СОНО, но она судя по всему выполняется очень быстро, даже если сервер отключен
    • одна и так похоже запускается параллельно, т.е. выполняется не тормозя запуск СОНО. Там сделано как Вы и предлагаете, отдельным потоком, но ее тоже надо сделать при запуске программы
    • ну и только одна действительно часто тормозит запуск СОНО и мне правда непонятно зачем не запускается СОНО, пока не выполнится проверка. Есть у меня предположение, что это было придумано специально, но та часть СОНО, для которой эта проверка нужна, к сожалению сейчас не используется. Вот и получается, что при запуске СОНО она делает проверку подключения, но кажется (мое предположение) сейчас результаты этой проверки не используются. Эту проверку и правда можно было бы запустить в отдельный поток, но есть один нюанс: судя по предыдущим версиям, задумывалось, что при определенных результатах работу СОНО нужно нельзя продолжать не выдав предупреждение
    Вот и получается все 3 вида проверок нужны, но к несчастью та, что больше всего замедляет запуск СОНО - сейчас ее результат в программе не используется.
    Кайрат-F2

     
    Сообщения: 37471
    Зарегистрирован: 27 янв 2008, 16:54
    Откуда: г. Братислава - Словакия
    Профессия: IT Специалист
    Блог имени Кайрат-F2
    Активность участника

      Re: Ускорение старта СОНО - предложение для разработчиков

      Сообщение Курсаков_С_А » 03 май 2011, 16:25

      Мое предложение выделить проверку сервера в отдельный параллельный поток базируется вот на чем.
      Если отключить инет (или локальную сеть, как Вы здесь даже рекомендовали), запуск СОНО происходит заметно быстрее. Как мне кажется, если нет выхода в инет, то проверка доступности сервера не выполняется. Поэтому и получается быстрее.
      Курсаков_С_А
      -------
       
      Сообщения: 1346
      Зарегистрирован: 21 янв 2009, 09:09
      Профессия: Программист 1С
      Блог имени Курсаков_С_А
      Активность участника

        Re: Ускорение старта СОНО - предложение для разработчиков

        Сообщение Кайрат-F2 » 03 май 2011, 16:27

        Дело в том, что когда сеть отключена, то сразу дается отрицательный ответ и СОНО дальше работает, зная что ответ отрицательный. Но ей нужен даже этот ответ и в логику программы заложено, что нельзя работать, пока неизвестны результаты проверок
        Кайрат-F2

         
        Сообщения: 37471
        Зарегистрирован: 27 янв 2008, 16:54
        Откуда: г. Братислава - Словакия
        Профессия: IT Специалист
        Блог имени Кайрат-F2
        Активность участника

          Re: Ускорение старта СОНО - предложение для разработчиков

          Сообщение Курсаков_С_А » 03 май 2011, 16:40

          Результаты замера -

          запуск СОНО с доступным инетом - занял 100 сек. (от нажатия на ярлык до появления диалога выбора профиля)

          запуск СОНО БЕЗ доступного инета - занял 40 сек. После включения инета она его все равно нашла.
          То есть все равно СОНО далее сделала проверку доступности сервера.
          Так стоит ли на старте так тормозить?
          Потом, в процессе, параллельно можно найти инет.
          Все равно, с той скоростью заполнения/импорта ФНО, которую предлагает СОНО, раньше чем через 1-2 минуты не запихнешь в нее что-либо, требующее отправки на сервер.
          Курсаков_С_А
          -------
           
          Сообщения: 1346
          Зарегистрирован: 21 янв 2009, 09:09
          Профессия: Программист 1С
          Блог имени Курсаков_С_А
          Активность участника

            Re: Ускорение старта СОНО - предложение для разработчиков

            Сообщение Кайрат-F2 » 03 май 2011, 16:44

            Семен, там предполагается, что пользователю при определенных ответах сервера надо дать сообщение и выбор прежде чем он начнет вообще любое действие в СОНО. Он не должен ни одно действие сделать, пока программа не выдаст ему соответствующее окно.
            Кайрат-F2

             
            Сообщения: 37471
            Зарегистрирован: 27 янв 2008, 16:54
            Откуда: г. Братислава - Словакия
            Профессия: IT Специалист
            Блог имени Кайрат-F2
            Активность участника


              Привет. Мы ищем таланты:
              • Тебе интересен форум? Ты хочешь участвовать и развивать его?
              • Тебе интересно в твоей профессии?
              • Тебе есть чем поделиться из твоего опыта с коллегами на форуме? Есть чем поделиться из собственного опыта, научить или рассказать?
              Мы ищем таланты, которые помогут развить форум. Что взамен:
              • Получить приглашение на форум
              • Радость общения
              • Совместное развитие
              Как: об этом написано на странице: http://tandem.f2.kz/

              Вернуться в ИС СОНО Система обработки налоговой отчетности

               


              • Похожие темы
                Ответы
                Просмотры
                Последнее сообщение

              Кто сейчас на конференции

              Сейчас этот форум просматривают: Google [Bot] и гости: 340


              Лучшие темы за неделю:

              [07.08.2024 обновлена] Шаблоны форм на 2024 год для ИС СОНО
              Кайрат-F2
              15 ноя 2024, 19:42



              Вам помог наш сайт?

              Тогда и мы с радостью примем Вашу помощь
              Перечислите любую сумму на Билайн-номер +7-777-398-41-00

              Каждое перечисление поможет форуму!



              Новые сообщения:

              Работа налоговых серверов в 4 квартале 2024 года
              Кайрат-F2
              20 ноя 2024, 10:08

              [19.11.2024 обновлена] e-Salyq Business - мобильное приложение
              Кайрат-F2
              19 ноя 2024, 00:07

              [07.08.2024 обновлена] Шаблоны форм на 2024 год для ИС СОНО
              Кайрат-F2
              15 ноя 2024, 19:42

              [15.11.2024 обновлена] Шаблоны форм на 2025 год для ИС СОНО
              Кайрат-F2
              15 ноя 2024, 19:41

              Экономика Казахстана к 2060 годам и сегодняшней рождаемость
              Кайрат-F2
              09 ноя 2024, 19:31

              Цены на овощи и фрукты в Казахстане
              Кайрат-F2
              07 ноя 2024, 04:45

              [30.10.2024 обновлена] [e-Salyq Azamat] eSalyq - Мобильное приложение
              Кайрат-F2
              30 окт 2024, 22:07

              [18.10.2024 обновлена] Шаблоны форм на 2023 год для ИС СОНО
              Кайрат-F2
              18 окт 2024, 04:40

              [18.10.2024 обновлена] Шаблоны форм на 2022 год для ИС СОНО
              Кайрат-F2
              18 окт 2024, 04:37

              [18.10.2024 обновлена] Шаблоны форм на 2021 год для ИС СОНО
              Кайрат-F2
              18 окт 2024, 04:35

              [18.10.2024 обновлена] Шаблоны форм на 2020 год для ИС СОНО
              Кайрат-F2
              18 окт 2024, 04:34

              [18.10.2024 обновлена] Правила заполнения налоговых форм на 2019 год
              Кайрат-F2
              18 окт 2024, 04:32

              [06.06.2022 обновлена] NCALayer - для запуска Java в браузере
              Кайрат-F2
              14 окт 2024, 14:35

              Девальвация или инфляция в Казахстане?
              Кайрат-F2
              11 окт 2024, 21:39

              [Новость] www.esf.gov.kz - Портал по выписке электронных счетов-фактур
              Кайрат-F2
              09 окт 2024, 18:44

              Работа налоговых серверов в 3 квартале 2024 года
              Кайрат-F2
              08 сен 2024, 00:42

              [28.12.2023 обновлена] AKMedia Browser 23.12.28[ЭСФ, обновление форм СОНО, Кабинет]
              Кайрат-F2
              27 авг 2024, 13:03

              [03.08.2024 обновлена] Версия ИС СОНО 4.0.39 [02.08.2024]
              daur
              19 авг 2024, 17:43

              portal.kgd.gov.kz
              Кайрат-F2
              18 авг 2024, 19:39

              Олимпиада
              Кайрат-F2
              13 авг 2024, 12:01

              [Новость] knp.kgd.gov.kz - Кабинет налогоплательщика ИСНА
              Кайрат-F2
              01 авг 2024, 21:55

              А вы знаете, что.............
              Кайрат-F2
              01 июл 2024, 12:46

              [Новость] Банковские новости
              Кайрат-F2
              13 июн 2024, 01:20

              Работа налоговых серверов в 2 квартале 2024 года
              Кайрат-F2
              13 июн 2024, 00:47

              [16.12.2022 обновлена] Транспортный клиент для ИС Акциз (Декларант)
              Кайрат-F2
              17 май 2024, 23:46

              [Новость] pki.gov.kz Национальный удостоверяющий центр РК
              Кайрат-F2
              02 май 2024, 15:11

              [Новость] online.stat.kz - отчеты в статистику через Интернет
              Кайрат-F2
              02 май 2024, 15:10


              Хостинг предоставлен Компанией Хостинг–Сервис HS.kz