PHP + Erlang çalıştırmak için Web sunucusu

3 Cevap php

Ben bir web sunucusu üzerinde PHP ve Erlang çalıştırmak istiyoruz. Backend Erlang işlemi aynı anda yaklaşık 3000 istekleri işlemek gerekir, çünkü Apache, dışladı. Yani kesinlikle lighttpd gibi küçük bellek ayak izi ile bir şeydir ...

Hangisini önerirsiniz? Ve neden?

3 Cevap

Eğer gibi bir şey (umarım apache) ile php frontend'i çalıştırın ve bir arka uç olarak Erlang ile iletişim.

Oku:

http://www.erlang-factory.com/upload/presentations/117/Todd-Lipcon-ErlangFactoryLondon2009-BuildingMulti-LanguageWebArchitecturesusingErlangandThrift.pdf

O Sonra tutumlu ile hep birlikte tutkal vb eşzamanlılık, iyidir çünkü dizeleri ve şablon tasarımcıları bir erlang arka uç ile 'olsun' iyidir, çünkü temelde, bir php önyüz çalıştırmak için nasıl konuşur

En iyi alıntı

Where PHP sucks is where Erlang excels! I And vice versa!

Erlang yerleşik web sunucusu:

http://yaws.hyber.org/

Hangi kullanabilirsiniz. Bu gerçekten hızlı olması gerekiyordu.

Eğer web Erlang maruz istiyorsanız, Yaws gitmek için yoludur (sadece Erlang öğrenme, bu yüzden yanlış olabilir)

edit:

Biraz etrafında kazma sonra, Erlang web sunucusu (Yaws) PHP betikleri çalıştırmak CAN bulundu. Cevabın bir Erlang web sunucusu!

http://yaws.hyber.org/cgi.yaws

Onun sert fazla bilgi olmadan bu bir cevap. Sizin için erlang ve php kullanmak isteyen nedir? Bir arka uç erlang işlemi için frontend'i php mi? Veya Erlang da frontendlerinin bazı yapacak?

Ben millet Erlang ve fastcgi önünde nginx ile yapmak iyi gördüm. Sen yönlendirme yapıyor nginx ile fastcgi aracılığıyla php çalıştırabilir. Daha fazla bilgi olmadan o daha söylemek zor olurdu.