2014年5月26日月曜日

WordPress高速化 でっきるかな ~WindowsServer + Nginxで死んだ編~

どうも。siba018です。
前々回の記事の通り、どうしようもないレベルでWSが遅かったので、どうにかしようと考えてました。
そこで気がついたのは
「WSでもNginx入れてリバースプロキシにすれば速いんじゃね?!w」
早速探してみました。ありました。nginx for Windows
めっちゃ闇っぽい。実際闇でした。

Known issueに、「The cache and other modules which require shared memory support do not work on Windows Vista and later versions due to address space layout randomization being enabled in these Windows versions.」と書かれています。これは、WindowsVista以降Windowsは、ASLRという技術を用いて、アドレス空間配置のランダム化を行っています。それに、Nginx for Windowsは対応していないよ、という話でした。

まあ、関係ないことだろうと思っていましたが、これに見事に引っかかります。
前回の記事の通り、Nginxのconfを書き、いざ起動、と言うところで問題が発生しました。エラーログには
「shared zone "cache" has no equal addresses: 02CC0000 vs 03560000」
と書かれています。ビンゴです。共有メモリのアドレスが変わっています。

困った。ということで、ASLRを無効化出来ないか?と思い、いろいろ調べてみました。
EMETを使う、 "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\MoveImages"を設定し、強制的に無効化させようとする、等やりましたが、ダメでした。

ち~ん(笑)

次は、Nginx使わないでもそれなりに速くなったので、それについて書こうかと思ったんですが、書いちゃうと手の内がバレちゃうなあと、ザコなので特に意味が無さそうですが.

2014年5月24日土曜日

WordPress高速化 でっきるかな ~Nginxでリバースプロキシ編~

ど、どうも。siba018です。
先日、CentOSにフッツーにApache入れて、フッツーにWordPress入れたんですが、今回のTuning Maniacs、負荷テストが主なので、これはリバースプロキシの出番では?と思い、思い切ってNginxに変更してみました。

参考はこの辺。
さくらの VPS に nginx を入れてリバースプロキシ設定するまでの作業メモ(検証用) | ウェブル
Nginx + WordPress proxy cache篇 « サーバーワークス エンジニアブログ

で、結果。
まずApache↓

そこそこです。
で、Nginx+FastCGIとか。
驚きの差です。ここから更に詰めていけばもっと速くなるんじゃないんでしょうか。
負荷テストするべきですが、Apacheでそもそもし忘れてしまったので、まあ、って感じです。

そういえば今回は測定にGTMetrixを使いました。前回使用した、WebWaitでは、測定結果にバラつきが出てしまうので。

とりあえずこんな感じです。おわり。

2014年5月22日木曜日

WordPress高速化 でっきるかな~序~

siba018です。
Tuning Maniax 2014 - 蒼き調律者たち -に、懲りもせず参加しております。

で、1stステージも終わって、順位が出てました。 ちょっとばかし弄ったし、それなりに早くなったっしょ?wとか思ってました。


おめえはよお 考えが甘いんだよ!

全104人中94位です。とても、とても良いスコアが出ました。

2stは力入れます・・・(震え声)

とりあえず悔やんでもしかたがないので、とりあえず表示時間を。http://webwait.com/で調べてみました。
提出した1stステージのWordPressの結果↓
(察し)

とても遅いですね。どうにかならなかったのか。
で、とりあえず用意した2ndステージ用のも、何もしていない状態で測定してみました。
Linux(CentOS+Apache)↓

 あびゃあ。遅いですね。
WindowsServer2012R2にIISだかなんだか入れたやつ↓
 ち~ん(笑)

どうするの、これ。金満ではないので、インスタンスは基本A1ですが、どこまで早く出来るか、頑張ってみたいですね。
負荷テストが重要?なので、Linuxの方はnginxにしてみるのもアリかもしれませんね。

おわり。

ついき。WS2012のWordPress更新したら0.5secぐらい遅くなった!やったね!


2013年11月25日月曜日

OM-D買った

どうも。sibaです。
既に何枚か撮った写真を上げましたが、OM-D EM-5を書いました。ミラーレスですが初一眼。

元々E-PL5を買おうと思ってたんですが、EM-5が安くなってたんで、つい・・・つい。バイト代もいい感じに入ったので(ゲス顔)









 とても面白いです。難しいですがね。

ヒートガン買った

どうも。siba018です。また購入レポです。
楽天でヒートガンが安かったので買ってしまいました。

これ。




貰ったRRoDなPS3の修理にでも使おうと思います。フラックスがどこにも売ってなくて真顔。
おわり

X220のスライスバッテリーを購入した。

どうも。siba018です。
先日、AmazonでX220のスライスバッテリーが90%OFFの1980円(送料別)で売っていたので、つい買ってしまいました。

今自分のX220には、9セルバッテリーが取り付けられているのですが、スライスバッテリーの6セルを追加すると驚きの15セル。重量2.4kg
以下写真。







以上。ゴツくなっちゃったなあ(白目)

2013年10月24日木曜日

NSX-1がすごく面白そう.

どうもsiba018です.

先日,YAMAHAから新しい音源ICが発表されました.

高品質でリアルな楽器音と「eVocaloid」による歌声合成に対応した新音源LSI。 ヤマハ “歌って、奏でる、次世代音源” 『NSX-1』 - ニュースリリース - ヤマハ株式会社

こちら.音源はまだ聴いてないんですが,とても良さそう.ボカロが入ってるのは面白いですね.
音源と同時に使用するのはムリらしいですが,まあ十分でしょう.

自分は,EWIUSBを使っているんですが,現状EWI-USBからPCの音源に繋いで,そこからオーディオI/Fで出力っていうとても面倒な構成で色々やってます.
ArduinoとNSX-1とアンプ詰んで,ワンボードで構成できたら面白いし楽そうだなーと思いました.
MFTで現物触れるらしいんで,とても楽しみ.あ,MFTまでにカメラ買お!