無料ブログ「rentafree.net」の管理人ブログ

コメント・トラックバック・掲示板の削除確認

コメント・トラックバック・掲示板の一覧ページから「削除」押したときに、
確認ダイアログでないんで出そうかと。

確認ダイアログ出たっけかな・・・
思って、試しに管理人ブログで「削除」押したら、
ダイアログ出ずに消えちゃったw

コンバージョン測定

アカウント登録のコンバージョン測定の様な機能をつけることにした。
とりあえずリファラのドメインだけ。
キーワードでもやりたいところ。

ユーザーには公開しないので、表示等に影響はありません。
負荷も増えないように作ります。

外部ツールが使えれば楽だが、
登録完了ページがSSLだから他所のツールは付けたくない。

アクセスログのデフラグをやめた

delete処理などで2秒以上かかってしまう場合があるので、
日毎にoptimize tableすることにしていましたが、
アクセスログの日毎optimize tableが10秒ほどかかってしまうようなので、
optimizeせずにdeleteを分割するようにしました。

アクセスログはinsertと一括deleteとselectしか行わないので、
デフラグの必要はあまりないと思う・・・

そう考えると、キャッシュのデフラグも不要な気が・・・

まあ、昨日のログだと、
アクセスログのデフラグ以外で2秒以上のロックは発生してない。

ワンタイム認証の有効期限を変更しました

ワンタイム認証の有効期限は1時間でしたが、
アクセス毎に有効期限を更新していると負荷が大きいので、
有効期限が30分以上残っている場合は更新せず、
残り時間が30分を割っている場合に1時間に延長するようにしました。

ユーザーさんをフォローしたいが・・・

個人アカウントと公式アカウントの2つ管理すると、
フォロー返しがめんどそう・・・

フォロー全くないのも寂しいから、
とりあえずフォロー来たら返していくことにすると思うが、
ユーザーが連携機能登録する機能があるわけだから、
その時にAPIでこっちからフォロー送ることもできそうな気がするな。

だが、API触るのはめんどいわ・・・

Twitter連携をリセットしました

Twitter連携機能を利用中のユーザーにはご迷惑をおかけしますが、
Twitter連携で使用している公式アカウントが、
他でも普通に利用しているアカウントだったので、
怪しいアフィツイートなどが流れているので、
公式アカウントとして不適切なので、Rentafreeの公式アカウントを取得しました。

そのため、アプリ連携が無効になるので、
ユーザーのTwitter登録情報を削除しました。
再設定をお願いします。

Twitter投稿の仕様を変更しました

Twitter連携投稿時に、
今までは goo.gl を使用してURLを短縮していましたが、
最近のTwitterは自動で t.co で短縮するようで、
たぶん、全てのURLを20文字として文字数をカウントする仕組みになってる気配です。

で、 goo.gl を使うと、こちらに余計な負荷がかかりますし、
最近Twitter投稿時にエラーが発生することが多い気がしていたのですが、
goo.gl で19文字に短縮されたURLを使ってきっちり140文字にして投稿すると、
URLが20文字として扱われてしまうようで141文字となりエラーになっていたようです。

というわけで、
こちらでgoo.glを使用して短縮してから投稿するのはやめました。

あと、気づいたのですが、
もし、本文中に、
http://
から始まるURLが含まれていて、
URLの文字数が20文字未満の場合、20文字としてカウントされると思われます。
それにより140文字を超えてくる可能性があるので、
そうなると投稿エラーになると思います。
こちらで本文文字列を捜査して、URLが含まれる場合に処理するのは、めんどいのでやりません。