サポート » 使い方全般 » 新規投稿画面のロードサイズはどれくらい?

  • WP2.51 JP を使っていますが、最近妙に新規投稿画面のロードが重いと感じ始め、
    ブラウザにいろいろ起動していたためそれによるフリーズかなと思っていたのですが、
    operaで計測してみると、軽く1MBは超えることがわかりました。
    なにがこんなに重くしているのかといろいろ調べたのですが、どうやらカスタムフィールドが無限ループして生成されている?ような感じに見えました。
    visual editorのreal wysiwyg pluginかと思って、外して見ましたが、あまり最初の表示だけ早くなり、あとは下にカスタムフィールドが無限?に出てきてスクロールバーが小さくなっていきます。

    activateしているプラグインは 簡単に書きますと、

    Search Hilite Similar Posts FeedBurner AdMan adsenseBeautifier オール・イン・ワンSEO Custom Write Panel DDPostShift Flexible Upload Recent Comments Global Translator 携帯表示 Multi URI Ping Ping Post Settings Popularity runPHP Search Everything ShareThis Smart Update Pinger Subscribe to Comments Flickr Post Bar Useronline WWSGD Amazon WP-Cache WP-CodeBox Wp-MixiPublisher SlimStat AdSense Manager XML-Sitemap AdSenseDeluxe

    などであり、他にはpodpressや画像ギャラリースクリプトなどは外してあります。

    これをみて、同じような経験のかたなどいらっしゃいますか?

    また、どのくらいのロードサイズが普通なのでしょうか。
    何かご意見いただけたらさいわいです。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック投稿者 523153
    トピック投稿者 523153

    実際のhtmlを見てみるとこのようになっています。

    http://codepad.org/Ag6oxxsU

    偶にtext要素が埋まっている(lumoやwikipediaなど)こともあり、なにか処理をしているのではないか。

    はてそんなプラグインあったっけな。。

    トピック投稿者 523153

    writeではなくedit画面ではきれいに表示されるようです。(最下部まで)
    write画面ではcustom field以下は表示されずに、その部分でloopしているようです。
    (↑のhtml参照。)

    うーむ、、困ったな。。

    モデレーター IKEDA Yuriko

    (@lilyfan)

    やはり基本的なトラブルシューティングである「全部のプラグインを無効にしてから、1つ有効にして確認→それを無効にして別の1つを有効にして確認、を繰り返す」のが確実でしょう。とくに、管理パネルに影響を与えそうなものは真っ先に調べてみてください。

    トピック投稿者 523153

    plugin をすべてdeactiveにするのですが、すると以下のようになります。text要素の「notag」が繰り返されます。
    うーむ、やはりこれはおかしいですよね。繰り返しにもほどがあるでしょう。。

    <tr id='meta-1541' class=' hidden'>
    		<td valign='top'><input name='meta[1541][key]' tabindex='6' type='text' size='20' value='_utw_tags_0' /></td>
    		<td><textarea name='meta[1541][value]' tabindex='6' rows='2' cols='30'>no tags</textarea></td>
    		<td style='text-align: center;'><input name='updatemeta' type='submit' tabindex='6' value='更新' class='add:the-list:meta-1541::_ajax_nonce=f693baaa7b updatemeta' />
    		<input name='deletemeta[1541]' type='submit' class='delete:the-list:meta-1541::_ajax_nonce=e9f6c374f3 deletemeta' tabindex='6' value='削除 ' /><input type="hidden" id="_ajax_nonce" name="_ajax_nonce" value="43dc252183" /></td>
    	</tr>
    	<tr id='meta-1544' class='alternate hidden'>
    		<td valign='top'><input name='meta[1544][key]' tabindex='6' type='text' size='20' value='_utw_tags_0' /></td>
    		<td><textarea name='meta[1544][value]' tabindex='6' rows='2' cols='30'>no tags</textarea></td>
    		<td style='text-align: center;'><input name='updatemeta' type='submit' tabindex='6' value='更新' class='add:the-list:meta-1544::_ajax_nonce=f693baaa7b updatemeta' />
    		<input name='deletemeta[1544]' type='submit' class='delete:the-list:meta-1544::_ajax_nonce=224d4334c8 deletemeta' tabindex='6' value='削除 ' /><input type="hidden" id="_ajax_nonce" name="_ajax_nonce" value="43dc252183" /></td>
    	</tr>

    うーむ、これはコアが問題あるということかな。。仕様書みてみます。

    でもなんでだろ。。

    追記:
    すべてのpluginをdeactiveにしてまたactiveにしたところ、とりあえず500KBくらいのところで新規投稿画面が起動するようにはなりました。(なぜ?)
    ちょっと怪しいのはWP multilingualを疑ってます。わからないけど。

    多分、pluginを追加すると、custom fieldの値やらを拾ってくるものがあるみたいですね。(podpressやsearch everything,それとtranslate)そしてこのtranslateを入れた辺りから激重になったので、多分それが原因かもしれません。ちょっとDB調べないと。。

    憶測で言ってので信憑性はありませんが、custom fieldの特性上?、予めsimilar tagを拾ってくるようなところもあるようです。それで数十に渡りloopしたように連続して重くなったのかもしれません。詳しくはwordpress docsを見ないと。

    pluginによってこんなところも影響されるのだな、ということを知りました。これはなにか役立つかもしれません。注意を。

    あと標準のvisual editorで入力すると同じ文字列が二倍になって返ってくるというerrorもあるな。。それはhtml入力でなんとかできるけど。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「新規投稿画面のロードサイズはどれくらい?」には新たに返信することはできません。