【108日目】人気記事を解析する方法を模索してみた
Posted: Last Update:
さて、ここ数日色々とやってきましたが、やりたいことリストに戻ってサイトのパワーアップをはかりたいと思います!
やりたいことリスト
やりたいことリストも残り2つになりました。工数が大きいものだけ残ってますね…。「Google Lighthouseの指摘」についてはちょこちょこすすめていくとして、「人気投稿の準備として、アクセス解析をするPHPを作成する」に取り掛かりましょうか。
- 人気投稿の準備として、アクセス解析をするPHPを作成する
- Google Lighthouseに指摘された内容に対応する
Windowsのアップデートにやられている話
本題に入る前に、Windowsのアップデートについての話をちょっと。2020年12月16日にwindowsのupdateがとうとうやってきまして。昨日ですね。updateを実行したら、不具合が発生しました。原因はどうもIME(Input Method Editor)ぽいです。
私は「かな入力」と「英数字入力」を使っています。入力を切り替えると、「Shift」「Ctrl」を初めて打つ時に認識してもらえない…。そして、→↓←↑キーにテンキーが配置されてしまいます!delとかback spaceとかも微妙におかしいんですよね…。
Windowsのフィードバックを見ていたら、同じ目に合っている方がたくさんいらっしゃいました。そのうち解決されると思うのですが、すごくめんどくさい!
ローマ字入力にすると問題が起こらないので、しばらく「かな入力」をやめて「ローマ字入力」をしていたのですが、「かな入力」の方が入力が速いんですよね…。なんか、地味なストレスなんですけど、じわじわとボディブロウのようにストレスが蓄積されてきていて…。
Windowsさん、早く直してください。お願いします。
人気記事解析
気を取り直して、本日の本題です。「人気投稿の準備として、アクセス解析をするPHPを作成する」。最終目標は、「人気記事」というリンクをトップページやサイドバーに入れることです。
で、下準備としてサイトのページごとの接続数がどれくらいあるのかを解析するPHPを作成したいわけですね。さぁ、とうやって作るのかなぁ?早速検索してみます。
いろいろと検索して使えそうな技術を絞り込みました。高度なものは必要ないので、手順としてはこんな感じでしょうか?phpで処理する内容も含めて書き出してみました。
- アクセス数を保存するファイルを作る→「access.txt」
- 【PHP】開いているページのURLを取得
- 【PHP】「access.txt」を開く
- 【PHP】(初回)「access.txt」にファイル名と数字1を書き出す
- 【PHP】(2回目以降)「access.txt」にファイル名があれば、数字に1プラスして書き直す
- 【PHP】「access.txt」を閉じる
数字が増えて行って、ページへのアクセス数が分かる仕組みです。月をまたいだらリセットとか必要ですかね。…今はいいか。
タイムアップ!
おっと、こんな所で時間が来てしまいました。今日やったこと「ネット検索」。…まぁ、こんな日もあります!
明日はphpをテスト環境で書き始めてみようと思います。それでは、また明日!
おまけのロードマップ
サイト作成がどのくらい進んでいるかロードマップで進捗を確認すると、ここまで進んでいます。
- 準備 - サイトの全体像を決める
- 使用するプログラミング言語を決めて環境を整える
- サイトの基本構造を作って公開する
- 収益化に最適なサイトにアップグレードする
- GoogleアドセンスとAmazonアソシエイトの申し込みをする ←完了!
- ローカルで簡単に入力ができるようにフォームを作る
- フォローアップ - より収益化に向いたサイト構造に変更する
