1

この問題は以前にも議論されましたが、解決策は決して同じではないようです。

私のウェブサイトは FF と Chrome ですばやく読み込みますが、IE-8 と -9 では非常に遅くなります。

すべてのプラグインを無効にしてみました。ミニファイをオンにしてW3TCを実行しています。IE は js エラーを報告していません。

サイトが公開されているため、テーマを切り替えることができず、カスタマイズしたものを失うのが怖い.

私は PHP と JS をある程度知っていますが、まだ初心者なので優しくしてください。

更新 1: Header.php を追加するだけです。何か変なところを見た人は教えてください。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="<?php bloginfo('language'); ?>">

<head profile="http://gmpg.org/xfn/11">

<script type="text/javascript">

  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-39366119-1']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();

</script>

<meta http-equiv="X-UA-Compatible" content="IE=edge" />

<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />

<title><?php wp_title(' '); ?> <?php if(wp_title(' ', false)) { echo ' : '; } ?><?php bloginfo('name'); ?></title>

<link rel="icon" type="image/vnd.microsoft.icon" href="http://www.clickology.nl/wp-content/uploads/2013/03/favicon.ico" />

<link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />

<link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/style-font.css" type="text/css" media="screen" />

<?php if ( get_option('solostream_responsive_off') != 'Yes'  ) { ?>
    <link rel="stylesheet" href="<?php bloginfo('template_directory'); ?>/style-responsive.css" type="text/css" media="screen" />
    <meta name="viewport" content="width=device-width,initial-scale=1" />
<?php } ?>

<link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />

<?php wp_head(); ?>

<?php if ( is_singular() ) wp_enqueue_script( 'comment-reply' ); ?>

</head>

<body <?php body_class(); ?>>

<div id="outer-wrap">

    <div id="wrap">

        <div id="header">
<div style="float:right; vertical-align:top" id="header-widgets" class="clearfix">
    <?php dynamic_sidebar('header-widgets'); ?>
</div>
            <div id="head-content" class="clearfix">
                <?php if ( get_option('solostream_site_title_option') == 'Image/Logo-Type Title' && get_option('solostream_site_logo_url') ) { ?>
                    <div id="logo">
                        <a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>"><img src="<?php echo get_option('solostream_site_logo_url'); ?>" alt="<?php bloginfo('name'); ?>" /></a>
<div class="description"><p style="font-family:arial;color:#594c46;font-size:13px;"><?php bloginfo('description'); ?></p></div>
                    </div>
                    <?php } else { ?>
                    <div id="sitetitle">
                        <div class="title"><a href="<?php bloginfo('url'); ?>"><?php bloginfo('name'); ?></a></div>
                        <div class="description"><?php bloginfo('description'); ?></div>
                    </div>
                <?php } ?>
                <?php get_template_part( 'banner468head' ); ?>
            </div>

            <?php if ( get_option('solostream_header_contact_on') == 'Yes' ) { ?>
            <div class="header-contact-info">
                <?php if ( get_option('solostream_header_contact_email') ) { ?>
                    <span class="head-email">
                        <strong><?php echo get_option('solostream_header_contact_intro'); ?></strong> <a href="mailto:<?php echo antispambot(get_option('solostream_header_contact_email')); ?>"><?php echo antispambot(get_option('solostream_header_contact_email')); ?></a>
                    </span>
                <?php } ?>
                <?php if ( get_option('solostream_header_contact_phone') ) { ?>
                    <span class="head-phone<?php if ( get_option('solostream_header_contact_email') ) { ?> sep<?php } ?>">
                        <?php echo get_option('solostream_header_contact_phone'); ?>
                    </span>
                <?php } ?>
            </div>
            <?php } ?>
        </div>

        <?php if ( get_option('solostream_show_topnav') != 'no' ) { ?>
        <div id="topnav">
            <?php if (has_nav_menu('topnav')) { ?>
                <ul class="nav clearfix">
                    <?php wp_nav_menu(array('container'=>false,'theme_location'=>'topnav','fallback_cb'=>'nav_fallback','items_wrap'=>'%3$s')); ?>
                </ul>
            <?php } else { ?>
                <ul class="nav clearfix">
                    <li id="home"<?php if (is_front_page()) { echo " class=\"current_page_item\""; } ?>><a href="<?php bloginfo('url'); ?>"><?php _e("Home", "solostream"); ?></a></li>
                    <?php wp_list_pages('title_li='); ?>
                </ul>
            <?php } ?>
        </div>
        <?php } ?>


        <?php if ( get_option('solostream_show_catnav') == 'yes' ) { ?>
        <div id="catnav">
            <?php if (has_nav_menu('catnav')) { ?>
                <ul class="catnav clearfix">
                    <?php wp_nav_menu(array('container'=>false,'theme_location'=>'catnav','fallback_cb'=>'catnav_fallback','items_wrap'=>'%3$s')); ?>
                </ul>
            <?php } else { ?>
                <ul class="catnav clearfix">
                    <?php wp_list_categories('title_li='); ?>
                </ul>
            <?php } ?>
        </div>
        <?php } ?>

        <?php get_template_part( 'banner728' ); ?>
4

3 に答える 3

0

ウェブサイトの読み込みを高速化できる WordPress プラグインがいくつかあります。WordPress は、ブログや Web サイトに最適な CMS ベースのプラットフォームですが、Web サイトに大量のコンテンツや画像がある場合、読み込みに時間がかかり、訪問者を失う可能性があります。

ページ読み込みチェックでページ読み込み時間をチェック!

W3 Total Cache は、基本的に CSS と JavaScript をメモリ内で圧縮します。

その他のプラグインを確認http://bit.ly/1fAYKv1

于 2013-09-29T16:27:37.020 に答える
0

サイトのパフォーマンスを向上させるためにできる簡単なことがいくつかあります。いくつかの基本的なことを行う安価な共有ホスティングで、1.5 秒以内に読み込まれる WordPress サイトをいくつか取得しました。

  1. 連結します。類似ファイルを結合します。
  2. 縮小します。ファイルからスペース、改行、およびコメントを削除します。
  3. スマッシュ。画像ファイルから不要なデータを削除します。
  4. アイコン フォント。アイコン フォントは、画像ベースのアイコンに代わる軽量で高速な代替手段です。
  5. 圧縮します。ファイル サイズを最大 70% 縮小します。
  6. キャッシュ。サイトにアクセスするたびに再ダウンロードする必要がないように、静的アセットをローカルに保存するようブラウザに指示します。
  7. ページ構造。レンダリングを高速化するために、CSS および JavaScript ファイルの場所を調整します。

全体のプロセスには 1 時間もかかりませんが、これらの作業のいくつかを初めて行う場合は、すべての仕組みを学習しているため、もう少し時間がかかる場合があります。

ここに私が書いたステップバイステップのチュートリアルがあります: http://gomakethings.com/high-performance-websites/

于 2013-06-21T21:00:34.557 に答える
0

ヘッダーにいくつかのスクリプトをロードしているようです。footer.php にあるものを再配置してみてください。ヘッダーに必要なものだけをロードします。助けることができます。

そして、なしでテストします...

<!--[if lt IE 9]><script type="text/javascript" src="http://css3-mediaqueries-js.googlecode.com/svn/trunk/css3-mediaqueries.js"></script><![endif]-->

問題が発生したブラウザを対象としているため、除外する必要があります

ものを厳選し、無効にしてチェックするための全体的な良い習慣。

于 2013-06-21T13:07:33.337 に答える