旅人の目

世界の国を全部訪問した旅人が思うことを書き綴る
カテゴリ
アーカイブ
  *旧旅人の目
©2007-17 Kazuto

Bot対策

site|18Nov2017|URL
 最近サイトが時々重くなることがあって、借りているサーバーのリソース使用状況を見たところ、「CPU 使用時間」が異常に長くなっていた。これは一日当たりの使用時間で「数時間を超えるような場合、コメントスパム等の被害を受けていないか確認してください。」と説明書きがある。以前は2~3時間がMAXで推移していた記憶があったが、今回見た時は既にMAXが12時間を超えていた。そこから色々対策を始めた訳だが、五日置きに迎えるピークは徐々に大きくなり、終に24時間に達してしまった。と思ったら、24時間が終わりではなく、MAXは27時間越え。???一日当たり27時間って意味が分かりませんが、まずい状況にあることは間違いなし。
リソース状況
 気がついてから色々負荷を減らす対策をやりましたが、大きな効果が表れないままひと月以上かかりました。しかし、とうとう効果が表れた!
 主としてBot攻撃されていたのが泊まったお宿で、ここの表示に全ページへのリンクがあったのを次のページへのリンクだけに変えたことと検索をなくしたのが功を奏したようです。
 攻撃してきているBotのユーザーエージェントでブロックすることも途中気付いて考えましたが、このいたちごっこは過去に何度もあり、先方がユーザーエージェントを替えれば、あるいは別から来れば終わりです。なので高負荷となっている場所を色々探して頑張りました。一応対策は出来たようなので、ここはすっきり、ユーザーエージェントのブロックも本日から開始。SemrushBotと360Spiderです。泊まったお宿へのBot攻撃はSemrushBotから。360Spiderは同時アクセスの多い中国のクローラーで503エラーの原因でした。

新着ページの取得に使っていた Google のサービスが終了

site|22Jan2017|URL
 新着ページの取得に使っていた Google AJAX API というサービスが終了してしまった。調べてみると一昨年末にも一度止まり、その後復活していたものの、終了予定であるとのアナウンスはされていたらしい。サービス案内のページを見ると昨年12月に正式に終了だったが、猶予期間なのか1月上旬までは動いたいたらしい。
 私にとっては突然のサービス終了だったが、アナウンスされていたということで探せばいくつかの対策は出てくる。簡単にできる他サービスもあるようだが、それも長続きするとは思えない。企業のサービスに頼らない方法もいくつか見つかったが、最近の新しい技術に関心が遠のいているので、どれも面倒に感じてしまう。一番簡単ですぐにできそうだったのはPHPを使う方法だが、普通にやるとファイル名を変えねばならない。ファイル名変更を回避する方法も探ったが、うまくいかず、サイトトップページのファイル名をindex.shtmlからindex.phpに変更しました。もっとも、トップページへのアクセスはもともとファイル名を入れていないので、 http://tabisite.com にアクセスすれば良いのは変わりません。
 PHPのページにしてしまうと他にもいじらねばならない場所が出てきてしまいました。その一環で、まずカウンターは外しました。今どきカウンターのあるページなんてほとんどないですよね。1999年に始めたサイトでもう17年、古い形を色々引きずっていますが、ちょこっと切り捨て。相互リンク用のCGIは頑張って修正しましたが、これで動くのかどうか・・・。動かなければこれも切り捨てかな。

SkyDriveのアカウント消失

site|29Nov2015|URL
 SkyDriveから移行したというマイクロソフトのOneDriveにログインしてみたら、アカウントがない。SkyDriveからそのまま移行でアカウントもそのままだと思っていたが、何か手続きが必要だったのかと調べたら、2年間ログインしていないとアカウント削除で、ファイルもすべて消えるのだとか。2年半くらいアクセスしてなかったはず・・・。世界旅の写真を4アカウントに分散し、保存していたのにすべて消えた。がっくり。
 外付けハードディスクにもバックアップしてあったのでファイルは残っているが、残念。無料サービスはやっぱり怖いなぁ。有料でもサービスを急に止めることがあるけどね。

サイトのスマホ対応

site|22Nov2015|URL
 スマホ対応していない旅してへのアクセスでさえ、今は半分はスマホとタブレット。対応しているNDISHへのアクセスは、6割以上がスマホとタブレットとなっている。この4月からはGoogle検索もスマホ対応を検索上位に位置付ける大きな要因としているために、対応しないとアクセスはじり貧のまま。先月くらいからやっと重い腰を上げて対策を検討し、実験の為にトップページ始め、いくつかのページを改訂した。しかし、当サイトは基本手書きで、作成時期も長きに渡っているので形式はバラバラなので一斉にするのは不可能。
 妥協案として、まずは新たなページのみ自動対応のWordPressを使おうかと考えた。だが、WordPressは基本的にオンラインで作成するもので、自分のパソコン上でもオフラインで見るのはかなり面倒。ネット環境の悪い場所を旅することを基本に考えるとうまい選択肢とはとても思えない。旅をするならネットもできない宿でサイト作成を進めたいのだ。ネット環境が良い場所では、訪問地のことを調べたり、ニュースを見たり、先の予約をしたりで、あっという間に時間がたってしまう。おまけに今は自宅もネット環境良くないし・・・。
 オフラインでWordPress作成ならWindows Live Writerを導入で、問題は解決する。以前は私もこれを使っていたが、このソフトは結構重くて好きには成れなかった。そもそもオンラインで更新するWordPressのエディタも重くて嫌いなのだ。ひと月近く悩んでいたが、WordPressを使うのは止めた! 他に作成してるサイトではこっそり使ってますがw
 この2日間は、静的サイトジェネレーターというものを検討し、試しで2種類ほど使ってみた。悪くない。使いやすいかも。ただ、今はまだプログラマー向けであり、分からないことを調べるのに、新たな用語が多すぎて嫌になった。というわけで、現在のところの結論は、今まで通り。手書きの静的サイトが基本で、ちまちまと新しい形式に対応ということになった。
 昨夜は、韓国2013,2012をスマホ対応にしてみた。だいたいこの形式で今後は行こうと思う。この冬は一月ほど旅に出るつもりなので、手始めはその記録です。あ、その前にここもスマホ対応にしておきたいなと。

再びサーバの容量アップ!

site|11Jul2013|URL
 このサイトにも使っているさくらのレンタルサーバ ライトが、2月に続いて容量アップとなりました。前回は、ほぼ3年振りの容量増で"待ちに待った"アップだったのですが、今回は前回のアップから半年しか経っておらず、まだまだ使ってる容量には余裕がありました。でも増えるのに越したことはありません。

忍者おまとめボタンをつけてみた

site|10Jun2013|URL
 Facebookのシェアボタンを付けたくて調べたら、忍者おまとめボタンというのが簡単そうだったので付けてみた。忍者ツールに登録して付けたいボタンを選ぶだけであっという間に完成。以前Google+ボタンを付けるだけで苦労したのが嘘のよう。こんな簡単に各種SNSボタンが付けられるとは・・・。

サーバの容量アップ!

site|14Feb2013|URL
 待ちに待ったさくらのレンタルサーバの容量アップが、本日予告もなしに行われてました!
 必要な容量が足りないまま昨夏ここにサーバ移転していました。以降、いつ容量がアップされるのかと期待しつつ慎重にサイトの更新をしてきましたが、本日より容量が5倍! もう何の心配もなし。
 ちなみにこのサービスが開始されたのは、2005年7月で、私が借りたライトコースのサーバー容量は300MBでした。2007年の長旅出発時点で270MBくらい使っており、旅の写真が更新できないからと仕方なく旅立ち前に他社に移転。旅行中の2008年11月に容量が500MBに増加、さらに2010年3月に1GB(1000MB)となっていました。つまり、最初の増加までに3年4ヶ月、2度目の増加までにさらに1年4ヶ月です。昨年8月に再契約した時点で前回の増加から2年5ヶ月たっていたので容量はギリギリだがすぐにアップされるだろうと踏んでいたのです。同価格帯でライバルと目されるロリポップ!のコロリポプランが昨年の7月からすでに容量アップしていたことから、さくらがすぐにでも追随アップするだろうと読んだが、思ったよりは遅かった。

DNS浸透に要する時間

site|09Aug2012|URL
 わかりやすくいうとドメイン名を閲覧者が送信した時に、目的のものはこのサーバーにありますよと教える仕組みがDNS。サーバーを移転した時には当然この登録を変更する訳である。しかし、世界中すべての閲覧者が同じ登録先まで照会に行くとパンクするので、それをキャッシュしておくシステムがたくさん存在する。このキャッシュがあるために登録を変えてもすべてが書き換わるまでに時間がかかる。この時間が「DNS浸透に要する時間」。普通は1週間くらい見ておけば良いらしい。
 今回は最後のあがきで時間ぎりぎりに作業を始めたので、元のサーバーとの契約が切れるまでに登録を変えてから5日しかなかった。元のサーバーが切れる最終日の昨日もまだ元のサーバーにはアクセスがあった。うーん・・・、その数字は1%割ったので良しとするか。
 ちなみに登録を変えた日は新旧のサーバへのアクセスは半々。4日目で旧サーバーに1%強。5日目には0.7%程度のアクセスでした。