Sperimentate e implementate senza problemi funzionalità complesse con VWO FullStack. Offre un'adattabilità lato server per esperimenti diversi con una segmentazione approfondita, garantendo prestazioni ottimali ed esperienze utente coerenti tra i va…
Lwan è un server Web ad alte prestazioni con un disco basso e un ingombro di memoria.
Lwan è un server Web ad alte prestazioni con un disco basso e un ingombro di memoria.
Lwan Piattaforme
Linux
Lwan Panoramica
Lwan è un server Web scalabile e ad alte prestazioni per piattaforme glibc / Linux.
In sviluppo da quasi 4 anni, Lwan è stato finora uno sforzo di ricerca personale che si è concentrato principalmente sulla costruzione di una solida infrastruttura per un server Web leggero e veloce: * Ingombro di memoria ridotto (~ 500 KiB per connessioni inattive da 10k) * Allocazioni e copie di memoria minime * Chiamate di sistema minime * Analizzatore di richieste HTTP creato a mano * I file vengono serviti nel modo più efficiente in base alle loro dimensioni - Nessuna copia tra kernel e userland per file di dimensioni superiori a 16 KiB - I file più piccoli vengono inviati utilizzando l'I / O vettoriale di buffer mappati in memoria - L'overhead dell'intestazione viene considerato prima di comprimere piccoli file * Per lo più design multi-thread senza attesa * Riduci la base di codice con circa 7200 righe di codice C.
Caratteristiche
• Motore per la modellazione dei baffi • Utilizzato per l'elenco delle directory e i messaggi di errore • Disponibile per gestori creati dall'utente • API di facile utilizzo per creare applicazioni Web o estendere il server Web • Supporta rebimboca da parafuseta • La suite di test scritta in Python testa il server come una scatola nera • Sintassi del file di configurazione senza fronzoli • Supporta un sottoinsieme di HTTP / 1.0 e HTTP / 1.1 • attivazione socket systemd • Pronto per IPv6