SORU
9 AĞUSTOS 2010, PAZARTESİ


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
9 AĞUSTOS 2010, PAZARTESİ


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ı).

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Blunty

    Blunty

    13 Mart 2006
  • Qmusic Romania

    Qmusic Roman

    8 Temmuz 2011
  • Sorikan

    Sorikan

    3 ŞUBAT 2008