2

目的:Google広告の場合

jsコンテンツ(ファイルに含まれる)をロードせずにページをリロードする必要があります。JSのサイズが大きくなり、初めてロードされ、次のページのリロードでは動的コンテンツ(広告、動的テキストなど)のみが保持されるためです。変化。これを行う方法はありますか?

4

4 に答える 4

7

ほとんどのブラウザは、ファイルの名前が最後にページにアクセスされてから変更されていない限り、JavaScriptファイルとCSSファイルをキャッシュします。

また、ファイルサイズが問題になる場合は、JSファイルとCSSファイルを縮小することを検討してください。これにより、同じ機能を維持しながら、さまざまな手法を使用してファイルが圧縮されます。これを行うためのさまざまなオンラインツールがありますが、私のお気に入りはOnlineYUICompressorです。

于 2012-09-11T15:52:53.160 に答える
6

Linuxの場合、.htaccessファイルを使用できます。例:

見る:

http://www.samaxes.com/2008/04/htaccess-gzip-and-cache-your-site-for-faster-loading-and-bandwidth-saving/

これはうまくいきます。

マティアス

于 2012-09-11T16:07:03.707 に答える
2

2つの方法があります:

  1. 適切なHTTPヘッダーをブラウザに送信することで、JSファイルを確実にキャッシュできるようになります。

  2. ユーザーがサイトに長時間滞在し、デスクトップアプリのように操作する場合は、最初のページを作成してJSを1回読み込むことができます。すべてのリンクを変換して、ページのコンテンツ部分を置き換えるだけのAJAXリクエストを送信すると、ページを「離れる」ことがないため、JSが再度読み込まれることはありません。

于 2012-09-11T15:52:29.943 に答える
1

または、Ajaxを使用して動的コンテンツを更新できます

http://www.markvoss.net/scripts/ajax.asp

それはオプションです

于 2012-09-11T16:13:45.710 に答える