WordPressをt2.microで運用するメモ

WordPressをt2.smallで運用していたんですが設定を見直してt2.microにしました。OpsWorksを使って構築してるんですが、OpsWorksエージェントのメモリ使用量が案外多く仕方なくt2.smallにしてました。昨日せっかくPHP7も触ったりしてたので、良い機会なのでついでに無料枠内にダウンサイズします。自分用メモです。

続きを読む

AMIMOTO AMI(HHVM)とPHP7で性能比較

WordPressは素の状態だと遅いですね。このブログは、AWSのt2.smallを使っているんですが1秒近く応答に時間がかかってます。環境はNginx + php-fpm(PHP5.6)です。WordPressに限らず最近PHPのパフォーマンスと言うとHHVMを使うかPHP7を使うか迷うところですが、少しでも改善できないか実際にこの2つを計測して検討しました。

結果、ぼくは当面HHVMは触らずPHP7を使っていく予定です。

続きを読む

Reactで簡単なアニメーションを実装する

ReactのCSSTransitionGroupを利用して簡単なエフェクトを実装します。CSSTransitionGroupはCSSのアニメーションをReactで手軽に利用できるように作られたものです。

Animation | React

続きを読む

PHPでコレクション操作する時に使っておきたい関数

JavaScriptを書いた後にPHPを書こうとするとUnderscore.jsやlodashのような簡潔な配列操作がしたいのにPHPだとよく知らないというケースが個人的によくあります。PHPの勉強不足ですね。

たとえばJavaScriptだと、こんな操作です。

const foundItem = _.find( items, (item) => {
  reuturn item.score === 2
})

闇雲にforeachを使ってしまわないために、個人的な備忘録としてメモしておきたいと思います。

続きを読む