0

インターネット接続が遅い場合やその他の場合に、広告をロードするのを永遠に待たないように Google シンジケーションに指示するにはどうすればよいですか? 5 ミリ秒を検索して広告を表示する時間を修正できますか。それ以外の場合は、ページの残りの読み込みが遅れません。

4

3 に答える 3

1

FirebugのYSlow拡張機能は、この種のものに最適です。ページの読み込みをベンチマークし、何が遅いかを示し、改善のためにどのような手法を使用できるかをアドバイスします。

たとえば、ユーザーが知覚するサイトの速度を向上させるために、JavaScriptをどこに配置するかについてのアドバイスを提供します。

于 2009-06-16T12:01:48.313 に答える
1

これがあなたのサイトにあると仮定すると、他のコンテンツが最初に読み込まれるように、JavaScript がページの最後に読み込まれることを確認してください

于 2009-06-16T11:50:20.163 に答える
1

このブログ アイテム「Google 広告 Async (asynchronous)」を参照してください。

<script type="text/javascript"><!--
// dynamically Load Ads out-of-band
setTimeout((function ()
{
    // placeholder for ads
        var eleAds = document.createElement("ads");  
        // dynamic script element
        var eleScript = document.createElement("script");  
        // remember the implementation of document.write function
        w = document.write;
        // override and replace with our version
        document.write = (function(params)
        {
        // replace our placeholder with real ads
        eleAds.innerHTML = params;
        // put the old implementation back in place
        document.write=w;
        });
        // setup the ads script element
        eleScript.setAttribute("type", "text/javascript");
        eleScript.setAttribute("src", "http://pagead2.googlesyndication.com/pagead/show_ads.js");
        // add the two elements, causing the ads script to run
        document.body.appendChild(eleAds);              
        document.body.appendChild(eleScript);           
}), 1);
                //-->
        </script>
于 2011-08-12T15:27:35.533 に答える