誰かが私を正しい方向に導くことができます。ネイティブのアンドロイドブラウザから見たときの私のモバイルサイトは、2秒以内、おそらく2秒以内に読み込まれます。同じサイトで、Webビュー内の場所が何時でも、毎回ロードするのに少なくとも5秒かかります。解決策を求めているのstackoverflowを閲覧した後、私が追加しました:Android webviewのパフォーマンスは何ですか?
webView.getSettings().setRenderPriority(RenderPriority.HIGH);
webView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
と
//Disable Caching
try
{
Method m = CacheManager.class.getDeclaredMethod("setCacheDisabled", boolean.class);
m.setAccessible(true);
m.invoke(null, true);
}
catch (Throwable e)
{ Log.i("MyApp","Reflection failed", e);
}
それでも、サイトの負荷がかなり遅いし。ネイティブスピードが速いのは分かっていますが、柔軟性のために私はwebviewを掘り下げますここにどんなアイデア?私は何か他の行方不明ですか?
head.jsの使用方法 – peter
@peterのドキュメントはhttp://headjs.com/で見つけることができますが、今は別の方法を使用してすべてのjs/cssファイルを結合して縮小しています。 – Eedresha