Nasıl Nginx HTTP istekleri ele?
Apache kullanan tahrik iplik anlıyorum: her bağlantı bir konu açılır ve yanıt gönderildiğinde, konu kapandı, başka bir iş için kaynakların serbest).
Ama olay tasarım Nginx kullanan tahrik anlamıyorum. Etkinlik tasarımı .. tahrik hakkında bazı temel bilgileri okudum ama bu nginx web isteklerini işlemek için kullanılır anlamıyorum.
Beni okumak ve anlamak nasıl Nginx kullanma bağlantıları kullanan bir olay yani ben bu yüzden daha iyi, daha kabul olay tabanlı tasarım daha iyi dişli-odaklı tasarım.
CEVAP
Nginx Reactor desen kullanır. Temelde, tek iş parçacıklı (ama çeşitli işlemler birden çok çekirdek kullanmak için çatal). Ana olay döngü OS hazırlık bir olay verileri hangi noktada bir tampon okunur ve işlenir bir yuva, okuma için kullanılabilir - örneğin sinyal bekler. Tek iş parçacığı olabilir çok verimli bir şekilde hizmet on binlerce eşzamanlı bağlantı (thread-per-bağlantı modeli başarısız olabilir ve bu nedenle büyük içerik anahtarlama yükü olarak büyük bellek tüketimi, her iş parçacığı gerekir kendi yığını).
Nasıl HTTP istekleri bir iPad yapılmış...
Java kullanarak.net.Ateş ve işlemek iç...
Nasıl bir başlık curl çağrısı ile bir ...
Nasıl parametre olarak gönderilen bir ...
Nasıl HTTP üzerinden bir dosya Python ...