毎日モザイク

White Room Layout Works

Archive for the ‘Ubuntu’ Category

2014-04-06T22:07:39+09:00 [Sun]

んぎなんとかでreverse proxy

残骸でもおわかりのように、んぎなんとか(←なぜか読めない)nginxでキャッシュ付きリバースプロキシをテストしています。

性的なファイルはもちろん、動的なファイルも丸ごとキャッシュするようにしている(今現在)ので、アホみたいに爆速です。

キャッシュの有効期限が切れるまではapache2には読みに行かず、んぎなんとかさんが全部処理してくれます。

.phpだろうが、生成したファイルをキャッシュして返しているので、性的なHTMLを読んでいるのと同じ速さで返します。

新規投稿時のキャッシュ更新は、プラグインのnginx cache purgeで上手いこと行きますが、コメント欄の更新が上手くいかない。

会社のサイトをこの仕様にしたら、恐らく同業者最速伝説に名を連ねられると思うんですが、会社のサイトで使うには今ひとつ不便なところが出てきます。

  1. クッキーを読んで、ログイン時はキャッシュしない設定でも変更をプレビューが効かない
  2. wordpress内のアクセス解析が全く効かなくなること。
  3. webalizerをnginxのログに変更しないといけないこと。
  4. 性的なファイルは全部キャッシュされるので、画像の変更が面倒くさくなること。
  5. キャッシュさせる部分とさせない部分の選別の書式を今ひとつ理解していないので、怖いこと。

1.はかなり不便。設定で解消できるような気もしますが、設定例に添っても今ひとつ上手くいきません。

2.もかなり不便。WP-slimstat-exがかなり便利なのでちょっと辛い。

3.は、まあどうにでも。

4.は設定を理解すればなんとかなるはず。

5.が一番の課題。

あたりがクリアできたら、現状の100倍(応答速度が速すぎて、Firefoxでは計測不能)以上の応答速度が出せるはず。

現状でも処理能力は有り余っているので、当分、自サイトで練習してから考えよう。

追加

もう一つ問題が……。

会社の回線が固定ではないので、投稿時にキャッシュを削除するnginx cache purgeのアクセス制限がうまく付けられない。

こちらのスクリプトは素のままではログインが必要だし。

意外と山は高いな。

2014-04-06T20:17:09+09:00 [Sun]

テスト3

いくらなんでも、今度こそ。

どうだ?

2014-04-06T20:06:35+09:00 [Sun]

proxy_cache_purgeテスト

今度こそ?

ついか

2014-04-06T19:18:53+09:00 [Sun]

投稿テスト

Nginx Proxy Cache Purge動作テスト

2014-04-03T18:15:53+09:00 [Thu]
--> [Ubuntu]

失敗の山。

cpu-week

画像は、恩賜のthinkpadX61タンのCPU温度使用率のグラフ。LAN内のホスト名はBCRichで統一したので、これはbichです。

ひとつめ。金曜日の山。

swatchでiptablesにDROP項目を挿入するたびにアラートメールを出す設定にしていたところに、秒速20回前後(連続アクセスは緩めに設定してある)の総当たり攻撃が来て、気がついたときには、面倒くさいから数えなかったけど、自分宛に概ね1万通弱のメールを送ってしまった山……。

早めに気がついて、この程度で済みました……。

正規アカウントが当たってしまったときのために、$mydmainとかのユーザでも配送制限を付けてあるので、捌き切るのに小一時間かかりました。

制限に引っかかっているだけなので、資源は余裕ですから、自分宛を捨ててしまえばいいんですが、ざっと見たら自分宛のキューしかなかったので、いい機会だから、こうなったらどうなるのかを見届けて見ましたw

atのキューも1万件ちかくありましたが、放っときました。

こちらも、挿入後1時間の設定だったので、2時間後に見たときにはにはきれいさっぱり。

「設定次第でメールの山に見舞われる」という解説が書いてあるところが多いですが、「山」はせいぜい数百だろうwwwwとか思ってたら、余裕で万越えます……。

二つ目。土曜日の山。

これも、アホ丸出しw。

clamAVの定時スキャンのホワイトリストに~/.gvfs/を入れていなかったため、マウントしているサーバを延々スキャンし続けたというw

こちらは負荷が低い(CPU usageで40/200程度)ので、全然気づかず、土曜日で人も少ないのでサーバの負荷も問題になるほどにはならず、ほとんど一日中やってました。

自分を信じず、有人監視大事……。