Sunucular arasında iletişim PHP en etkili yol

2 Cevap

Yakında ben 3 farklı VPS 3 aynı komut için gidiyorum ve ben hepsini kontrol edecek dördüncü VPS istiyorum ..

Yani yapmanız gereken, bu sorunun uğruna insert SQL satır ve alt sunucularında dosyaları oluşturmak ve alt sunucuları da anne sunucuya geri istatistiki veri göndermek gerekiyor. Bunu yapmanın en etkili yolu nedir?

Ben ihtiyacım işleri yapmak için sunucularda komut yapmak ve bu komut dosyaları transfer gerekiyor veriler için URL parametreleri yararlanarak istekleri göndermek için cURL kullanarak düşünüyordum, ama belki daha iyi bir yolu var mı? İdeal ben onlar büyük ihtimalle birbirlerine her saniye istekleri gönderme olacak çünkü mümkün olduğunca hızlı olmasını istiyorum.

2 Cevap

Siz birçok tezahürleri var XML-RPC, kullanabilirsiniz:

http://us3.php.net/manual/en/book.xmlrpc.php

Eğer ölü basit istiyorsanız, sadece bu uygulama konusunda dikkatli konum sağladı, düz HTTP (S) istekleri kullanın.

Basit bir isteği gerçekleştirmek kullanmak için cURL, file_get_contents , or fopen . Bu web sitesi kullanım örnekleri ile dolu doludur.

Basit comminication için düz, (yani sunucu A üzerinde bir komut dosyası sunucu B bir komut dosyası tetikler) ve basit bir HTTP sorguları harika çalışıyor. HTTPS kullanarak komut ve güçlü güvenlik tetiklemek yetkisiz kişilerin önlemek için temel kimlik doğrulaması (htaccess) ekleyebilirsiniz.