@issssrt

Можно ли передать дескриптор CURL другому скрипту (процессу)?

Коллеги подскажите, возможно ли передать дескриптор curl (curl_init) другому php-скрипту, или он живет в рамках одного процесса?
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ответы на вопрос 6
@Stalinko
PHP'шник и фрилансер до мозга костей
Очень необычный вопрос. Официальная документация не даёт на него ответа.
В PHP вообще не принято иметь общую память между процессами.
Следует начать с того - зачем это вам надо?
Ответ написан
Комментировать
@caballero
Программист
@zkrvndm
Софт для автоматизации
Если другой скрипт подключить через include / require то наверное можно.
Ответ написан
Комментировать
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
если речь не о параллельном выполнении, то нет т.к. все ресурсы уничтожаются после выполнения скрипта, да и смысла нет - создание curl дескриптора не ресурсоемкий процесс.
Ответ написан
Комментировать
FanatPHP
@FanatPHP
Чебуратор тега РНР
Викимедия придумала [HTTPS connection pooling](https://techblog.wikimedia.org/2020/10/26/impact-o...) что-то вроде persistent connections для курла
Ответ написан
@galliard
Можно форкнуть процесс, тогда ресурс будет расшарен на все форки. Но если один из процессов закроет соединение - оно закроется у всех.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы