2010-12-21 10 views
1

すべて。私は、130kb以下の各ページでウェブサイトを構築する必要があります。私はJQuery 1.4.4がg-zippedのときは〜28kbだが、それが77kbのものであることを知っている。これはこの特定の割り当てにはあまりにも多い。私は既にJQueryを使ってサイト全体を1つの実装または別のページに構築しているので、それを廃棄するのは無駄な時間を要します。サーバー側で設定ファイルを変更せずに「GZIPコンテンツのエンコーディングを」サーバーアクセスなしのJQueryのGZip圧縮

を念頭に置いて

1)私は追加するにはjavascriptのファイルへのコンテンツのヘッダを追加することはできますか?私はそれらを大学のサーバーにアップロードしていますが、設定にアクセスすることはできません。 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

例では、Googleを使用することができますjQueryのを開催しましたか? – Adam

+1

サーバはまだGZIPの静的コンテンツを持っていませんか?それは本当にすべきです。 – SLaks

答えて

2

は、次の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

関連する問題