• 081月

    昨年末くらいからブログの広告収益が減ってきたのもあり、AMP(Accelerated Mobile Pages)にGoogleに自動広告を入れることにしました。
    そもそもブログの広告収益なんて微々たるものではあるのですけども、せめてレンタルサーバ代くらいは賄ってもらいたいというのが正直なところです。
    人件費で考えたら広告設置に掛ける人件費すら賄えないんですけどね。

    そんな愚痴はおいといて、結論からすると以下のWebサイトを参考にしての修正が有効でした。
    https://www.blogging-life.com/implementing-amp-auto-ads-amp-for-wordpress/

    WordPress公式のAMPプラグイン内のテンプレート(html-start.php)を修正する形になりますが、確実度は高かったです。
    反映には20分くらい待てば良いとのことですが、それはあくまでURLに「/amp」を付加した状態でして、検索結果のGoogleキャッシュにまで反映されるにはかなり時間がかかります。

    同様に通常ページにも自動広告を追加してみました。
    モバイルページはわりとすぐ反映されたのですけど、パソコン向けのテンプレートだとなかなか出てこなくて迷いました。
    特に何かが悪かったというよりも、記事内の文章や他の広告とのバランスを見ながら挿入されるようで、だいぶ時間がかかるようです。
    短い記事や人気がないものだと自動広告が入らないケースも目立ちます。
    現状はこれまでの手動広告も併用していますし、細かい設定はしていませんから、ちょっと広告がウザったいケースもあるかもしれませんが、ご了承いただければ幸いです。

    逆に、サイドメニューのAmazonバナーを外したりはしていますし、的確に入るようなら手動広告はやめても良いかも。
    また今回の対処とは直接関係ありませんけども、今年はブログもオーディオ記事を分離・独立させようかなぁとも考えているところです。
    今の状態だとオーディオに興味がない方には「読む価値なし」でしょうし、元々はタイトルのように「日常生活」を気軽に書けるのが楽しかったですからね。
    幸い、すでにレンタルサーバはXSERVERを確保してありますし、負荷軽減のためにも近いうちにやろうと準備を少しずつ進めていこうと思います。



    Filed under: Blog
    2019/01/08 12:00 pm | AMP等に自動広告を追加 はコメントを受け付けていません。
  • 0712月

    WordPressが5.0にアップデートしていたので、データベースのバックアップを取って更新してみました。

    正直いつもの感じで気楽に考えていたのですが、そういえばGutenbergにエディタが変わるよ、という告知が出ていたんですね。エディタがすっかり見慣れないものになってしまって、戸惑いを隠しきれません。単純にエディタが変わったというだけではなく内部構造も変わっているようなので昔のエディタに戻す、と単純にはいかないようですし…。
    既存の投稿は一応Classicとして保持されていますから、変換しなければ安心(?)ですけども新たに書く記事はそうもいかないようです。
    新しいのに慣れようか!と書き始めましたが、自分が思ったようなHTMLタグにならないというのはストレス以外の何物でもないですねぇ。
    仕方ないので、当面は「Classic Editor」というプラグインを入れて以前のエディタに戻しておくことにします。

    それ以外にもAMPの扱いがずいぶん変更になってるようでして、そこはまだ手付かずです。少々新鮮味がなくなっていたので、そういう意味では尖った感じが面白いですけども、コーポレートサイトでCMSとして使ってるところも多いはずですし、ちょっと思い切った変更過ぎかなぁという気も…。

    アップデート自体はトラブルもなく無事に終わりましたし、これまでのコンテンツも維持されているようではありますが、これからアップデートしようという方はしばらく情報が出揃うまで待ったほうが賢明かもしれません。冒険心溢れる方は結構楽しめそうですので、ぜひチャレンジしてみてくださいませ。

    Filed under: Blog
    2018/12/07 3:30 pm | WordPress 5.0 はコメントを受け付けていません。
  • 1712月

    本家休止で急ごしらえで仕立てた「いぬリンク相当」ですが、いつの間にかそのまま引き継いだような状態が続いていました。
    しかしその間にも休止してしまった親アンテナやブログ、URL変更などがあり、元々親アンテナに頼る形の「いぬリンク」では対応しきれない事態になってきています。
    個別対応もそれなりにやってきましたが、その場合は自分でコントロールの効く「はてなアンテナ」での取得となりますから、どうしても精度が大幅に下がってしまうんですよねぇ。

    また、12月に入ってからレンタルサーバの負荷増大からなのか、503エラーが多発するようになりました。
    SSL対応やWordPressのバージョンアップが関係している可能性もありますが、いぬリンク相当へのアクセス比率がかなり高いことも関係しているような気がします。
    更新日時取得精度についても、改善には自前でRSS取得が必要となってきますが、正直それをやるだけの気力がないというのが正直なところです。
    また、さらにPHPでの処理が増大するわけで、余計にサーバ負荷が増えてしまうことになってしまいます。

    それらも踏まえまして、誠に勝手ながらこの記事の掲載を持ちまして、いぬリンク相当を一旦休止させていただきたいと思います。
    503エラー発生頻度や抜本的な解決方法が見つかりましたら再開するかもしれませんが、とりあえず無期限での停止となります。
    これまでご愛顧いただいた方々には感謝申し上げます。

    Filed under: Blog
    2017/12/17 12:00 pm | 8 Comments
  • 1910月

    Google ChromeがSSLでないサイトで警告を出すようになると脅されてたのもあり、ブログをSSL化することにしました。
    それによりURLが以下のように変更になっております。

    旧: http://www.sara-mac.com/
      ↓
    新: https://www.sara-mac.com/

    以前のURLの各記事にアクセスされても全てSSLのほうにリダイレクトされるようにしていますが、ブックマークやRSSなどをできれば新しいほうに変更していただければ幸いです。

    で、以後はその変更に伴う覚え書きみたいなものです。
    うちは独自ドメインを「ムームードメイン」で取得し、サーバーは「さくらインターネット」を使っています。
    これまでドメイン証明書は取得の敷居が高く躊躇していましたが、さくらインターネットがLet’s Encryptによる無料SSL証明書発行を公式にサポートするようになりました。
    それならやってみようと早速チャレンジしたわけです。
    設定完了メールをしばし待って証明書発行自体はすぐに完了しました。

    ただ、WordPressのほうはwwwが付いたアドレスでマルチドメイン運用しているため、さくらインターネットが提供するWordPressプラグインでは対応できず、ページを表示しようとしても無限リダイレクトループにハマってしまいます。
    別のプラグイン「Really Simple SSL」を使っても症状は同じでした。
    そこでネット検索して、ここのサイトの情報を基にwp-config.phpを以下のように修正して対応しました。

    
    if( isset($_SERVER['HTTP_X_SAKURA_FORWARDED_FOR']) ) {
    $_SERVER['HTTPS'] = 'on';
    $_ENV['HTTPS'] = 'on';
    $_SERVER['HTTP_HOST'] = 'www.sara-mac.com';
    $_SERVER['SERVER_NAME'] = 'www.sara-mac.com';
    $_ENV['HTTP_HOST'] = 'www.sara-mac.com';
    $_ENV['SERVER_NAME'] = 'www.sara-mac.com';
    }
    

    .htaccessのほうは手動では変更せず、プラグインの「Really Simple SSL」に任せました。
    これで大まかに表示できるようにはなりましたが、その他諸々のトラブルが多発して、なかなか手間がかかりました。
    モノフェローズ用のjsなどがhttpsで提供されていないので、これは仕方なくひとまずオフにしましたし、コメントのアバターもSSLに上手く対応できないのでオフにしました。
    さらに、画像貼り付けや自前のPHPなどの変更をして、Amazonから取得している画像はSearch Regexで置換しました。
    ここがちょっとハマった部分でして、URLのハイフンをエスケープ処理してある箇所があって検索では見つかるものの置換できず苦労しました。
    あとはGoogle AnalyticsがSearch Consoleなどを新たなURLに誘導して、たぶん完了です。

    なにせ凝りもせず14,600記事くらい書いてるものですから、古い記事を中心にちゃんと処理できていないものもあるかもしれません。
    もしお気づきの点などございましたら、ご指摘いただければ幸いです。

    Filed under: Blog
    2017/10/19 12:00 pm | ブログをSSL化 はコメントを受け付けていません。
  • 0210月

    うちのブログはさくらインターネットのスタンダードプランで運用されているのですが、先日ちょっとしたイレギュラーな操作をした影響で転送量がオーバーして503エラー状態になってしまいました。
    その際にアクセスいただいた方には大変ご迷惑をお掛けしました。

    さくらインターネットはスタンダードでも100GBの容量を誇り、安定性も高くて気に入ってますが、一日の転送量に関しては100GBそっくり入れ替えるようなことは全く無理でして、10GB/日くらいの転送量になるとテンポラリーエラーになってしまいます。
    通常は数十分で回復するらしいのですが、それでは困る場合もあるわけで何か「解除方法」がないか調べて見つけたのが「リソースブースト」という機能です。

    何か必殺技のような名称ですが、機能面でもそんな感じでして突発的なアクセス集中時に処理能力を数倍に強化して503エラーを回避することができます。
    ただしリソースブーストを使えるのは「開始ボタンを押してから2日後の24時まで」で、さらに一度この技を使ってしまうと次に使えるのは「開始日から14日後」となってしまいます。
    今回はイレギュラーケースですし、そんなに人気のあるブログというわけでもありませんから、さっくり使って回復させることにしました。

    リソースブーストすると何事もなかったかのように回復しました。
    ただレスポンス自体が向上するというわけではないような印象で、メモリ割り当てと回線が太くなるような感じでしょうか。
    その後で改めて503エラーの発生頻度を見てみると、実は気づかないだけでそこそこ頻発しているようです。

    WordPressはシステム自体がかなり重いですし、以前からXML Sitemap更新のタイミングだとエラーが起きやすいのは薄々感じていたんですよね。
    一応対策もしていてサイトマップの件数を減らしたりはしているのですが、ブログ更新のタイミングにアクセスが集中しやすく、その時がまさにサイトマップの更新タイミングになりますからねぇ。
    また、Twitter CardsやGoogle AMP対応もしたので、画像へのアクセスが増えたのもあるかもしれません。

    今後もそんな大人気記事を書く予定はありませんが、細かい503エラーは起きるかもしれません。
    その際はちょっとお待ちいただいてからアクセスしていただくか、Twitterへのレスポンスをいただければ、またリソースブーストを使って解決したいと思います。

    Filed under: Blog
    2017/10/02 12:00 pm | さくらインターネットのリソースブースト はコメントを受け付けていません。
  • 277月

    ブログネタがすっかりオーディオに偏ってたりSNS経由で新製品などの情報を知ることも多い昨今ですが、まだまだ公式な情報となるとメーカーサイトさんやニュースサイト、大手のブロガーさん経由のほうが精度が高いのは変わりありません。
    そこで昔は、はてなアンテナ、その後はLivedoor Readerが活躍してくれていたのですけど、Live Dwango Readerに引き継がれ、そして8/31で終了というニュースが。

    幸い、エクスポート機能はありますので、そこからOPML形式で出力し、さらにご親切にも他のRSSフィードリーダーの紹介もされてたので、いちばん上にあったInoreaderにインポートさせてみました。

    1日ほど経過してなんとなく重くなってきている気もするので、同様に引っ越してきた方々も多いのかもしれませんね。
    重い場合はミラーサイトの「jp.inoreader.com」をと薦められて試してみましたが、まだそちらはうまく動いてないようでしたので、今のところは本家を使っています。

    表示形式がいろいろあったり、かなり高機能ですけど記事自体は基本的にサイトに伺って拝見するので、軽快なLive Dwango Readerが恋しい気もしますが、時代も変わってきつつありますから仕方ないところですね。
    いざとなったら「いぬリンク相当」みたいに、簡易なものを自分で実装しちゃうのも手かなとは思いますが、そもそも登録されてるサイト数も少ないよなぁというのに気づきました。
    この程度なら巡回フォルダでも作って見て回っても大したことないのかも…。
    ま、せっかく移行したので当面はInoreaderを使ってみたいと思います。

    Filed under: Blog
    2017/07/27 12:00 pm | Live Dwango ReaderからInoreaderへ はコメントを受け付けていません。