2010-12-21 3 views
1

모두. 나는 130kb 이하 각 페이지로 웹 사이트를 구축해야합니다. JQuery 1.4.4는 g-zipped 일 때 ~ 28kb이지만, 77kb가 축소되어 있으므로이 특정 할당에 너무 많은 것입니다. JQuery를 사용하여 전체 사이트를 이미 구현했거나 각 페이지마다 다른 사이트를 구축했기 때문에 폐기하는 데 시간이 낭비 될 것입니다. 서버 측에 설정 파일을 수정하지 않고 : 염두에두고 서버 액세스가없는 JQuery 용 GZip 압축

,

1) 나는 "GZIP 컨텐츠 인코딩"을 추가하는 자바 스크립트 파일에 내용 헤더를 추가 할 수 있습니까? 대학 서버에 업로드하고 있지만 구성에 액세스 할 수 없습니다. 응답 헤더에서 서버는 다음과 같습니다. Apache/1.3.26 (UnitedLinux) mod_ssl/2.8.10 OpenSSL/0.9.6g PHP/4.2.2 mod_perl/1.27

2) phpinfo 파일에서 ZLIB 압축은 가능하지만 "zlib.output_compression"은 유효하지 않습니다.

3) .htaccess를 사용하여이 작업을 수행 할 수 있음을 알았습니다. 그러나 가능한 경우 다른 방법으로하고 싶습니다. 학교에서 서버 구성을 수정하려고한다고 생각하지 않기를 바랍니다.

4) XHR의 setrequestheader 방법이 여기에서 작동합니까, 아니면 비동기 파일에만 적합할까요?

나는 이것이 단시간이며 모두 다 알지만 내 최종 발표는 내일이며 내 사이트가 크기 제한을 초과하면 많은 점수를 잃을 것입니다. 어떤 도움을 많이 주시면 감사하겠습니다!

+1

당신이 구글 jQuery를 호스팅 사용할 수있는 예제입니다? – Adam

+1

서버가 아직 정적 컨텐츠를 GZIP하지 않았습니까? 그것은 정말로해야합니다. – SLaks

답변

2

당신은 두 가지 옵션

  1. GZIP을 지원하는 다른 곳 호스팅 사용 jQuery를 가지고있다. 이 파일은 여기에 을 포함해야합니다. http://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.js 이렇게하면 파일을 개 파일과 빠른 페이지로드 시간으로 병렬 다운로드하는 등의 많은 이점을 얻을 수 있습니다.

  2. 다른 옵션은 에 PHP 코드를 사용하여 jquery js를 압축 한 다음 반환합니다. 다음 http://www.lateralcode.com/gzip-files-with-htaccess-and-php/

+0

고마워요! 이것은 그런 도움이고, 내가 "잘못 생각한 것처럼 느린"것이 아닙니다. – DeltaFox