Pergunta

O que é o melhor plugin para Rails que gzips a minha saída página?

Editar: A empresa que eu estou hospedando com declarou que não irá instalar mod_deflate.

Foi útil?

Solução

A menos que você estiver executando seu aplicativo Rails sem outro servidor (o que geralmente não é uma grande idéia), você provavelmente deve olhar para o seu servidor web. Todos os principais servidores web tem opções para ativar gzip. Por exemplo, para o Apache, você pode usar mod_deflate .

Outras dicas

Você já testado para ver se ele já está ativado? Se o seu provedor de hospedagem usa Apache isso muito bem poderia estar lá por padrão.

Executar este comando contra seu site e veja se você obter o cabeçalho Content-Encoding: gzip.

$ curl --head -H "Accept-Encoding: gzip" http://example.com

Você já tentou usar o middleware deflate? Adicionar use Rack::Deflater ao seu config.ru.

É como você faria com um aplicativo em execução no Heroku (AFAIK desde cedro-stack).

Se a sua empresa de hospedagem não suporta mod_deflate É hora de uma nova empresa de hospedagem. Eu acho que fazendo isso em Ruby seria muito lento e uma dor na bunda.

Você já tentou a habilitação da compactação em apache via mod_deflate

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top