t_wの輪郭

Feedlyでフォローするボタン
『t_wの輪郭』『t_wの輪郭』で実施した作業やりたいこと機能追加作業
『t_wの輪郭』でアクセスログを解析『t_wの輪郭』のサーバーに監視ツールを入れる『t_wの輪郭』でアクセスログをDBに記録『t_wの輪郭』のバックアップ『t_wの輪郭』で実施した作業『t_wの輪郭』のトップページをいい感じにする『t_wの輪郭』でnginxでキャッシュして高速化するt_wの輪郭の毛玉表示『t_wの輪郭』のCookieの許諾ボタンが、Chromeでは輪郭の裏に隠れる検索された言葉を記録する『t_wの輪郭』の、輪郭の順番を選べるようにしたい『t_wの輪郭』のCookie利用許諾の改良『t_wの輪郭』開発録『t_wの輪郭』をActivityPubに対応させる『t_wの輪郭』で使うテスト用の輪郭を作る『t_wの輪郭』で、広告の画像が表示されない。『t_wの輪郭』で、<a class="link_to_out"><img...に指定されている画像が読みこめない『t_wの輪郭』がGoogleにインデックスされるようにしたい『t_wの輪郭』のDDoS対策
『t_wの輪郭』で実施したい作業『t_wの輪郭』をOGPに対応させる『t_wの輪郭』に購読する機能を追加t_wの輪郭 を高速化『t_wの輪郭』の検索機能を改善『t_wの輪郭』にプッシュ通知機能を追加『t_wの輪郭』に全文検索機能追加bot.txtで有力な検索エンジン以外を除外リンクをマウスオーバーで輪郭の内容をツールチップとして表示『t_wの輪郭』をKaTeXに対応させる『t_wの輪郭』において、内容が無い前景を消すのではなく、リンクを無効化して表示『t_wの輪郭』をGoogle Adsenseの審査に出す知番無し輪符対応見出しタグを修正記事が一定数閲覧されたらTwitter APIで自動的にTwitterへ投稿『t_wの輪郭』の背景色調整『t_wの輪郭』の見た目を調整tweet埋め込みをもっといい感じにする『t_wの輪郭』で、tweet埋め込みの文字が大きすぎる『t_wの輪郭』の頁間を移動する釦にrel="prev"/"next"属性を付与『t_wの輪郭』でTwitterの引用が横に並ぶ『t_wの輪郭』でTwitterの引用をちゃんとしたい『t_wの輪郭』をダークモードに対応させる『t_wの輪郭』の輪郭に編集日時を表示『t_wの輪郭』にMeta Description タグを追加『t_wの輪郭』にfaviconを設定する『t_wの輪郭』の編集時刻をマウスホバーすると閲覧数を表示『t_wの輪郭』のページャーの値をタイトルに表示Twitter共有ボタンにハッシュタグを追加『t_wの輪郭』に<title>を設定『t_wの輪郭』へのデプロイを高速化する『t_wの輪郭』にPWAを設定『t_wの輪郭』にデライトへのリンクを追加『t_wの輪郭』のDOS対策『t_wの輪郭』にTwitterアカウントへのリンクを追加『t_wの輪郭』に共有機能を追加『t_wの輪郭』にMeta Language タグを追加Cookie許諾ボタンのデザインを変える『t_wの輪郭』の検索フォームをスクロールに追従させる『t_wの輪郭』の検索結果にタイトル設定『t_wの輪郭』を目出し記法に対応『t_wの輪郭』のコードを、構文ハイライトする『t_wの輪郭』をAutoPagerizeに対応させる

2022年11月1日

実装して本番環境に反映した。

2022年10月19日

アレです。トップページに遷移した時に、こう、RSSの登録とかTwitterフォローをお勧めする的なことがしたい。リストビルディングを進めたい。現状だとRSS登録したり、Twitterアカウントをフォローしたりといったことが全然されていない。

pg=0の時だけ(というかpgがついてないときだけ)説明を多く表示する。

発想元:

https://html.spec.whatwg.org/multipage/

サーバーに負荷がかかるようになってきたらキャッシュを有効化したい

2022年9月?日

理由は忘れたけどnginxのキャッシュを無効化した。悪さしてた気がする。「システムをアップデートしても、反映されるまで時間がかかるのがもどかしい」みたいな理由だったと思う。

2022年5月17日

レスポンスの向上につながるのではないかと思いnginxのキャッシュを試してみている。残念ながら現状ではレスポンスの向上にはつながらなかったし、設定がうまくいっていないのかHIT率が悪い。

2022年7月17日

Scrapboxのように、編集順閲覧順人気順で表示できるようにしたい。
アクセスを記録する必要がある。
実装するのはアクセスがされ始めてからで良さそう。


よしんばアクセス数が増えたとしても、編集順・閲覧順・人気順の切り替えというのが、どうにもややこしくなりそうで思案している。


アクセスの記録をしてから2か月たったので、ひとまず実装してみた。
選択するUIはスッキリしたものが思いつかない。UIの実装は後回しにする。
閲覧順(Date last visited): https://towasys.com/date_last_visited
人気順(Most Viewed): https://towasys.com/most_viewed
URLはまた変えるかもしれない。

2022年7月23日

Google AnalyticsCookie利用の許諾周りを改良したい。現在ボタンしか表示してないのでCookieを許可してくれる人はほとんどいない。許可してくれそうな文章を表示したい。


ひとまずCookieの説明文を表示するようにした。これで効果があるかを見る。

効果を測定するために、A/Bテストを実施する。Cookieの説明をランダムに表示したりしなかったりして、Cookieが承認された際に、Google Analyticsにイベントを送信するようにした。

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千ページある。

Windows10 Firefox

再現せず。
手元の環境で広告の画像が表示されないのはuBlock Originのせいだった。
スーパーリロードしたから直った可能性がある。再発したら普通のリロードとスーパーリロードを試す。

Windows11 Firefox

再現せず。

iPad13.4 Safari

再現せず。


再現したら修正すること。

2022年5月9日

全部記録すると、容量がすごいことになりそう。

nginxのログがあるのだから、わざわざ全部を記録する必要はなくて、「いつアクセスされたか」

「どこにアクセスしたか」「どれだけアクセスがあったか」が記録されていれば良さそう。
→後からアクセス数の集計方法を変えたいとかなった時に困りそう。

2022年5月2日

Google Analyticsを入れていれば十分だろうか。
nginxのログを見ればよい?

2022年5月8日

nginxのログを可視化するためにGoAccessを使用した。
関係ない人がログを見れないようにするために、GoAccessを参照するページにはBasic認証を設定した。
これでクロールされている度合いなんかも見ることができる。でもあまり詳細な所(何時どれだけクロールされたか)などは分からない。

  • Vultrでスナップショットを取る
    • 復旧できるか確認すること
      • 2022年5月5日復旧できた
  • Vultrのバックアップ機能を使う
    • バックアップ頻度を週次から日次に変更した
    • 復旧できるか確認すること
  • PostgreSQLのアーカイブを作成してダウンロード
    • →SSH/SCPを使わなくても良くしたい、というか手間を減らしたい