2016-03-21 6 views
3

Polymer.Base.importHrefは、必要になったときにアプリケーションの一部を読み込むために使用しています。Polymer.Base.importHrefとフレークネットワークの条件

ネットワーク環境が不安定な場合を除いて、これは非常にうまくいきます:特定のページの最初のimportHrefが失敗した場合、アプリケーション全体が再ロードされるまで、同じURIで動作することはありません。

importHrefは動的にlink要素を作成し、importリンクを使用しているときにブラウザで同じ文書を2回読み込まないようにしてください。

答えて

0

この問題の現在のアプローチは、URIごとにimportHrefの失敗を追跡することです。失敗が見られたURIが要求された場合は、?retry=<counter>のようなものを追加します。

これまでのところ、悪影響はなく非常にうまくいきます。

要素を遅延読み込みする代わりに、「遅延登録」を有効にしましたが、それだけで期待していたパフォーマンスの向上は得られませんでした。両方の怠け者はうまく一緒に働く。