레일즈 용으로 가장 좋은 플러그인은 무엇입니까 gzips 내 웹 페이지 출력?레일스에서 웹 페이지 출력을 어떻게 gzip합니까?
편집 : 내가 호스팅하는 회사는 mod_deflate
을 설치하지 않을 것이라고 밝혔습니다.
레일즈 용으로 가장 좋은 플러그인은 무엇입니까 gzips 내 웹 페이지 출력?레일스에서 웹 페이지 출력을 어떻게 gzip합니까?
편집 : 내가 호스팅하는 회사는 mod_deflate
을 설치하지 않을 것이라고 밝혔습니다.
다른 웹 서버없이 Rails 애플리케이션을 실행하는 경우가 아니라면 (대개 좋은 생각은 아닙니다) 웹 서버를 살펴 봐야합니다. 모든 주요 웹 서버에는 gzip을 사용 가능하게하는 옵션이 있습니다. 예를 들어, Apache의 경우 mod_deflate을 사용할 수 있습니다.
mod_deflate을 통해 아파치 압축을 사용 해봤습니까?
이미 사용하도록 설정 했습니까? 호스팅 제공 업체가 Apache를 사용한다면 기본적으로 호스팅 제공 업체가 될 수 있습니다.
사이트에 대해이 명령을 실행하고 Content-Encoding: gzip
헤더가 있는지 확인하십시오.
$ curl --head -H "Accept-Encoding: gzip" http://example.com
귀하의 호스팅 업체가 mod_deflate를 지원하지 않는 경우 새로운 호스팅 업체를위한 시간입니다. 나는 루비에서 이것을하는 것이 엉덩이에 상당히 느리고 고통 스러울 것이라고 생각한다.
수축성 미들웨어를 사용해 보셨습니까? config.ru
에 use Rack::Deflater
을 추가하십시오.
Heroku에서 실행되는 앱 (시더 스태커 이후 AFAIK)을 사용하면 어떻게 할 수 있습니다.
'config.middleware.insert_before 'ActionDispatch :: Static', 'Rack :: Deflater '' –
레일에서 다른 모든 것들과 어떻게 다른가? 하하 .. 진심으로 저항 할 수 없었다. 시도했지만 시도 할 수 없었습니다 :) – baash05