最終更新日:2023年3月11日 at 2:51 PM
以下のニュースのURLにて、既にアナウンスしておりますが、今般、このサイトを携帯端末からでも閲覧できるようにシステムを改修しました。
その過程で、携帯端末からアクセスすると、アクセスカウンタのカウンタ値が増えすぎるという問題が露呈しましたので、アクセスカウンタのcgiプログラムも修正しました。
このプログラムの開発とデバッグは、別のサーバで行いました。
処理を重くしたくないので、簡易的な方法で済ませましたが、基本的には、タイムスタンプファイルを生成し、一つのIPアドレスとエポックtimeからの現在時間を使って処理する方式です。
一定時間に同じIPアドレスからアクセスがあった場合は、カウンタ値を増分させないようにプログラムを修正しています。
他の修正箇所は、このサイトの表紙に対応するプログラムである「front-page.php」と携帯端末をサポートするプラグイン「ktai-style」のテーマのプログラム「header.php」等です。
* P.S.
因みに、このcgiプログラムですが、複数のカウンタを管理できる設計になってますので、明日、カウンタ毎にタイムスタンプを制御するようにプログラムを修正する予定です。
* 6月8日 追記
上記で述べた複数カウンタを管理するcgiプログラムの修正が完了しました。
* 9月27日 追記
プラグイン「WP Super Cache」と連動するため、「ktai_style/patch-supercache-ktaistyle.php」を「WP Super Cache」のpluginsディレクトリーに配置した後、その設定において「レガシーなページキャッシング」を選択する必要があります。また、携帯端末へのキャッシュで画面が乱れる事を防ぐため、「除外するユーザーエージェント」の設定を以下のように定義しています。
bot
BaiduImagespider
Baiduspider+
goo_search
Googlebot-
Hatena
HatenaScreenshot
ia_archive
msnbot
slurp
crawl
spider
SimplePie
Twitterbot
Y!J-ASR
Yandex
Android
aspen
bada
DDIPOCKET
DoCoMo
emobile
emulator
iPhone
Huawei
J-EMULATOR
J-PHONE
KDDI-
mixi-mobile-converter
MOT-
MOTEMULATOR-
Nintendo
Nitro
Nokia
PalmOS
PDA
pixi
SL-
SoftBank
SONY/COM
UP.Browser
Vodafone
WILLCOM
*2019.04.16 更新
本機能は、プラグイン「ktai-style」がPHPバージョン7.0/7.1に非対応のため、サーバーのアップグレードに併せて、本日よりこのサービスを停止する事にしました。ガラケーのユーザー様には、ご不便をお詫び申し上げます。🙏
2020.05.11 追記
本日、実験でプラグイン「ktai-style」をWordPress 7.1でも動作するようプログラムを修正し、動作を確認しました。
ところが、 goo モバイルサイトビューワ では、本サイトを表示できませんでした。
詳しく調べてみると、昔のガラケーはウェブサイトの安全を保証するSHA-1(現在はSHA-2のハッシュ方式が主流)という古い暗号化方式のサーバー証明書を採用しているとの事。
どうやら、最新のTLS 1.3をサポートするコアサーバーにおいては、セキュリティが脆弱なSHA-1の証明書への署名は行っていないものと思われます。機種にもよりますが、そもそもガラケーが最新のTLS(最低要件として、TLS 1.2以上が必須)にブラウザが対応しているのかも不明です。
従って、昔のガラケーでは大半のSSLサイトの閲覧は事実上不可能と思われますし、サーバーの負荷軽減のためにもガラケーのサポートはしない方が得策と判断し、残念ではありますが、プラグイン「ktai-style」を削除し、ガラケーのサポートを断念しました。