タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

ZendFrameWorkに関するtoricocoのブックマーク (8)

  • Zend Frameworkを速くするよ

    かなり前の話題ですが、PHPのフレームワークのパフォーマンス比較記事がありました。 これを見てわかる通り、Zend Frameworkは結構遅いフレームワークです。昔、リリースされたばかりで機能がショボかったころは速いと言われたりもしましたが、Zend_Applicationが追加されてからは多機能化を突き進んでいて、それに伴って遅くなっています。 そもそもZFのセールスポイントって、「疎結合」「高い拡張性」「品質の高さ」などで、パフォーマンスは優先されていないような気もします。 でも最低限の速さは欲しいので、パフォーマンスチューニングをやってみます。 基 公式ドキュメントの「Zend Frameworkパフォーマンスガイド」を実践するのがすべての基になります。 あとはPHPの基的なパフォーマンスチューニングをやることですかね。とりあえずAPCは導入して、Xdebugで測定して、遅い

    Zend Frameworkを速くするよ
  • ZendFrameworkでGETやPOSTなど、様々なパラメータを取得する方法 - webネタ

    ZendFrameworkで基の、アクションでGETやPOSTなどを取得する方法のまとめメモ。 GETパラメータを取得する場合 通常の場合 $value = $_GET['test']; ZendFrameworkの場合 $this->_request->getQuery('token'); $this->_requestは、Zend_Controller_Request_Httpです。 $this->_requestは、$this->getRequest()でもokです。 POSTパラメータを取得する場合 通常の場合 $value = $_POST['test']; ZendFrameworkの場合 $this->_request->getPost('token'); 環境変数を取得する場合 通常の場合 $value = $_SERVER['REQUEST_URI']; ZendFra

    ZendFrameworkでGETやPOSTなど、様々なパラメータを取得する方法 - webネタ
  • zend frameworkでルーターの設定をiniファイルで行う

    どうも、俺@仕事中です。 今日はZendFrameworkでルーティングの設定(Zend_Controller_Router_Route)を直接コードに書かずにiniファイルで行う設定方法の備忘録です。 1)通常のルーティング $ vim configs/router.ini ------------------------------- routes.default.type = "Zend_Controller_Router_Route" routes.default.route = ":controller/:action/*" routes.default.defaults.module = "module_name" ; モジュール名 routes.default.defaults.controller = "index" ; デフォルトコントローラ名 routes.defaul

  • Zend Framework: Documentation

    この付録の目的は、Zend Framework アプリケーションのパフォーマンスを向上させるための具体的な作戦を説明することです。 いわゆる "Q & A" 形式で、分野ごとに説明してきます。

  • Zend_ExceptionとErrorHandlerプラグインとErrorControllerでのエラーハンドリングについて - 気が向いたら

    例外ハンドリング時に考えた色々な事についての備忘録。 使用バージョン:Ver1.7.8 http://framework.zend.com/download/current/ ZFのダウンロードはこちら ZFにおける例外発生時の処理 ZFはPHP5ベースなので、何か問題が発生した時は例外をスローして対応する仕様となってます。 デフォルトの状態では例外がスローされると、Zend_Controller_Plugin_ErrorHandler.phpを経由してErrorController.phpに処理が委譲されます。 ErrorController.phpの基的な書式はZFのマニュアルページにあります。 http://framework.zend.com/manual/ja/zend.controller.plugins.html 具体的には以下のような感じです。 <?php class E

    Zend_ExceptionとErrorHandlerプラグインとErrorControllerでのエラーハンドリングについて - 気が向いたら
  • a/ZendFrameworkのデモ - PukiWiki

    ZFって大体どんなもん? † PHP5のフレームワーク PEARのようなライブラリの集まり、それにMVC制御のライブラリがくっついている →フレームワーク用ライブラリも含むライブラリ集、という位置づけ →フレームワークとしての制約が少ない(ベタ書きにライブラリを載せる形なので、どこまでライブラリを使用するかは任意) 他のフレームワーク(Mojavi2/Ethna/RoR)と比較しての感想 ○勉強コストが低い ○制約が少ないとはいえフレームワークであるということ、ベタ書きよりは保守性は高い △個人の能力に依存 ×参加者の意識合わせがより重要になる(共通処理とかMVCの解釈とか) ×今流行りの「スクリプトでDB管理アプリを一発作成」ということはできなさそう ○Zendが提供しているから開発が放置されるということは無い (と思うけどPHP5リリース〜ZF1.0リリースまで間が開きすぎた前科が

  • Zend Framework入門(4):PHPでMVCアプリケーションを構築しよう - Zend_Controller(中編) -

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    Zend Framework入門(4):PHPでMVCアプリケーションを構築しよう - Zend_Controller(中編) -
  • Zend Framework - wadslog

    勉強会で話したZend_Logを拡張してログのローテーションをできるようにしたものです。 log4jlog4phpを参考にしながら、基的な機能の部分をZend_Logに合わせて作りました。 前回の記事でも書きましたが、logrotateなどを使用してサーバー側でローテーションできないような場合(junichiroさんがコメントで仰っているようにレンタルサーバーなど)に、使用するといいかもしれません。 ソースはこちら 続きを読む

  • 1