No estoy muy interesado en las secuencias de comandos basadas C
G-WAN ofrece secuencias de comandos en Java
, Scala
, PH7
, Go
, Perl
, Python
, Ruby
, C++
, C#
, D
y Objective-C
(no solo C).
¿Alguien con experiencia en el mundo real en la ejecución de gwan en la producción?
Nosotros (yo soy parte del equipo G-WAN), pero durante más de 3 años hemos registrado (y no registrado) usuarios que preguntamos nos consejos sobre cómo mejorar sintonizar G-WAN para su necesidades, o cómo desarrollar scripts o manejadores G-WAN.
Se extienden de 'viejo' negocio tradicional como accounting
(proveedor de servicios) o yellow-pages
a la aplicación Web de vanguardia como trading
o online-games
.
Recientemente, existe un nuevo interés en involucrar G-WAN para enormes bases de datos distribuidas, algo para lo que G-WAN fue creado (como lo usamos para Global-WAN).
¿Alguna de las mejores prácticas?
Esta es una pregunta demasiado amplia para ser respondida en un par de líneas.
No intente duplicar lo que estaba haciendo con otros servidores: generalmente hay una manera mucho más simple de hacer las cosas con G-WAN (ejemplo de esto son los ejemplos de controlador FLV y reescritura published here).
Trate de mantener las cosas simples. Siempre ganas respetando esta regla.
No tengo experiencia con G-WAN, pero miro muy de cerca sus afirmaciones de rendimiento. Sus [puntos de referencia] (http://gwan.ch/faq#benchmarks) suelen servir para archivos estáticos de 100 bytes. Cuando comparan el contenido dinámico, G-WAN ejecuta el código C mientras que otros utilizan otros idiomas, lo que hace que los puntos de referencia sean inútiles. – Schwern
@Schwern: Aquí hay puntos de referencia en Java: http://gwan.ch/source/loan.java y los scripts C deben compararse con los módulos Nginx o Apache (características que muy pocos llamarían "inútiles"). – Gil
@Gil El índice de referencia es muy defectuoso. 1) GWAN y Tomcat están ejecutando diferentes programas, 2) es solo vs Tomcat, 3) el código loan.java tiene HTML incorporado en una sola rutina que nunca haría la producción, 4) siguen probando localhost que ignora qué tan bueno es su código de red es, 5) ambos están configurados de manera similar, particularmente son ambas solicitudes de registro, no sabemos 6) qué máquina 7) qué sistema operativo 8) qué Java, y ¿es la misma JVM? GWAN puede ser muy rápido, pero sus puntos de referencia dejan mucho que desear. – Schwern