2

ブラウザフィールドを使用してWebページを表示していますが、BlackBerryのデフォルトのブラウザと比較して、ページの読み込みに約4倍の時間がかかります。この読み込み時間を短縮したい。

キャッシュを使用すると、読み込み時間を短縮できることがわかりました。BlackBerryサポートフォーラムのナレッジベースの記事「BrowserField2アプリケーションにWebキャッシュを実装する方法」のコードを使用していますが、高速化はありません。

別の解決策はありますか、それともキャッシュの使用を間違えましたか?

4

1 に答える 1

0

コードを縮小できます。コードを縮小すると、基本的に余分な文字(ほとんどは空白)がすべて削除され、ファイルサイズが小さくなり、ダウンロードにかかる時間が短縮されます。

ただし、HTMLは通常縮小されません。JavascriptとCSSのみを縮小することを強くお勧めします。

Javascriptミニファイア

CSSミニファイア

画像などのファイルを減らして、拡張子と品質を調整してみてください。メディアタイプを追加することで、モバイルデバイスにのみ適用される代替CSSを作成し、低品質の画像(つまり、CSSで適用された画像)をロードすることもできます。

<link rel="stylesheet" media="screen" href="default.css" />
<link rel="stylesheet" media="handheld" href="mobile.css" />

それを除けば、できることはほとんどありません。モバイルデバイスのダウンロード速度を魔法のように上げることはできないため、可能な限りサイズを小さくする必要があります。

于 2011-11-15T08:15:20.823 に答える