WP to Twitter 3.2.1 への更新で重くなる!

WordPress
この記事は約4分で読めます。
この記事は最終更新日より 1 年以上経過しています。
画像やリンクが無効になっている可能性もあるのでご了承下さい。

 本日 WP to Twitter が 3.2.1 に更新するように通知が出ていたから行った。その後、サイトのレスポンスが著しく悪くなる現象が起こり、Web Server と DNS のログと睨めっこしていたら原因がコイツだと分かった。

DNS のログから分かったこと

 アクセスする度に api.freemius.com ってホストが顔を出してくる。実際にこのドメインへアクセスしようとすると、やたら時間が掛かる上に表示が崩れていたり……
 レンダリングをブロックされる形でコードを置かれているようなので、タイムアウトするなりしないと自分のブログが表示されない状態に。

17-Feb-2016 17:23:56.631 client xxx.xxx.xxx.xxx#40071 (api.freemius.com): view internal: query: api.freemius.com IN A + (xxx.xxx.xxx.xxx)
17-Feb-2016 17:24:12.843 client xxx.xxx.xxx.xxx#57465 (api.freemius.com): view internal: query: api.freemius.com IN A + (xxx.xxx.xxx.xxx)
17-Feb-2016 17:24:38.072 client xxx.xxx.xxx.xxx#52964 (api.freemius.com): view internal: query: api.freemius.com IN A + (xxx.xxx.xxx.xxx)
17-Feb-2016 17:24:55.073 client xxx.xxx.xxx.xxx#41281 (api.freemius.com): view internal: query: api.freemius.com IN A + (xxx.xxx.xxx.xxx)
17-Feb-2016 17:25:27.090 client xxx.xxx.xxx.xxx#40998 (api.freemius.com): view internal: query: api.freemius.com IN A + (xxx.xxx.xxx.xxx)
17-Feb-2016 17:25:31.755 client xxx.xxx.xxx.xxx#59575 (api.freemius.com): view internal: query: api.freemius.com IN A + (xxx.xxx.xxx.xxx)
17-Feb-2016 17:25:48.400 client xxx.xxx.xxx.xxx#49242 (api.freemius.com): view internal: query: api.freemius.com IN A + (xxx.xxx.xxx.xxx)

誰が原因か

 手っ取り早く freemius で wp-content 以下を grep -ir してみて引っかかったのが WP to Twitter であると。
 何が悔しいって丁度 WP to Twitter を更新した時間あたりに件の glibc をアップデートしてサーバーを再起動した後に気付いた事だから特定まで無駄なことをやりまくってしまった。

WP to Twitter を調べる

 一部であるが引用すると……

3.2.1
Bug fix: uninstall issue with Freemius
Bug fix: extraneous function call with Freemius
More style streamlining
3.2.0
(略)
Added opt-in usage tracking via Freemius.com
引用元 : WP to Twitter — WordPress Plugins

 ということで WP to Twitter がオプトインの使用状況をトラッキングする為に freemius の API を叩くようになったとのこと。しかし、肝心な api.freemius.com が死んでるので WordPress 全体が重くなってしまう原因となった。

解決策

 WP to Twitter を取り敢えず無効化する事が早い。若しくは 3.1.9 を入れる。それか同様な機能を持つ別のプラグインを探すこと。

おわりに

 正直、外部ホストの障害に巻き込まれるのはゴメンなので CDN すら使いたがらない主義だからどうしたもんかと。
 別ホストに入れてある 3.1.9 があるから、それをコピーして対応すれば良いかな…
 現状は WP to Twitter を無効化して様子見としたい。

追記

2016/02/17 17:50

 記事を投稿した後に確認したら freemius 自体のレスポンスが多少改善された。しかし、それでも WP to Twitter 3.2.1 を有効にするとちょっとヤバい状態になったから改めて無効化した。

2016/02/18 07:35

 WP to Twitter が 3.2.3 に更新され、Freemius 関連の統合が削除されてレスポンス低下の問題が解消された。

著者プロフィール
ぶっち

本格的に PC へ触れ始めてたのは 1990 年位から。
興味は PC 全般。OS は Windows と Linux などを嗜む。
プログラマやネットワークエンジニアを経てフリーに活動している 2 児の父な 40 代半ばのおじさんです。

ぶっちをフォローする

コメント

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.