タグ

ブックマーク / blog.candycane.jp (5)

  • PHPが動くPaaSのベンチマーク(heroku phpfog orchestra) : candycane development blog

    PHPが動くPaaSの中でも知名度の高いheroku phpfog orchestraのそれぞれ実際のところどの程度のパフォーマンスが出るのか気になったので調べてみました。結論から言うとどのプラットフォームもAmazon EC2内のネットワークがボトルネックになっておりパフォーマンスの差はほとんどありませんでした。テストは下記の簡単なスクリプトに対してabで並列数1でリクエストを投げるという形で行いました。下記のグラフは1秒間あたりに処理したリクエスト数です。<?php echo json_encode(getdate());結果が頭打ちになってしまっている原因はおそらくネットワークです。3プラットフォームに対してtracerouteを取ってみましたがどれもAmazonのネットワークに入った後に追跡ができなくなっています。どのプラットフォームも連続的に接続を行うと接続がリセットされてしまう

  • Heroku + CakePHPで短歌サイトを高速で開発してみた : candycane development blog

    みんなの短歌 Hinetterという短歌を投稿できるサイトを作ってみました。ここのところよく解説していたHerokuPHPスタックの上にCakePHP2.1とJQuery Mobileを載せて開発しています。アイデアを思いついてからは24時間くらい、実質の開発時間は半日ほどで特にFacebook連携と見た目の部分に時間をかけた感じです。Herokuによる開発速度はとんでもない月曜の朝にFacebookのウォールになんとなく短歌を投稿したのですが、その後なんとなく話しが盛り上がり名前の案が出た所でheroku createしています。当日の夜は何もせず、翌日下北沢オープンソースカフェで作業を始めました。環境の構築などが必要なく、ただひたすらにGitでpushするだけでいいのでお昼すぎには動くアプリをデプロイする事ができました。また副産物としてCakePHP2をHerokuで動かす為のプラグ

  • CakePHP2.2向けの解説書が出版されます : candycane development blog

    ※書影はPhotoShopで加工した画像です。かねてからイベントなどでも告知していましたが、CakePHP2の解説書籍の原稿が7月末に脱稿しDTPに入り、9月ごろに技術評論社より出版されます。タイトルについてはまだ仮の状態ですが書影のイメージのようにWEB+DB PLUSのシリーズとして「CakePHP2実践入門」無いしは似たようなタイトルになる予定です。これまでも書籍の執筆は何度か行いましたが今回は特にCakePHP2世代の決定版書籍にするべくかなりの労力(今年の上半期全て。。。)を割いてきましたのでほっとしています。充実の執筆陣 安藤 祐介 岸田 健一郎 新原 雅史 市川 快 渡辺 一宏 鈴木 則夫今回の執筆陣は日のCakePHPコミュニティの中でも有数のメンバーによる執筆陣といった形です。各々が得意分野を担当するとスタイルになっており、紙媒体としては特にクオリティの高い内容になって

  • Heroku Junior Campで「4時間耐久 PHP on Herokuの教室」 : candycane development blog

    あまり経緯はわからないのですが、DevLoveが主催するHeroku Junior CampでHeroku+PHP+Facebookな感じの講演をやってきました。大体3時間くらいはしゃべりっぱなしという感じでですが、参加者の方はみなさんFacebookのAPIを叩くアプリケーションの作成方法を実際に体験してみることができたように思います。Herokuの利用方法については特に問題はありませんでしたが、gitを使ったことがない人はgitに戸惑っていたようでした。何にせよPHPを動かす環境としてもすぐに使える環境である事は改めて証明されたように思います。日語でPHPが使えるスタックの資料についてはhnwさんのブログ記事が大変詳しく、参考にさせて頂きました。 HerokuBuildpackを利用してmbstringが有効なPHPサーバを立ててみた – hnwの日記スライド4時間耐久 PHP o

    f-suger
    f-suger 2012/06/10
  • HerokuでPHPをmbstring付きで動かす&パフォーマンス比較 : candycane development blog

    そろそろgithubと並んで使った事が無いなら危機感を感じるレベルなPaaSですが、PHPの場合は何を使っていますか?PHP FogやOrchestra.ioといったPHPに最適化されたプラットフォームもありますが、PaaSの王道とも言えるHerokuでもPHPは非公式にサポートされています。しかもこれが非公式サポートであるにも関わらず、facebookの開発者コンソールからクリックだけでデプロイできるので密かにメジャーなプラットフォームになっているという不思議な状況です。Ruby界隈では常識かと思われるHerokuPHP界隈で流行っていない原因に「mbstringがサポートされていない」というのがあります。しかし今回ちょっとやってみたらmbstringをHeroku上にセットアップする事が出来ました。ひとまずコチラが実際の環境です。 phpinfo() on Herokumbstrin

    f-suger
    f-suger 2012/04/11
  • 1