Your SlideShare is downloading. ×
Cakephp勉強会@福岡 発表資料
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Cakephp勉強会@福岡 発表資料

1,305
views

Published on


0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,305
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 2009/3/13 CakePHP 勉強会 @ 福岡 市川 快 (id:ichikaway)‏ 株式会社エイゾク CakePHP をもっと便利に
  • 2. 自己紹介
    • 市川 快 (29)‏
      • 株式会社エイゾク
    •      ( P2P の研究(学生時代) -> 研究所就職 (B2B の研究 ) -> 独立 )
    • ブログ
      • Cakephper の日記( CakePHP の話だけ)
    •    http://d.hatena.ne.jp/cakephper
      • サラリーマンから起業するリアル( Linux 、仮想化、ベンチマークとか)
    •         http://d.hatena.ne.jp/cakephper
    • CakePHP 暦
      • 2008 年8月から
      • ありがとう CakePHP ガイドブック
    九州大好き!  奥さんが福岡出身  毎年来るよ。
  • 3.
    • 開発に便利な機能を紹介
      • Auto SQL Explain Component
      • Debug Kit
    アジェンダ
  • 4. Auto SQL Explain Component Author : Yasushi Ichikawa
  • 5. Auto SQL Explain Component
    • データ量
      • 開発環境 少
      • 本番環境 多
    • 開発環境では快適レスポンス
    • 本番運用だと、なんか重い
    • Explain
      • SQL 文を打ち込むの面倒
  • 6. Auto SQL Explain Component
    • 発行した SQL クエリ (select) に自動で Explain をかけ
    • デバッグ画面に表示
    • MySQL と PostgreSQL のみ対応
  • 7. Auto SQL Explain Component PostgreSQL の場合
  • 8. Auto SQL Explain Component の使い方 1. ソースコードダウンロード   http://cake.eizoku.com/source/explain_sql.zip 2. 配置 app/controllers/components/explain_sql.php 3. 呼び出したいコントローラで読み込み 例:全画面で呼び出し (app/app_controller.php)‏ 4. afterFilter もしくは afterRender で呼び出し
  • 9. Auto SQL Explain Component の使い方 showExpainSQL の引数に数値を入れると、その数値以上かかた遅いクエリだけ Explain
  • 10. Debug Kit Author : Mark Story ( http://mark-story.com/ )
  • 11. Debug kit
    • ブラウザ上で有用なデバッグ情報を表示
      • Session 情報
      • Post データ情報
    • ダウンロード
      • Zip ファイル
        • http://www.ohloh.net/p/cakephp-debugkit/download?package=CakePHP+DebugKit
      • Git
        • http://thechaw.com/debug_kit
  • 12. 1. プラグインをダウンロードし、    app/plugin/debug_kit/   以下に配置 2. app_controller で読み込み Debug kit 設定
  • 13. Debug kit  画面
  • 14. Debug kit  画面
  • 15. Debug kit  画面( Post データ表示)
  • 16. ありがとうございました irc.freenode.net チャンネル  #cakephp-ja