Ben bir url listesinin listesini okuyan ve daha sonra, her biri için, içeriğine getirilen başka bir dişli işçisi ("bağımlı" olarak adlandırılır) çağırır bir dişli işçisi ("yönetici" denir) url'yi geçti ve bunun üzerinde biraz çalışıyor - indeksleme, vb. Her bir URL aynı alana aittir (örneğin: www.test.com). Her çalışan curl_init()
'u aradığında, www.test.com adresine yeni bir bağlantı yapılır.Vitrin işçileri arasında curl işleyicisini paylaşma
Aynı bağlantıyı yeniden kullanabilmek için çalışanlar arasında kaynak işleyicisini paylaşmak için bir yöntem arıyorum. Benim durumumda yöneticisi kaynak işleyicisini oluşturabilir, ardından bağımlılarına iş yükü parametresi olarak iletebilir.
Tabii ki çalışanlarınız farklı sunucularda –
yerleştirildiyse işe yaramaz, merkezi bir redis deposu kullanabilir miyim? Redis şu şekilde bir şey tutabilir: –
fdellutri
Ne için? Ve neden yeni oluşturmak için cURL kaynağını paylaşmak istiyorsunuz? –