にしし ふぁくとりー:西村文宏 個人サイト

No.3218, No.3217, No.3216, No.3215, No.3214, No.3213, No.3212[7件] - 今日のひとことログ

更新

■LOG No.3218, No.3217, No.3216, No.3215, No.3214, No.3213, No.3212[7件]

にししふぁくとりーHOMEに掲載している「今日のひとこと」の過去ログ(掲載履歴)です。 RSS

No.3218 〔399文字〕 📖

Googlebotのクロール頻度を下げる方法は、Googleによる解説がある。Google側がクロール頻度(最大頻度)を指定できる設定ページを用意しているが、90日間しか有効ではなく、90日後には自動判断に戻ってしまう。何より、今回クロール頻度を調整したいのは、外部WebサービスのAPIリクエスト権に上限があることが原因なので、「APIを利用せずに出力できるページのアクセスを制限する必要はない」という点があるのでクロール頻度(の上限)そのものを指定する方法はあまり適切ではない。Googleの解説にはもう1つ「緊急クロールの制限」として、「負荷の増大を動的に検出して対応できるならHTTP 429を返せ」と書かれていたので、今回はその方法を採用した。API利用権の残数が少なくなってきたときに、APIを利用しないと出力できないページにアクセスされた場合にだけ、429を返すようにPHPを書いた。

No.3217 〔593文字〕 📖

外部WebサービスのAPIを利用して生成しているサイトをメンテナンスしようと思ったら、今度はGooglebotが結構な頻度でアクセスしていた。これは狙っていたことでもあって、動的に生成したサイトマップXMLを少し前にGoogle Search Consoleへ登録しておいた影響だろう。ただ、予想以上にアクセス頻度が高かった。APIの利用権を半日で使い果たしてしまうくらいの頻度だったので、ちょっと制限することにした。「1日のAPIリクエスト数がXXXX回を超えたらAA%ブロック(=HTTPステータスコード429を返す)し、YYYY回を超えたらBB%ブロックする」というように、具体的なリクエスト総数に応じて多段階にブレーキを掛ける仕様にした。よく考えれば最初からこう作っておけば良かったのだが。この方法なら、API利用権を使い切ってしまうこともなく、余らせすぎることもなく、良い感じに自動運営ができそうな気がする。やや心配なのは、HTTP429を返す期間が長すぎると、Google側が学習してアクセス頻度を大きく低下させてしまう可能性があるかもしれない点だが。極端な話、「午前中(AM)はアクセス可能で、午後(PM)は完全ブロック」のようになりかねないので、1日の後半のHTTP429数の多さだけから学習されてしまうと困る。Google側も24時間単位で考えてくれるなら良いのだが。

No.3216 〔466文字〕

JavaScriptを使わなくても、HTML+CSSでどうにかするテクニックというのはたくさんあるのだが、例えば非表示にしたラジオボタンを活用するテクニックの場合、HTMLには(一見すると意味不明な)input要素が現れることになるので、スキン(テンプレートHTML)として不特定多数に配布する場合には少々使いにくい。配布しているスキンをそのまま使って貰うことを前提にするなら構わないとは思うのだが、利用者が好きなようにカスタマイズして使うことを前提にすると、ソースの可読性も重要だと思うので。初見で「なんか意味の分からん記述がたくさんあるな」と思われるようなソースは避けた方が良さそうな気がしている。そういう点では、HTML+CSSでアクロバットに解決するよりも、素直に「ここはスクリプトですよ」と誰でも分かるようにJavaScriptを使っておく方が、分かりやすさは維持できるだろう。もっとも、初見で分かりにくそうなら、分かるようにコメントを書き添えておくという手もあるのだが。どちらが望ましいかは今のところ判断が付いていない。

No.3215 〔214文字〕

幻冬舎新書に料金受取人払いのアンケート葉書が挟まっていたのだが、「差出有効期間を過ぎても料金受取人払でお送りいただけます」と書いてあった。そんなこと可能なのか。
20210218130643-nishishi.jpg
この葉書の切手空間には「料金受取人払/代々木局承認/差出有効期間 2022年10月4日まで」と印字されている。この状態のままで、期限後でもそのまま投函して届くということだろうか。だとしたら期限が印字されている意味は……? なお、この葉書を出すつもりはない。

No.3214 〔25文字〕

焼きそば食べたい。唐突に焼きそばが食べたくなった。

No.3213 〔87文字〕

何やら雪が降るかも知れないという予報が出ている。気温も結構下がるっぽい。金曜日は朝に車でちょっと出かけないといけないので、積もらないでほしい。一応、冬用タイヤではあるのだが。

No.3212 〔184文字〕

アレルギーの種類はいろいろあるし、どんなアレルギーでも問題はあるが、特に食物にアレルギーがあると大変そうだ。幸いなことに私は食物のアレルギーはないので、その点で食べ物に気を遣う必要はなかったので良かったが。アレルギーの検査(アレルゲンの検査)は血液を少し採るだけでできて、わかりやすい検査結果シートがもらえてちょっとおもしろい。機会があれば検査してみるのがおすすめだ。
2020年12月
12345
6789101112
13141516171819
20212223242526
2728293031
2021年1月
12
3456789
10111213141516
17181920212223
24252627282930
31
2021年2月
123456
78910111213
14151617181920
21222324252627
28

Powered by てがろぐ Ver 4.5.2

--- 当サイト内を検索 ---