Ruby on Rails っぽいPHPフレームワークの
CakePHP: 高速開発 php フレームワーク。
を使ってちょこちょこ管理画面周りを作ってみたりしてるのですが。
ってか、5分でWebアプリが作れるって言うのは真っ赤なですなwいろいろ組み込もうと思うと結構難しいじゃんかよ…コアな部分まで手を出そうとすると意外に情報少ないしー…
ようやく、単純な管理画面周りを作るのにも慣れて、使いやすくなってきたのでシステムに組み込んでみようかなと。なにより開発コスト(主に俺様作業時間)が少なく済むのが魅力的。
でも一人で開発しているとフレームワークの利便性は半減だよなー…

しかし遅い。サーバがしょぼいせいなのか妙にパフォーマンスでないなーと思いつつ。
apache のベンチマークでコマンドを発行した瞬間に管理サーバがフリーズ。
おいおい、100同時アクセス100リクエストって打っただけなのにとまるかよと。
2回ほど物理リセットを繰り返してデフォルトの設定での運用を諦める。

LAMP環境の性能の向上(要旨) - (・∀・)イイ!!Memo
Apacheパフォーマンスチューニングのリンクをまとめておく - Chisei Documents
この辺りを見ながらいろいろLAMP環境を丸ごとチューニングを繰り返してみたのですが一向にパフォーマンスが上がらない。

しょうがないので泣く泣く高性能のサーバに移し変えてみる事に。
と…あら?wパフォーマンスが出ないwwww
単純アクセスだったら秒間100以上のリクエストを楽々こなすハイスペックサーバー君がcakePHPのURLをabでベンチ取ると秒間…4…だ…と?

CakePHP パフォーマンスが出ない時は、例えばフレームワークを避ける | Shin x blog
(-_-メ)…ブチ切れてシステムに組み込まれてる通信部分だけをpear使ったコードで切り離してみたら、あっという間に解決。むしろいろいろチューニングを弄ってたからか妙にいい数字のベンチマークがww

そもそも、システムの通信部分はデバッガもヘルパーもコンポーネントも要らないし、複数モデルを参照してるのも単に設定を取りに行ってるだけだし、と。

結論:UI意外は面倒臭がらずcakePHP使わないでコーディング