『t_wの輪郭』で実施した作業
『t_wの輪郭』のCookieの許諾ボタンが、Chromeでは輪郭の裏に隠れる
『t_wの輪郭』のトップページをいい感じにする
2022年11月1日
実装して本番環境に反映した。
2022年10月19日
アレです。トップページに遷移した時に、こう、RSSの登録とかTwitterのフォローをお勧めする的なことがしたい。リストビルディングを進めたい。現状だとRSS登録したり、Twitterアカウントをフォローしたりといったことが全然されていない。
pg=0の時だけ(というかpgがついてないときだけ)説明を多く表示する。
発想元:
– https://html.spec.whatwg.org/multipage/
『t_wの輪郭』でnginxでキャッシュして高速化する
サーバーに負荷がかかるようになってきたらキャッシュを有効化したい
2022年9月?日
理由は忘れたけどnginxのキャッシュを無効化した。悪さしてた気がする。「システムをアップデートしても、反映されるまで時間がかかるのがもどかしい」みたいな理由だったと思う。
2022年5月17日
レスポンスの向上につながるのではないかと思いnginxのキャッシュを試してみている。残念ながら現状ではレスポンスの向上にはつながらなかったし、設定がうまくいっていないのかHIT率が悪い。
『t_wの輪郭』の、輪郭の順番を選べるようにしたい
2022年7月17日
Scrapboxのように、編集順・閲覧順・人気順で表示できるようにしたい。
アクセスを記録する必要がある。
実装するのはアクセスがされ始めてからで良さそう。
よしんばアクセス数が増えたとしても、編集順・閲覧順・人気順の切り替えというのが、どうにもややこしくなりそうで思案している。
アクセスの記録をしてから2か月たったので、ひとまず実装してみた。
選択するUIはスッキリしたものが思いつかない。UIの実装は後回しにする。
閲覧順(Date last visited): https://towasys.com/date_last_visited
人気順(Most Viewed): https://towasys.com/most_viewed
URLはまた変えるかもしれない。
『t_wの輪郭』のCookie利用許諾の改良
2022年7月23日
Google AnalyticsのCookie利用の許諾周りを改良したい。現在ボタンしか表示してないのでCookieを許可してくれる人はほとんどいない。許可してくれそうな文章を表示したい。
ひとまずCookieの説明文を表示するようにした。これで効果があるかを見る。
効果を測定するために、A/Bテストを実施する。Cookieの説明をランダムに表示したりしなかったりして、Cookieが承認された際に、Google Analyticsにイベントを送信するようにした。
『t_wの輪郭』開発録
『t_wの輪郭』をActivityPubに対応させる
『t_wの輪郭』のサーバーに監視ツールを入れる
『t_wの輪郭』がGoogleにインデックスされるようにしたい
Google Search Consoleからインデックスをリクエストした。
サイトマップとか作ったほうがいいんだろうか。
Google Search Consoleへのリクエストによってインデックスされたっぽい。ただ、トップページだけが検索結果に出てくる状態になっている。待っていればほかのページもクロールされてインデックスされるのだろうか。
XMLサイトマップを設定すれば良いっぽい。
狂った量のデータがあるので、XMLサイトマップを動的に生成するとかなり重たい。自作PCでも10秒近くかかる。これに高頻度でアクセスされるとサーバーに負荷がかかってしまう。
余計な処理を削除したら3秒未満でXMLサイトマップを動的に生成できるようになった。まあこれでいいか。
デプロイした
https://rinkaku.towasys.com/sitemap.xml
Google Search Consoleから登録してみよう。
Google Search Consoleから登録してみたところ、取得できませんでした
となってしまった。
なぜだ。
日付の値が無効です。 日付または書式設定を修正してから、再送信してください。
となっている。いい感じにパースしてくれやって感じだけど、ちょっと何とかしよう。
toLocaleString
からtoISOString
に切り替えた。これによって正しく処理できたようだ。
toLocaleString
でもBing Webmaster Toolsでは問題なく処理できたようだ。
XMLサイトマップを登録したのになかなかインデックスされたページが増えない。手動で登録した1ページから増加しない。
Google Search Consoleのリンクの項目が「データを処理しています。1 日後にもう一度ご確認ください」となっているので、待てば解決するのだろうか?ひとまず寝て待て。
2022年5月11日
10日ほどたって少しずつインデックスされているページが増えてきた。現在187ページがインデックスされている。まだまだ増えてもらわないといけない。何しろ2万ページあるのだから。本文があるページだけでも6千ページある。
『t_wの輪郭』で、広告の画像が表示されない。
Windows10 Firefox
再現せず。
手元の環境で広告の画像が表示されないのはuBlock Originのせいだった。
スーパーリロードしたから直った可能性がある。再発したら普通のリロードとスーパーリロードを試す。
Windows11 Firefox
再現せず。
iPad13.4 Safari
再現せず。
再現したら修正すること。
『t_wの輪郭』で、<a class="link_to_out"><img...に指定されている画像が読みこめない
2022年5月9日
Windows10 Firefox
再現せず。
Windows11 Firefox
再現せず。
iPad13.4 Safari
再現せず。
再現したら修正すること。
『t_wの輪郭』でアクセスログをDBに記録
2022年5月9日
全部記録すると、容量がすごいことになりそう。
nginxのログがあるのだから、わざわざ全部を記録する必要はなくて、「いつアクセスされたか」
「どこにアクセスしたか」「どれだけアクセスがあったか」が記録されていれば良さそう。
→後からアクセス数の集計方法を変えたいとかなった時に困りそう。
『t_wの輪郭』でアクセスログを解析
『t_wの輪郭』のバックアップ
- Vultrでスナップショットを取る
- 復旧できるか確認すること
- 2022年5月5日復旧できた
- 復旧できるか確認すること
- Vultrのバックアップ機能を使う
- バックアップ頻度を週次から日次に変更した
- 復旧できるか確認すること
- PostgreSQLのアーカイブを作成してダウンロード
- →SSH/SCPを使わなくても良くしたい、というか手間を減らしたい