ブログやサイトを運営していて、SNSカウントがポツポツ増えてくるとやる気が出てくるんですよね^^
そんな気分の時に「SNSカウント数がゼロになってしまったら」
その時の対処方法を書いておきます。
Feedlyのカウント数がゼロになってしまった
バックグランドで何人ぐらい登録者がいるのか見れるのですが、サイト上に表示されているのはゼロ。
「なんでゼロになっちゃうんだろな~」
私はサイト作りに関してはチンプンカンプンでして、専門外なのですが良い機会だったので勉強してみました。
サイトを軽くするためにリアルタイム数値ではなくて、キャッシュで取り込んだ方がいいななんてことを考えながら。キャッシュとは、何時何分に集計したデータのことであり、そのデータを利用すればリアルタイムで集計するよりも負担が少なくサイト表示スピードが上がるという認識。
正常に数値が表示されるまでにやったこと
思い当たることをやってみました。
- 一度キャッシュをすべて消す
- コーディングを綺麗に書き直す
- SNS Count Cacheを使いFeedlyカウントを表示する
1.2では、全く状況が変わらなかったので、3を利用してみました。
SNS Count Cacheとは、SNSカウント数をキャッシュで持ってくれるプラグインなのでサイト表示のパフォーマンスも上がる。
「ちょうど良い機会だからキャッシュ系にしておこう」
ということで、キャッシュ系にコードを置き換えるもカウントゼロのまま。一番面倒くさくてやりたくなかったことなんですが、「引数で取れているのか確認」してみました。すると、、、
「ゼロ!全くカウント数を取り込めてない!」
ここで、1つの疑問が出てくるわけです。
「Pocketのカウント数は取れている…」
つまりは、キャッシュ系プラグインを利用しているんだけど、取れている数字と取れていない数字がある。ということは、プラグインの干渉という自分の中で結論が出ました。
全プラグインを1度停止して再度有効化する
するとどうでしょうか!
今まで不調だったカウント数がガッツリ掴めるようになりました^^
この原因を掴むのに2日間悩んでしまいましたね。
良かったこともある!
サイト運営者なら体験している人もいると思うし今も体験中だという方もいると思いますが、Twitterカウント数が取得できなくなってしまいましたよね。
ずーっと「直さなきゃな~」と感じていて、ちょうどSNS Count Cacheを利用したというのもあり、引数を利用して修正しました。
でも当サイトの場合、TwitterよりもPocketのカウント数の方が多いのでそこまで恩恵はありませんが、不都合箇所が減ったというのは気持ちがいいものです。
個人的まとめ
サイト構築はやりだすとキリがないので、徐々に改善していくのが長続きする秘訣だと思います。
あれをしてこれをしてという考えは既にあるんですが、それはコンテンツが増えてきたらと考えています。見た目だけ整っていてもコンテンツ不足ではつまらないですからね。
とりあえず不調だった箇所を改善できたので自分の中では万々歳なのでした^^
サイトに来ても表示がおかしくなった時間帯があったかと思いますが、それは裏で修正していたからです。お騒がせ致しました!