Unix soketlerin ve TCP portlarının performansı


46

Örneğin php-fpm'de:

#listen = 127.0.0.1:9000
listen = /var/run/php-fpm/php-fpm.sock

TCP bağlantı noktalarında unix soket tabanlı dinleyicileri kullanmak arasında büyük bir performans farkı var mı? (Sadece PHP için değil, genel olarak. Her servis için farklı mıdır?)

Yanıtlar:



25

TCP kullanırken, tüm ağ yığınını da kullanıyorsunuzdur. Aynı makinede olsanız bile, bu, ağ yığınını ve ilgili protokolleri kullanmak için paketlerin kapsüllenmesi ve kapsüllenmesi anlamına gelir.

Unix alan soketleri kullanıyorsanız, aksi takdirde gerekli olan tüm ağ protokollerini gözden geçirmek zorunda kalmazsınız. Yuvalar yalnızca sabit sürücünüzdeki inode'larla tanımlanır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.