io non sono molto appassionato di scripting basato C
G-WAN offre script in Java
, Scala
, PH7
, Go
, Perl
, Python
, Ruby
, C++
, C#
, D
e Objective-C
(non solo C).
Qualcuno con esperienza del mondo reale nell'esecuzione di gwan in produzione?
Noi (io sono parte del team G-WAN), ma per più di 3 anni abbiamo registrato (e non registrati) gli utenti che chiediamo noi consigli su come migliorare la sintonia G-WAN per la loro necessità o come sviluppare script o gestori G-WAN.
Si va dal 'vecchio' attività tradizionale come accounting
(fornitore di servizi) o yellow-pages
per applicazioni Web all'avanguardia come trading
o online-games
.
Recentemente c'è un nuovo interesse a coinvolgere G-WAN per enormi database distribuiti - qualcosa per cui G-WAN è stato creato (come lo usiamo per Global-WAN).
Qualsiasi procedura consigliata?
Questa è una domanda troppo ampia a cui rispondere in un paio di righe.
Non tentare di duplicare quello che stavi facendo con altri server: di solito c'è un modo molto più semplice per fare cose con G-WAN (esempi di questo sono gli esempi di FLV e di gestione riscrittura published here).
Cerca di mantenere le cose semplici. Vinci sempre rispettando questa regola.
Non ho esperienza con G-WAN, ma osservo da vicino le loro affermazioni sulle prestazioni. I loro [benchmark] (http://gwan.ch/faq#benchmarks) servono spesso a servire file statici da 100 byte. Quando confrontano il contenuto dinamico, G-WAN sta eseguendo il codice C mentre altri stanno utilizzando altri linguaggi rendendo i benchmark inutili. – Schwern
@Schwern: Qui ci sono i benchmark in Java: http://gwan.ch/source/loan.java e gli script C devono essere confrontati con i moduli Nginx o Apache (funzionalità che pochissimi chiamerebbero "inutili"). – Gil
@ Gil Il punto di riferimento è fortemente imperfetto. 1) GWAN e Tomcat eseguono programmi diversi, 2) solo vs Tomcat, 3) il codice loan.java ha incorporato l'HTML in una singola routine che non produrrebbe mai produzioni, 4) continua a testare localhost che ignora quanto sia buono il loro codice di rete è, 5) sono configurati allo stesso modo, in particolare sono entrambi richieste di registrazione, non sappiamo 6) quale macchina 7) quale sistema operativo 8) quale Java, ed è la stessa JVM? GWAN potrebbe essere davvero veloce, ma i loro benchmark lasciano molto a desiderare. – Schwern