Come accelerare Rails passeggeri Apache

May 20

Passeggero è una modifica Rails linguaggio di programmazione installato su server Web Apache. E 'utilizzato per distribuire le applicazioni che sono programmate utilizzando il framework Ruby on Rails. Uno dei suoi vantaggi principali è che non richiede di fare qualsiasi configurazione del server, si può solo caricare i file di applicazione Ruby on Rails. Anche se progettato per essere leggero e veloce, è possibile apportare alcune modifiche al server Apache che creare più spazio per i passeggeri della cache, in modo da accelerare le sue implementazioni delle applicazioni.

istruzione

1 Aprite una shell o terminale di interfaccia a riga di comando e accedere al server Web utilizzando un account di accesso con privilegi amministrativi.

2 Eseguire i seguenti comandi nel seguente ordine:

a2enmod scade

sgonfiare a2enmod

3 Aprire il file di configurazione vhost nell'applicazione Ruby on Rails e aggiungere la seguente riga di codice, che comprime HTML, CSS e file JavaScript utilizzata nell'applicazione:

AddOutputFilterByType DEFLATE text / html text / css applicazione / x-javascript application / javascript

4 Aggiungere la seguente riga di codice per scadere i documenti di intestazione immagine, che scadrà determinati tipi di file quando non sono più in uso sono, liberando così spazio cache per passeggeri:

<FilesMatch ". (Ico | pdf | flv | jpg | jpeg | png | gif | js | css | swf) $">

ExpiresDefault "accesso più 10 anni"

</ FilesMatch>