Имя: Пароль:
1C
 
Отображение картинки с подвисанием, как решить?
,
0 Повелитель
 
23.12.21
11:01
Картинки хранятся вне базы, по сетевому адресу. Размеры картинок 20-200 Кб. Картинок около 500 000.
Пример адреса:
\\192.168.0.250\image\catalog\catalog\2021\c5\c5eeef43-8617-11eb-ab5b-1c1b0deed3a9_0.jpg
В 99.99% процентов картинки отображаются за 0.01 секунду.
Но несколько раз в день зависает и при выполнении вот этого кода:
Параметры.Картинка = Новый Картинка(\\192.168.0.250\image\catalog\catalog\2021\c5\c5eeef43-8617-11eb-ab5b-1c1b0deed3a9_0.jpg);
Время выполнения при подвисании почти всегда 12 секунд.
Чаще это проблема проявляется, когда 1с простаивает, но иногда и во время открытия каточек номенклатуры подряд. То есть если какое-то время не работать, потом открыть карточку номенклатуры с большой вероятностью получим время открытия картинки 12 секунд.
Картинки хранятся на серверах под управлением Windows Server 2008 R2 и Windows Server 2016 SSD диски, максимальный план производительности. Рабочие машины на windows 7.
На тестовой машине включил план питания максимальная производительность, сон выключил. В диспетчере устройств у сетевой карты снял Разрешить отключать для экономии энергии. Не помогло.
Сеть организована, что в каждом филиале всего по 2 свитча на 1 и втором этажах.
Подскажите в чём может быть дело?
1 pechkin
 
23.12.21
11:02
в сети проблема
2 pechkin
 
23.12.21
11:02
попробуй диск подключить чтоли
3 Галахад
 
гуру
23.12.21
11:09
Переделать под http-запрос?
4 Повелитель
 
23.12.21
11:12
(2) Как понять?
5 Повелитель
 
23.12.21
11:13
(3) В обычной сети сделать http-запрос?
6 arsik
 
гуру
23.12.21
11:15
(5) А почему нет? Все так работают.
7 Галахад
 
гуру
23.12.21
11:17
(5) Проблема - долгое переподключение к ресурсу с клиентов.
Решение - обращаться к ресурсу с сервера, а клиенты обращаются к серверу.
8 Повелитель
 
23.12.21
11:30
(6) Понятно, хорошо.
(7) Спасибо, за варианты решения проблемы.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн