0

私はしばらくサイトの最適化に取り組んできましたが、少し混乱した問題に遭遇しました。私たちにとって PageSpeed Insights からの最大の不満は、ほぼ常に「Javascript の解析を遅らせる」ことでした。この問題を解決するために、LabJS を使用して JavaScript の多くを管理し始めました。すべてが素晴らしいように見え、Pagespeed スコアは 90 台半ばに移動し、ほとんどの変更は制御不能なものでした。

しかし最近、モバイル フラグがテスト用に true に設定されていると、モバイル レポートのスコアが急に悪くなり始めました。「Javascript の解析を延期する」フィードバックを見ると、通常のレポートよりも多くの JavaScript がモバイル用に解析されていることがわかります。これは何が原因でしょうか?これは LabJS の問題ですか、それとも単に使用方法の問題ですか?

2 つのレポートへのリンクを次に示します。

4

1 に答える 1

0

何が起こっているのかについて明確な答えはありませんが、報告書の不満のリストを見ると、Google や Facebook からの多数のスクリプトがあります (すべてソーシャル アイコンなどのように見えます)。私の推測では、あなたのモバイル ページはこれらすべてをブロックする方法で (LABjs を使用せずに) ロードしています。そのリソースのリストには、LABjs でロードする典型的な種類のリソースのようには見えないので、それはニシンである可能性があります。

これらのサードパーティのリソースをどのようにロードするかを検討することをお勧めします (ほとんどの場合、それらは自分自身をロードします)。おそらく、それらは最近変更され、非同期での読み込みが適切に行われなくなった可能性があります。

于 2012-07-25T16:12:55.337 に答える