|   |   | 
| 
 | Повторное использование возвращаемых значений | ☑ | ||
|---|---|---|---|---|
| 0
    
        Maniac 16.10.21✎ 11:06 | 
        Я правильно понял...
 Допустим есть общий модуль, в нем функция. Функция содержит соединение с сайтом, получение с сайта определенной информации (к примеру в строку). Если поставить эта галку на Модуль. То функция сработает 1 раз - получит эту строку. И потом если эту функцию использовать много раз в разных местах - то сразу будет возвращаться эта строка. Выполнения кода (обращения к сайту) больше не произойдет. И еще вопрос - в этой функции много проверок. Может не сразу вернуть значение. Стоит много контролей с ВызватьИсключение. | |||
| 1
    
        Смотрящий 16.10.21✎ 11:12 | 
        Мля
 Никуя не понятно Но очень интересно | |||
| 2
    
        ДенисЧ 16.10.21✎ 11:20 | 
        если параметры совпадают, то вернёт исходное.
 если произойдет вызов ОповеститьОбИзменении - может повторно полезть на сайт. Если по сборке мусора сдохнет - то тоже может полезть. Вообще - это плохое место для хранения внешних данных, которые могут измениться извне (если говорит что-то слово - volatile) | |||
| 3
    
        ДенисЧ 16.10.21✎ 11:30 | 
        И да, мань...
 С твоим уровнем ЧСВ класса "невлюбенный программист" такие вопросы задавать... | |||
| 4
    
        acht 16.10.21✎ 11:45 | 
        (0) Не вижу ни одного знака вопроса. Спасибо за то, что информируешь.     | |||
| 5
    
        ДенисЧ 16.10.21✎ 11:46 | 
        (4) "Я не нудный, у меня просто кость подробная"...     | |||
| 6
    
        Маленький Вопросик 16.10.21✎ 11:59 | 
        это случайно не про динамический ключ авторизации идет речь к какому-то апи?     | |||
| 7
    
        MyNick 16.10.21✎ 12:09 | 
        Вопросы из категории "стаж 100 лет и три года"     | |||
| 8
    
        Anton1307 16.10.21✎ 12:15 | 
        Кэш не хранит данные вечно.
 Закэшированное значение будет удалено из кэша через 20 минут после вычисления или через 6 минут после последнего использования (в зависимости от того, что наступит раньше*). Кроме этого значение будет удалено при нехватке оперативной памяти в рабочем процессе сервера, при перезапуске рабочего процесса и при переключении клиента на другой рабочий процесс | |||
| 9
    
        H A D G E H O G s 16.10.21✎ 12:25 | 
        (3) скорее недолюбленный программист (прости Господи). Воспитанный дикими франчами Украины и Ростова и был недолюблен своим сеньором.     | |||
| 10
    
        ДенисЧ 16.10.21✎ 12:29 | 
        (9) перелюблен. Точнее, залюблен...     | |||
| 11
    
        Maniac 16.10.21✎ 12:35 | 
        Строка постоянная. На время сессии.
 В общем да - оно так работает. Всем спасибо. Отличная вещь. | |||
| 12
    
        Maniac 16.10.21✎ 12:41 | 
        (8) Ок меня устраивает это. Что будет через 20 минут делать повторный запрос к сайту.
 Главное чтобы не происходило каждый раз. Вопрос тут в создании своего сервера лицензирования. Получения лицензии и проверки. Соответственно я проверку леплю в процедуры и функции. И чтобы каждый раз не происходило обращение к сайту. Вполне устроит чтобы раз в 20 минут один раз запрашивалось. Отлично. | |||
| 13
    
        Ненавижу 1С гуру 16.10.21✎ 15:50 | 
        (0) формулировки вопросов на уровне фиксина. Совпадение? Не думаю     | |||
| 14
    
        pechkin 16.10.21✎ 16:23 | 
        Это же все ломается элементарно     | |||
| 15
    
        acanta 16.10.21✎ 18:47 | 
        Правильно ли я понимаю, что для того, чтобы Оле-соединение между двумя 8ками не отваливалось каждые 10 минут, оно должно быть инициировано именно в таком модуле?     | |||
| 16
    
        ДенисЧ 16.10.21✎ 18:49 | 
        (15) Чтобы оле-соединение не отваливалось, его не надо использовать )))
 А так да, если у тебя кластера из N серверов нет, то так. | |||
| 17
    
        ДенисЧ 16.10.21✎ 18:49 | 
        Но использовать его нужно чаще, чем 6 минут
 "через 6 минут после последнего использования" | |||
| 24
    
        Eugeneer 17.10.21✎ 12:37 | 
        (23) я уже сделал. и человек пять с этим работают. Все отлично     | |||
| 25
    
        Eugeneer 17.10.21✎ 12:39 | 
        К тому же сейчас почти все юзают через интернет каучу сервисов. Просто полным полно.
 И почту читают и по апи работаюти все что угодно. ЭДО и прочее..... просто сотни разных сервисов. А тут вообще ерунда тем более. ПРосто я как человек которого даже лишняя секунда волнует заботился чтобы это происходил меньше. Те даже 1-2 секунды лишние чтобы не отнимало. | |||
| 26
    
        Eugeneer 17.10.21✎ 12:41 | 
        (23) вот как раз тут согласен) на продажа должно сказаться только в положительную сторону)))
 Так как как только откатаю то и демку можно будет давать с ограниченным действием и функционалом. | |||
| 27
    
        Guk модератор 17.10.21✎ 12:42 | 
        (22) (23) хватит про модерирование трещать. сами же знаете, что тут за это бывает...     | |||
| 28
    
        Eugeneer 17.10.21✎ 12:42 | 
        Кстати реально эта галка делает пользу. Даже не сам факт там возврата. А именно то что функция исполняется раз в 6 минут, вне зависимости от количества кода и чего там. Это бомба.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |