1GBメモリ、WordPressでCDN利用しながら運用中)www.bowlingshop.jpのURIで運用中のWebサイトは、お店の情報サイトと担当者ブログサイトの2本をWordpressで運用している。レンタルサーバーも1vCPUの1GBメモリの安価な共有サーバーを借りている状況である。この貧弱なハードウエア環境で、CMSを運用して情報発信しているものだから、どうしてもWebサイトの表示に時間がかかるというデメリットがある(メリットは安価に運用)。そんな中で、高速配信ができないものかと試行錯誤してようやくストレスのない配信スピードになったと思うので、ここに少しチューニングしたことをまとめてみた。自分としては、1vCPUの1GBメモリの共有サーバーという条件で、高速配信できている部類と思うので、同じようなサーバースペックで配信スピードに問題があると思っている人の参考になれば幸いだ。チューニング前のベンチマーク値を取っていないので、比較資料はない。AdSenseにお世話になっている。はじめ(2004-2006年頃)は、珍しかったのもあって、ページCTRが1-2%強のクリック率であった。それがいつしか(2008年後半頃以降)、広告の掲載箇所や種類がマッチしていなかったのか、1%を切って0.3-0.5%をいったりきたりしていた。最近(2018年度初め)AdSenseの自動広告に変えて状況が改善してきつつある。日によっては、2%近くページCTRがあるときもある。先月よりCDN化に取り組んでいる。実際導入してみてオリジンサーバーが既に常時SSL接続可にしている状態でノンセキュアなCDNを導入してもブラウザからセキュリティ警告が発せられる(特にChromeの場合)ことが分かった。オリジンサーバーがSSL化してあるのなら、CDNサーバーもSSL化していないと意味が無いというこである。サイトのCDN化をしているかというと、サーバーでのIOアクセスがボトルネックになっているからで、商品紹介サイトとしては画像を多数表示しているから仕方の無いことといえ、大きな問題である。日WordPressサイトCDN化テスト記事お店サイトをCDN化して高速配信を実現しようと奮闘しておりますが、テストを兼ねて記事を投稿しております(何のテストかは秘密!)。WordPressサイトの高速配信は、サーバーパワーがあれば、問題ないですが、レンタルサーバーで安価なプランなどの貧弱な性能のサーバーでは能力不足より普通の配信どころかかなり遅い配信になることもあります。手っ取り早く高速化するのには、キャッシュ系のプラグインをインストールして運用する方法があります。このサイトを初め、お店サイトもキャッシュプラグイン利用しています。PHPのバージョンを7.0系にすることによって、高速化することもできます。insightsは下記のとおりになっています。日Akismetのキャンセル通知と再設定(2017年01月19日)本日、夕方「Akismet」からサブスクリプションのキャンセルのお知らせが届いた。おお~、Wordpressでサイト運営している者にとって一大事である。コメントスパムを排除してくれるありがたいプラグインなので、これが使用できなくなったら・・・と青ざめた。日ブルートフォースアタックにご注意をいや~、店舗のサイトも「月間約100,000ビュー(Pages)になったかぁ」と思ったのもつかの間、「人間よりbotの訪問がすごくね!」という状態に。先月末(2016年10月末)から店舗サイトにブルートフォース攻撃が頻繁にくるようになったのだが、ここ数日は、複数のアドレスから短時間に攻撃されている(IPアドレスの国がさまざまになった)。昨日(2016年10月29日)にあまりにもひどいXMLRPCへの攻撃を受けたので備忘録的記事とする。この9月にサーバー会社は変えずにサーバープランを変えたとたん、webサイトへの攻撃を頻繁に受けるようになった。すると借りているサーバープランのセキュリティ対策が緩いのが原因かもしれないがそこはサーバーをつくりこんでないので不明である。日bingbot他クローラーの巡回によるPHPメモリオーバーエラー対処(2016年)9月初めにショップwebのサーバープランを変更したついでに、レスポンシブデザイン(HTML共通化)化し、CSSでパソコン系とモバイル系に分けるように変更した。プラグインを利用しなくともモバイル表示できるようにしたので、若干表示スピードが上がったように思う。そのせいか分からないが、やたら色々なクローラーBOTが巡回するようになってきた。これがメモリをやたら食い、PHPメモリエラーを起こすのである。MEの更新停止に伴い、本家WordPressの2.5.1をテストインストールした。このブログがそうであるが、順調かつ簡単にインストール、ブログ構築ができた。このブログは、最新のWordPressやプラグインなどをテスト的に導入する場としていこうと考えているので、たまに閉鎖(運用停止)されていることがあるかもしれませんので、あしからず。