タグ

2015年4月8日のブックマーク (3件)

  • ElastiCacheをCloudWatch+fluentd+Zabbixで監視する | feedforce Engineers' blog

    ご無沙汰しております。増田でございます。 先日2日にはゼノブレイドが発売され、今月23日にはブレイブリーセカンドが発売されます。 そんな忙しい中、みなさんいかがお過ごしですか。 KyotoTycoonからElastiCacheへの移行 今まで弊社のソーシャルPLUSでは、RailsのセッションストアとキャッシュサーバにKyotoTycoonを使っていました。 しかし、KyotoTycoonはRails4でmemcachedを使うために必要なdalliから使えません。バイナリプロトコルをフルサポートしていないためだと思います。 そのため今週月曜日にAWS ElastiCacheに移行しました。 KyotoTycoonは他にも以下のようなツラミがありました。 開発が止まっている KyotoTycoonが稼働するEC2インスタンスを自前で用意し、運用する必要がある レプリカと合わせて2台構成 サ

    ElastiCacheをCloudWatch+fluentd+Zabbixで監視する | feedforce Engineers' blog
  • https://www.ossnews.jp/closeup/articles/?aid=201504-00002

  • CakePHPでHTMLの入ったJSONを返すAPIを作ってみた

    CakePHP御存知の通りはControllerとModelで処理を書いていき、そこからViewをレンダーします。 ですが先日、Ajaxのレスポンスで処理結果のステータスとHTMLの両方をJSONで返したい!ということがありました。 こういう場合はViewでヒアドキュメントを利用すればゴリゴリ書くことも可能ですがメンテナンス性が低下します(後述) 今回はControllerの中でViewをレンダーし、HTMLをController内で扱う方法をご紹介します。 Viewを正しく使ってJSONを返却する恐らくこれが正攻法だと思います。ですがメンテナンス性としてもあまり好きではありません。Controller側ではLayoutのレンダーを無効化し、アクションのViewのみをレンダーさせています。また、CakeResponse($this->response)でContentTypeをapplic

    CakePHPでHTMLの入ったJSONを返すAPIを作ってみた