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

  • Cole Rolland

    Cole Rolland

    23 Kasım 2008
  • expertvillage

    expertvillag

    5 NİSAN 2006
  • GoldgenieOfficial

    GoldgenieOff

    23 Temmuz 2009