Http-соединение. Есть ли смысл от использование одного соединения?
Есть ли смысл создать одно соедиение-HTTP и передавать его в параметрах функций, что бы вызвать разные методы. Или можно забить на это и каждый раз создавать новое соединение. Сэкономит ли это какие то ресурсы или будет ли это работать быстрее?
Пример: я соединяюсь с сайтом и получаю в начале одним методом, справочник Товары, потом другим методом Заказы. еще одним методом, клиентов.
Пример: я соединяюсь с сайтом и получаю в начале одним методом, справочник Товары, потом другим методом Заказы. еще одним методом, клиентов.
Найденные решения
(1) принципиально сохранять не стоит. Сами соединения устанавливаются при вызове соответствующих методов и завершаются сразу же по их выполнении.
Если соединения идут в цикле, или последовательной цепочкой, и на один и тот же сайт, то лучше использовать один и тот же объект.
В других случаях этого делать не обязательно. Максимум что сэкономите это инициализацию объекта и заполнение параметров.
Если соединения идут в цикле, или последовательной цепочкой, и на один и тот же сайт, то лучше использовать один и тот же объект.
В других случаях этого делать не обязательно. Максимум что сэкономите это инициализацию объекта и заполнение параметров.
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) принципиально сохранять не стоит. Сами соединения устанавливаются при вызове соответствующих методов и завершаются сразу же по их выполнении.
Если соединения идут в цикле, или последовательной цепочкой, и на один и тот же сайт, то лучше использовать один и тот же объект.
В других случаях этого делать не обязательно. Максимум что сэкономите это инициализацию объекта и заполнение параметров.
Если соединения идут в цикле, или последовательной цепочкой, и на один и тот же сайт, то лучше использовать один и тот же объект.
В других случаях этого делать не обязательно. Максимум что сэкономите это инициализацию объекта и заполнение параметров.
(7) Да вызовы один за другим, и я просто пишу интеграцию. Вот и думаю на сколько мне заморачиваться.
Пример: я соединяюсь с сайтом и получаю в начале одним методом, справочник Товары, потом другим методом Заказы. еще одним методом, клиентов.
Ну буду делать "по уму", в начале обмена создам соединение, и буду его передавать как параметр функций, для получения разных объектов обмена.
Спасибо
Пример: я соединяюсь с сайтом и получаю в начале одним методом, справочник Товары, потом другим методом Заказы. еще одним методом, клиентов.
Ну буду делать "по уму", в начале обмена создам соединение, и буду его передавать как параметр функций, для получения разных объектов обмена.
Спасибо
(8) тут уж сами смотрите. Можно как и передавать один и тот же объект, так и создавать новый. Но при создании нового, тоже нужно будет передавать данные для создания объекта.
Как вариант, можно использовать общий модуль с повторно использование возвращаемых значений.
Как вариант, можно использовать общий модуль с повторно использование возвращаемых значений.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот