2017年7月5日水曜日
WordPress ループ・カスタムクエリ・アーカイブ解説
WordPressの新・旧ループからカスタムクエリ・アーカイブまで徹底解説 | OXY NOTES
http://oxynotes.com/?p=8615AWS、VPS、実サーバ おおよその性能比較
通常のconcrete5のキャッシュを全てONにすると実サーバだと、
87リクエスト×60秒×60分×24時間×30日=225,504,000アクセス
捌ける事になります。
実際には1つのページで1リクエストではなく、jsやcss、画像ファイルなどがロードされますし、ページ毎に処理速度も違うので、おおよそ月間1千万PVくらいの処理能力でしょうか。
87リクエスト×60秒×60分×24時間×30日=225,504,000アクセス
捌ける事になります。
実際には1つのページで1リクエストではなく、jsやcss、画像ファイルなどがロードされますし、ページ毎に処理速度も違うので、おおよそ月間1千万PVくらいの処理能力でしょうか。
クラウド(AWS)、VPS、実サーバで、費用ベースのconcrete5のベンチマークをしてみました。 コンクリートファイブ ジャパン株式会社
2017年7月4日火曜日
AWS ELBでHTTP→HTTPSリダイレクトができない件
Amazon Linux / Apache で
かなり試行錯誤しましたが、以下の記事を参考にしてなんとかできました。
AWS Elastic Load Balancer と Apache を使って HTTPS(SSL) 通信を行うための設定方法 - komiyakの通り道
http://d.hatena.ne.jp/komiyak/20130807/1375845025
多くのサイトでは .htaccess内に以下のように記述しろと書いてあるのですが、なぜかダメ...
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} ^http$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
上記サイトを参考に
RewriteCond %{HTTP_USER_AGENT} !^ELB-HealthChecker
を入れてみましたが、
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} ^http$ #←ここがどうも認識されていない?...
RewriteCond %{HTTP_USER_AGENT} !^ELB-HealthChecker #←これも必要
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
これもだめ。
以下のようにPortで判定するようにしたら、できました。
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Port} ^80$ #←Portで判定
RewriteCond %{HTTP_USER_AGENT} !^ELB-HealthChecker #←これも必要
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
少々釈然としませんが、時間のあるときにまた調べてみます。
※なぜリダイレクトがエラーになるかは以下が参考になりました。異なる対処方法も書いてあります。
AWS環境でELB(ロードバランサー)とEC2サーバでapacheを使っている場合にhttpからhttpsにリダイレクトする方法 – joppot
https://joppot.info/2014/05/01/1286
AWS ELBを使う際に注意すべきこと
1.ELBを使うと、HTTP→HTTPS リダイレクト設定が無限ループになり接続できない。
2.ELBを使うと、アクセス元IPアドレスがELBのIPアドレスになるので、アクセス解析に注意が必要。
AWS ELBを使う際に注意すべきこと
https://tech.basicinc.jp/AWS/2013/07/21/aws_elb_point/
ELBを使ってアクセス元のIPを取る方法 - ELBに限らないよ
https://tech.basicinc.jp/AWS/2013/04/28/aws_elb_customlog/Apache KeepAlive設定
実用 Apache 2.0運用・管理術(3):httpd.confによるWebサーバの最適化 (2/3) - @IT
http://www.atmarkit.co.jp/ait/articles/0509/16/news128_2.html
登録:
投稿 (Atom)