SORU
17 Mart 2011, PERŞEMBE


Node.js Apache değiştirebilir miyim?

Bir web sitesi Otomotiv-olağan şüpheliler kullanarak üzerinde çalışan Apache, MySQL ve PHP var. Bu web sitesi aslında başlatılan bu yana, oldukça gelişmiştir ve şimdi—yani gerçek zamanlı bildirimler ile meraklısı şeyler yapmak istiyorum. Okuduğum kadarıyla, Apache kötü bu işler. Eğer sadece node.js Apache yerine ben alabilir miyim (yani yerine "LAMP"."") LNMP.

Çevrimiçi çözüm aramaya çalıştım ama bulamadım. Eğer doğru okuduğum şeyleri yorumlama olursam, çoğu insan node.js her iki Apache ve PHP birlikte yerini alabileceğini söylüyor gibi görünüyor. Kalmasını tercih ederim mevcut PHP kodu bir çok şey var.

Zaten belli değil diye, kafam karıştı bayağı ve bazı aydınlanma kullanabilirsiniz. Çok teşekkür ederim!

CEVAP
17 Mart 2011, PERŞEMBE


Eğer JavaScript ile yeniden yazmak ve PHP için hazır iseniz, o zaman evet, node.js Apache senin yerini alabilir.

Eğer yerde bir Apache veya nginx örneği çalışan ters proxy modu arasında sunucular ve istemciler, sen başa çıkabilir bazı istekleri JavaScript üzerinde node.js ve bazı istekleri Apache-PHP barındırılan, kadar tamamen yerine tüm PHP ile JavaScript kodu. Bu mutlu bir ortam olabilir: Apache senin WebSockets node.js daha sıradan bir iş PHP.

Sen muhtemelen her zaman bir Apache veya nginx çalışan olarak sıkıcı bir web sunucusu için bir tanıtıcı hizmet veren tüm statik Dosyalar: sendfile(2) sistem çağrısı yapar hizmet statik sayfalardan gerçek bir web server hızlı kaldırır 'çift kopya' içine veri kopyalama işlemi bellekten disk, sadece kopyala hafızaya çekirdek ağ kartı -- söyleyerek çekirdeği olan filedescriptor içeriğini istediğiniz gönderdi hangi yuva, çekirdek veri kopyalamak için doğrudan ağ kartı için çekirdek bellek diskten sağlayabilir! heyo!.) Bilmiyorum node.js kolay erişim için sendfile(2) sistem çağrısı, ama ben süpriz olsun, çok isterim varsayalım çalışan bir nginx için kolu statik dosyaları değerinin sahip iki tam sunucuları yüklü belleğe aynı anda.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • celebrateubuntu

    celebrateubu

    23 Mayıs 2011
  • Apple&Tech Reviews & Giveaways

    Apple&Tech R

    12 Temmuz 2008
  • Justin Schenck

    Justin Schen

    24 Kasım 2006