タグ

symfonyに関するmasaya-chonanのブックマーク (27)

  • Gree Fast Processor: PHPを3倍(くらい)速く | GREE Engineering

    ごあいさつエントリだけというのもなんなので、引き続きfujimotoです。実質上1つめのような気がするこのエントリでは、PHPが3倍くらい(少なくとも2倍くらいは...)速くなるGree Fast Processorというのを先月作ってみたのでご紹介です。 すぐわかるまとめ Gree Fast Processorというのを使ってみると、シンプルなsymfonyのプロジェクト(xav.ccで試しました)でも2倍弱、結構複雑なアプリケーションだと7倍くらい速くなったりします。いくつかの制約がありますが、パフォーマンスに飢えているかたはお試しください。 こちらはなんかすごい速くなっている感じのグラフ(一番上が速くなった版のRequests per Second、赤が通常版のRequests per Second): これはさすがにbest caseすぎる気がしますが、普通にやっても2倍弱くらいは

    Gree Fast Processor: PHPを3倍(くらい)速く | GREE Engineering
  • symfonyのユーザ自動ログアウトとセッションタイムアウトについて - ゆっくり*ゆっくり

    これは僕がアホというか、単純にわかってなかっただけの話なのですが。 symfonyでは一定時間経つとユーザをログアウトさせるという設定が可能です。アプリケーションのfactories.ymlでuserのパラメータにtimeoutという値が設定でき、そこに秒数を指定するとできるようになります。 sfBasicSecurityUserクラスのinitialize()メソッドの中で、現在の時間と最終アクセス時の差分が設定したtimeoutよりも大きい場合、自動的にログアウトする処理を行っています。 その際にiniのsession.gc_maxlifetimeという値をユーザの自動ログアウトと同じ時間に設定しています。 session.gc_maxlifetimeという設定はセッションをクリアするまでの秒数を設定するものなのですが、てっきりここでセッションの有効時間もちゃんと設定してくれてすごいな

    symfonyのユーザ自動ログアウトとセッションタイムアウトについて - ゆっくり*ゆっくり
  • The State of Symfony2参加レポート - Symfony2が大変なことになっています! | 日本Symfonyユーザー会

    The State of Symfony2参加レポート - Symfony2が大変なことになっています! 日、The State of Symfony2オンラインカンファレンスが開催されました。 カンファレンスで使われたスライド資料や、Symfony2の新しいリリースは、後日公開されるのではないかと思いますが、 まずはカンファレンスのセッションの概要をがレポートいたします。 なぜ大変なことになっているのかは、最後のセッションの内容を参照ください。 ※さんによるレポートも合わせてご参照ください。 The State of Symfony2参加レポート - Symfony2はすごい! 各セッションのスライドは、こちらのスライド一覧をご参照ください。 セッションリスト 以下のセッションが行われました。 News of the Symfony2 world (Fabien Potencier)

    masaya-chonan
    masaya-chonan 2011/02/16
    『より複雑で同時接続数の多いケースの場合、「Symfony2は、symfony 1.xの約80倍高速!!!」』 symfony2気になる。
  • sylvan-l.net - symfony1.1以降で開発する際に必ず守ること箇条書き

    schema.yml カラム名には id、created_at、updated_at を利用する join して利用するテーブルには外部制約を必ず設定、テーブル名_id を利用する database.yml、propel.ini の設定は symfony configure:database コマンドを使う 命名規則 変数、関数名は camelCase で app.yml の変数名は snake_case で コーディングルール type hinting を使う if、for、foreach、switch 文の括弧は symfony 形式で 全体 SQL 文を直接書かない、頑張って criteria で書く 共通処理は親クラスを作成し、継承して利用する クラスのプロパティは絶対に protected or private で symfony の lib ディレクトリ以下を理解するとかなりレ

  • Tidningen Nyheter för alla

    Skip to main content Registration has been disabled.

  • Doctrine on symfony1.4でマスタースレーブ | やぐにっき

    この記事はSymfonyアドベントカレンダー2010の12日目です。 Symfony Advent 2010 : ATND Symfonyアドベントカレンダー 2010 | 日Symfonyユーザー会 昨日: kunitさん symfony1/Symfony2の起動シーケンスの違い 明日: stripejamさん symfonyは大規模向けフレームワークとして有名かと思いますが、大規模なサイトのDBに欠かせないのがマスタースレーブ構成です。 残念ながら、symfony1.4で標準のORMとなっているDoctrineにはマスタースレーブ機能は標準搭載されておりません。 ですが、ご心配なく。 ここにsfDoctrineMasterSlavePluginという救世主素晴しいプラグインが存在します! 早速使ってみましょう!! 用意しておくもの MySQLを使ったマスタースレーブ構成 ht

  • sfDoctrineMasterSlavePluginを使う時のTips - ken39arg’s blog

    Symfonyアドベントカレンダー2010には忙しすぎて参加していません(ごめんなさいx2) Doctrine on symfony1.4でマスタースレーブ | やぐにっきに、ちょっと補足しておくと喜ぶ人がいる気がしますので書いてみます。 その前に symfonyの情報を沢山提供してくださっている皆様、いつも大変お世話になっております。 ありがとうございます。 来年もどうぞよろしくお願いいたします。 来年こそは心を入れ替えて、僕もお役に立てるといいなと思います。 sfDoctrineMasterSlavePluginについて さて記事にあるように、symfony1.x + Doctrine1.xなサービスでデータベースをmaster-slave構成で冗長化する場合、sfDoctrineMasterSlavePluginを使うというのはとても良い選択だと思います。 sfDoctrineMas

    sfDoctrineMasterSlavePluginを使う時のTips - ken39arg’s blog
  • モバイル開発@symfony :: handsOut.jp

    スライド1: モバイル開発@sym fony第35回PHP勉強会@トライコーン亀  大地(a.k.a: yudoufu)2008/08/31 スライド2: 自己紹介・ ゆどうふ(id:Yudoufu)・ ゆどうふと焼き肉が大好きなぺちぱー・ 実は今日が誕生日・ 焼き肉好きぺちぱーなのにヤサイ(831)の日生まれ・ …これは懇親会。。。き 期待なんてしてないんだからねっ><・ あっ、石を投げないでっ! スライド3: 今日話すこと・ モバイルサイト開発のポイント・ キャリアごとの違い(3G限定で)・ symfonyでモバイル開発・ symfony(1.0)でどう解決していったか・ 具体的な実装の話 スライド4: モバイルサイト開発・ キャリア/端末の違いを意識した開発が必要・ キャリア/端末情報の取得・ 独自定義のHTTPヘッダー等から取得・ HTML/CSS・ 文字コードのgdgd・

  • サービス終了のお知らせ

    平素より「PHPプロ!」をご愛顧いただき、誠にありがとうございます。 2006年より運営してまいりました「PHPプロ!」ですが、サービスの利用状況を鑑みまして、2018年9月25日(火曜日)をもちましてサービスを終了させていただくことになりました。 サービス終了に伴いまして、2018年8月28日(火曜日)を持ちまして、新規会員登録ならびにQ&A掲示板への新たな質問、回答の投稿を停止させていただきます。 なお、ご登録いただいた皆様の個人情報につきましては、サービス終了後、弊社が責任をもって消去いたします。 これまで多くの皆様にご利用をいただきまして、誠にありがとうございました。 サービス終了に伴い、皆様にはご不便をおかけいたしますこと、心よりお詫び申し上げます。 件に関するお問い合わせはこちらよりお願いいたします。

  • symfony book 日本語ドキュメント バッチプロセスを書く方法

    概要 symfony でバッチ処理を作成するのはとても簡単です。バッチ処理は、定期的に繰り返される必要があるかもしれないどんな機能でも自動化するのに用いられることができます。テストデータを開発環境のデータベースに読み込ませるためのツールを含むバッチ機能や、定期的にアカウントを有効にするための製品ツールであったり、予定された時間にメールを送信するバッチプロセスなど、とても役に立つでしょう。 バッチスケルトン symfony では、バッチプロセスは通常のウェブフロントコントローラーの外側にあるどんなスクリプトも参照します。バッチプロセスを作るために、バッチプロセスが使用するロケーション、アプリケーションそして環境を定義する必要があります。 myproject/batch/ ディレクトリに PHPファイルを作成することで簡単に行えます。内容は次のようなもので始まります。 <?php define

  • DoctrineとPropelのパフォーマンス比較 - しんふぉにゃん

    # 2009/09/23 22:45 Fivestarさんからコメントで教えていただいたDoctrineのINSERTについてテスト1に追記しました。 # 2009/09/24 01:03 Fivestarさんからコメントで教えていただいたDoctrineのQueryCacheについてテスト3に追記しました。 symfonyとしては「これからはDoctrineがメイン」という方向性(symfony 1.3ではデフォルトのORMがDoctrineになっていますし)のようなので、いろいろな機能がDoctrineを基準に実装されていくことになるのだろうと思われますが、実際の案件に使っていくには、やはりパフォーマンスが気になるところです。 そもそもPropelでもPDOが採用された1.3が出るまではさんざん「遅い」と言われていて、それが「symfonyってもっさり」の原因になっていたのではないかと

    DoctrineとPropelのパフォーマンス比較 - しんふぉにゃん
  • symfony × MySQL × Shift_JIS: 0×5c関連

    symfonyでアプリケーションを作成していた際に、文字コード絡みで面白い事象に遭遇したので記事にすることにしたw 携帯用のWebアプリケーションを作っていたのだが、 Webサーバ側での出力データの文字コードをShift_JISに統一するため、 以下のように全ての文字コードをShift_JIS/cp932に統一して実験してみた。 MySQL(my.cnf) [client] default-character-set=cp932 [mysqld] default-character-set=cp932 現在の設定状況を確認。 mysql> show variables like 'character_set%'; +--------------------------+----------------------------+ | Variable_name | Value | +-

  • symfony | Web PHP Framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony | Web PHP Framework
  • layer8.sh

    This domain may be for sale!

  • symfony - open-source PHP5 web framework

    Services Platform.sh for Symfony Best platform to deploy Symfony apps SymfonyInsight Automatic quality checks for your apps Symfony Certification Prove your knowledge and boost your career SensioLabs Professional services to help you with Symfony Blackfire Profile and monitor performance of your apps

    symfony - open-source PHP5 web framework
  • Windows+PHP+memcached+symfony – 秋元

    PHPマニュアル memcache Windows用のmemcachedもバイナリパッケージで入手できるもんですね。手元の開発環境でどうしようかと思ったら、なんでもあるもんだ。 memcached-win32 Windows用のmemcached。サービス版とコマンド版両用 バイナリ版をzipで展開して適当な場所に置く peclのWindows用バイナリ配布pecl4win からmemecahed拡張をダウンロード。5.2.5用はないので5.2.1用を。php-5.2.5/extとかに置く。 php.iniを編集して、extention=php_memcache.dll を追加。(Apache再起動)(このバイナリのdllにはmemcacheで”d”はついてないので注意) sfMemcachePluginを、自分のsymfonyで作ったプロジェクトに入れる。 > symfony plugi

  • midoff.com

    This domain may be for sale!

  • 【symfony】symfonyによる携帯向けサイト開発:株式会社センティリオンシステム

    symfonyによる携帯向けサイト開発 symfonyで携帯サイトの開発を行う場合、デフォルトのフィルタクラスやビュークラスを継承し、携帯向けに改造することでアクションやテンプレート内で機種判定をすることなくスマートなコーディングが可能になります。 今回導入するにあたっては、PC版のサイトが既にあったため、できるだけ既存のアクションファイルを触らず携帯用のテンプレートを置くだけでOK!となるようにしてみました。 クリアする課題 1.機種判定をどうするか? 自作のキャリア判別クラスでも可能ですが、メンテナンスが面倒なので今回はPEARのnet_userAgent_mobileを使用。 キャリア判定や端末情報の取得など一通りの機能が揃っています。アップグレードもコマンド一発なので簡単。 インストール方法。コマンドラインで以下のコマンドを実行するだけ。 $pear instal

  • ウノウラボ Unoh Labs: Symfonyプラグインまとめ 〜その1〜

    GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠

    ウノウラボ Unoh Labs: Symfonyプラグインまとめ 〜その1〜
  • ウノウラボ Unoh Labs: Symfonyプラグインまとめ ~その2~

    yukiです。 前回のエントリから大分時間がたってしまいましたが、symfonyプラグインまとめ~その2~をお送りしたいと思います。 今日までに追加された分と未紹介の分についてのご紹介です。 Dynamic Generators sfCssTabsplugin Word Press の管理画面風なタブレイアウト sfSavvyPlugin symfonyの追加ヘルパー sfSiteMapPlugin 簡易サイトマップ作成 sfSitemap2Plugin sfSiteMapPluginを使ってオブジェクト/配列からXML作成 sfUIPlugin データグリッド作成支援 JavaScript Not Based on a JS Framework sfAjaxUploaderPlugin ajaxを利用したアップロードフォームタグヘルパー sfJSONRPCPlugin JSON-RPC