WordPressで作ってあったサイトなんだけど
なんか重いなぁ~と思って原因を探っていたら、
アバター画像の周辺がどうもあやしい。。
/wp/wp-content/plugins/wp-user-avatar/includes/class-wp-user-avatar-functions.php
↑このファイルの中にある
「wpua_get_avatar_filter」って関数が原因みたいじゃ
192行目の条件文を下記に変更したら、
今まで表示に3秒以上かかっていたのが
なんと1秒未満に!!!!
// } elseif((bool) $wpua_disable_gravatar != 1 && $wpua_functions->wpua_has_gravatar($id_or_email)) { } elseif((bool) $wpua_disable_gravatar != 1) {
どうやら、キャッシュをみて、なければセットしてるようなんだけど
とりあえず、修正しても動いてるみたいだし
なにより遅すぎるので、まぁいっかw
あくまで自己責任でやりましょう!
コメント