Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

タグ

phpとphalconに関するgayouのブックマーク (7)

  • Phalcon のオートローダで Composer のライブラリをオートロードする - Qiita

    やりたいこと Phalcon はフルスタック PHP フレームワークとしては速いので、 Phalcon を使いたい。 Composer を利用するとライブラリの管理が楽になるので、 Composer を使いたい。 ところが、 Phalcon と Composer は微妙に相性が悪い。 というのも、 Phalcon も Composer も独自のオートローダを提供するからだ。 Composer はライブラリをインストールすると、 vendor ディレクトリに autoload.php を自動生成する。 これを require するだけで Composer でインストールしたライブラリは簡単に使うことができる。 require 'vendor/autoload.php'; // 例えば \Guzzle\Http\Client を使う $client = new \Guzzle\Http\Cli

    Phalcon のオートローダで Composer のライブラリをオートロードする - Qiita
  • Phalcon 1.3 と 2.0のベンチマーク

    (Last Updated On: )Phalcon Adventカレンダー15日目のエントリです。Phalcon 1.3と2.0でどの程度性能差があるか簡単なベンチマークを取ってみました。 ベンチマーク環境 ローカルホストからabコマンドを実行し取得しました。システムは以下の通りです。 OS : Fedora20 x86_64 PHP/httpd : Fedora20 package CPU : Intel(R) Core(TM) i7-4770S CPU @ 3.10GHz MEM : 16GB HDD : INTEL SSDSC2BW240A4 利用したフレームワーク Laravel (比較用にcomposerでインストール) Phalcon 2.0 RPM Phalcon 1.3 RPM PhalconのWebアプリはmicroとsimpleを利用しました。PhalconもLara

    Phalcon 1.3 と 2.0のベンチマーク
  • 速いアプリケーションの作り方

    (Last Updated On: 2018年8月13日)Phalcon Adventカレンダー18日目として書いています。 一台のアプリケーションサーバーで10リクエスト/秒で十分というサービスであれば、どんなプラットフォームを選んでも問題ありません。一台のサーバーが10リクエスト/秒しか処理できなくても、ページがキャッシュできるならリバースプロキシで簡単に数千リクエスト/秒以上でサービスできます。このようなサービスであればPhalconのようなフレーワムワークを使わなくても大丈夫です。 しかし、メッセージング系などリアルタイム性の高いサービス、つまりHTTPキャッシュがあまり有効に利用できないシステムでは速度が非常に重要です。 ある程度の規模(Webサーバーが複数)のサービスの場合、速いシステムはコスト削減に役立ちます。リアルタイム性がそれほど重要でないサービスであっても、速くレスポン

    速いアプリケーションの作り方
  • Phalcon Devtoolsを使ったMVCプロジェクト作成からHelloWorldまで

  • PHP Phalcon autoloader in Composer | SONICMOOV LAB

    しゃーーーーーーーーーっ!!!パッションの伝道師こと鰯です。 今日は、Composer で Phalcon の Autoload 使っちゃう話しだよっ!! Composer 使ってますかーーーー?? Composer イイよね!! Phalcon イイよね!! 背景 まず、ことの背景として、Phalcon を使い始めた当初、Phalcon に Autoload 実装があって、 ちょっと、Composer と雰囲気違ったので、Phalcon の Autoload でやる事にしたのですが、 利用ライブラリが増えるに従って、何かと面倒になり、途中から、Composer の Autoload に 切り替えました。 しかし、Composer による恩恵は多大であると認識しつつも、Phalcon の Autoload も 少しはパフォーマンス的に有利なのでは?という気持ちもあり、Composer を使

    PHP Phalcon autoloader in Composer | SONICMOOV LAB
  • 【最速PHPフレームワーク】Phalconを実案件で使った感想

    こんにちは。宇都宮です。 最近は、「最速PHPフレームワーク」Phalconで開発を行っています。 Phalconは、PHP拡張として実装された、フルスタックのPHPフレームワークです。非常に高速に動作するという特徴がありますが、特有の難しさもあります。 そこで、実際に開発を行って感じたPhalconの特徴を、Q&A方式で紹介していきます。 Q. Phalconを使うと、高パフォーマンスのアプリが作れるの? A. フレームワークの遅さに足を引っ張られることはなくなる Phalcon公式ベンチマークからも読み取れるように、Phalconは一般のPHPフレームワークを大きく上回る実行速度を持っています(req/secで2倍〜7倍程度)。 また、Phalconの提供している機能を積極的に利用することで、パフォーマンスの最適化を図ることができます。たとえば、Phalconのモデルが提供するORマッ

    【最速PHPフレームワーク】Phalconを実案件で使った感想
  • PHPフレームワーク「Phalcon」を使ってみた感想 - MANA-DOT

    先日書いたように、YahooのOpenHackDayに参加し、そこでPHPのフレームワークとしてPhalconを利用したので、忘れないうちに使用感などを書いておきます。 (ちょっとしか触ってない上での感想なので、誤りなどあったら指摘お願いします。) Phalconとは サイト Phalcon PHPのモジュールとしてC言語で書かれたWebフレームワーク。そのため、フレームワーク部分は他のPHP製のPHP Webフレームワークよりも高速。という謳い。 それが事実かは、今回少ししか使ってないのでよくわからない。 専用のテンプレートエンジン「Volt」を内蔵している。 コマンドラインからプロジェクト生成したりするための、phalcon/devtoolsというのがある。 名前とアイコンがかっこいい 個人的には最後のだけでもテンションが上ります。 今回のハッカソンで使ってみて、気になった点について幾

    PHPフレームワーク「Phalcon」を使ってみた感想 - MANA-DOT
  • 1