• ベストアンサー

なぜsymfonyは大規模用としていいのでしょうか

phpのフレームワークで大規模用としてsymfonyがいいとよく書いてありますが 大規模の場合アクセス数が多くスピードの速いのがいいと思うのですが symfonyはスピードは遅いと書いてあります。 なぜsymfonyは大規模用としていいのでしょうか。

  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
noname#138894
noname#138894
回答No.1

大規模といった場合には2つ意味があります。 1.アクセスが多い 2.機能が多い=開発に関わる人数が多い Symfonyは2の場合において他の有名所のフレームワークに比べて有利だと言われています。 少し前の記事ですが2.の場合についてSymfonyのメリットについてまとめられています。 http://d.hatena.ne.jp/brtRiver/20090520/1242782829

関連するQ&A

  • symfonyフレームワークについて

    PHP4でMVCモデルでプログラムを作っていたのですがPHP5でsymfonyフレームワークのプログラム作成がよく分かりません。PHP4のMVCモデルとどこが違うのでしょうか。

    • 締切済み
    • PHP
  • symfonyのインストールについて

    Windowsにxamppをインストールしています。 下記のサイトを参考にしながらPHPのフレームワーク(symfony)をインストールしましたがタグが出力されません。 http://codezine.jp/article/detail/704 xamppのコントロールでApacheを再起動して再度、ブラウザでページを表示すると下記のエラーページが表示されます。 「ページを表示できません  検索中のページには問題があるため表示できません。  HTTP 500 - 内部サーバー エラー  Internet Explorer 」 ブラウザで「http://localhost」を入力するとsymfonyのページが表示されます。 「Symfony Project Created  Congratulations! You have successfully created your symfony project.」 昨日からずっと考えていますが何がいけないのか正直わかりません。 申し訳ありませんがご教授お願いします。 宜しくお願いします。

    • ベストアンサー
    • PHP
  • symfonyのインストールができない

    symfonyをインストールしたいのですが、以下の設定でうまくいきません。 # pear channel-discover pear.symfony-project.com # pear install symfony/symfony symfony/symfony requires PHP (version >= 5.2.4), installed version is 5.1.6 No valid packages found install failed エラーなのは分かるのですが、何が原因でしょうか? よろしくお願いします

  • symfonyのインストールでエラー

    ローカルなWindowsXP マシンに、 Apache 2.0.59 mySQL 5.0.18 PHP 5.2.5 をインストールし、 PEARをアップグレードして、1.7.0 です。 symfony を学習するつもりで、PEARインストールを 実行しましたが、エラーとなります。 ---------------------------------------------------------------- C:\php>pear version PEAR Version: 1.7.0 PHP Version: 5.2.5 Zend Engine Version: 2.2.0 Running on: Windows NT 800M7-070117-02 5.1 build 2600 C:\php>pear channel-discover pear.symfony-project.com Adding Channel "pear.symfony-project.com" succeeded Discovery of channel "pear.symfony-project.com" succeeded C:\php>pear install symfony/symfony No releases available for package "pear.symfony-project.com/symfony" Cannot initialize 'channel://pear.symfony-project.com/symfony', invalid or missi ng package file Package "channel://pear.symfony-project.com/symfony" is not valid install failed ---------------------------------------------------------------- 自分では、解決策がわかりません。 アドバイスを頂ければ、うれしいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • symfonyを、1つのサーバに複数入れる方法

    pearでsymfonyをインストールした場合、 /usr/local/lib/php/data/symfonyにデフォルトで インストールされるかとは思いますが、これを任意の場所にインストールする事は可能でしょうか? 理由としては、一つのサーバで、関連のないプロジェクトを並行させる必要があり、 片方のsymfonyに何かしら更新があった場合なども片方には全く影響がないようにしたいです。 以上、もしわかる方がいれば教えていただけますでしょうか。 よろしくお願いします。

    • 締切済み
    • PHP
  • symfonyのaskeetサイトのデモを動かそうとしたらエラーで悩んでいます、初心者なのでお力を貸してください

    PHPフレームワークsymfonyのaskeetサイトのデモを動かそうとしたらエラーでて悩んでいます、初心者なのでお力を貸してください 実行した手順は以下です。 1. C:\web\askeetフォルダを作成 2.symfony init-project askeetのコマンドを実行 3.symfony init-app frontendのコマンドを実行 4.httpd-vhosts.confの設定 NameVirtualHost *:80 #default area for new web projects <VirtualHost *:80> ServerName web DocumentRoot "C:\web" </VirtualHost> #original xampp location <VirtualHost *:80> ServerName localhost DocumentRoot "C:\xampp\htdocs" </VirtualHost> #allow access for the shared sf directory <Directory "C:\xampp\php\pear\data\symfony\web\sf"> Allow from All </Directory> #sample symfony project <VirtualHost *:80> ServerName askeet DocumentRoot "C:\web\askeet\web" DirectoryIndex index.php Alias /sf "C:\xampp\php\pear\data\symfony\web\sf" <Directory "C:\web\askeet"> AllowOverride All Order allow,deny Allow from All </Directory> </VirtualHost> 5. /etc/hostsの書換 127.0.0.1 askeet 6.http://askeet/にアクセスしてSymfony Project Createdの 画面を確認しました。 Q.つぎからが悩んでいるところです。 7.askeetのダウンロードを 以下のsubversionのリポジトリからチェックアウトしました。 http://svn.askeet.com 8..http://askeet/にアクセスすると以下のエラーが出ました。 <エラー内容> Warning: include(symfony/pear.php) [function.include]: failed to open stream: No such file or directory in C:\web\askeet\apps\frontend\config\config.php on line 14 Warning: include() [function.include]: Failed opening 'symfony/pear.php' for inclusion (include_path='.;C:\xampp\php\pear\') in C:\web\askeet\apps\frontend\config\config.php on line 14 Fatal error: Uncaught exception 'Exception' with message 'Unable to find symfony librairies' in C:\web\askeet\apps\frontend\config\config.php:16 Stack trace: #0 C:\web\askeet\web\index.php(8): require_once() #1 {main} thrown in C:\web\askeet\apps\frontend\config\config.php on line 16 PHPのフレームワークを初めて勉強しているので エラーの意味がよくわかりません。ヒントでもいいのでご教授ください。 よろしくお願いします

    • 締切済み
    • PHP
  • Windows上でpear/symfonyのpathがきかない

    現在、WindowsXP上に、サーバーを構築しましてsymfonyを動かそうとしています。 一応一通りインストール出来た様なのですが、phpはパスは通っていますが どうも、pearのパスが通ってないようです。 そのため、pearのある所でないとコマンドがききませんし symfonyのコマンドも同じ所でしか動きません。 この状態では、使い勝手が悪いのでpathを通したいのですが ご存知の方がいらっしゃいましたら、よろしくお願いします。 ------------------------------------------------ 【環境】 ・WindowsXP ・apache2.0/php5.2.0/pear1.7.1/symfony1.1.11 php.iniの抜粋分 ;***** Added by go-pear include_path=".;c:\php\includes;c:\php\PEAR\pear" ;*****

    • 締切済み
    • PHP
  • symfonyのマニュアルにあるフロントオフィスとバックオフィスとはなんでしょうか?

    symfonyのマニュアルにあるフロントオフィスとバックオフィスとはなんでしょうか? 以下のsymfonyのマニュアルにて、 http://symfony.xrea.jp/1.1/book/02-Exploring-Symfony-s-Code.html#chapter.2.exploring.symfonys.code > 多くの場合、プロジェクトには2つのアプリケーションが含まれます: > 1つはフロントオフィス用のアプリケーションで、 > もう1つはバックオフィス用のアプリケーションで、これらは同じデータベースを共有します。 と書いてあり、その下に例も書いてあったのですが、 どのようにフロントオフィス用のアプリケーションとバックオフィス用のアプリケーションを分けているのかいまいちわかりません。 どなたか教えていただけると嬉しいです _ _ フレームワークはRailsを使ったことがあります。

    • ベストアンサー
    • PHP
  • PHPのフレームワーク

    PHPのことはよく分かりませんが、いくつかのフレームワークがあります。 知らないながらもキーワードをあげると、Symfony,Smarty,Zendなど。 RubyではRubyOnRailsが圧倒的ですが、PHPの場合は、どれが有望あるいはどれがよいのでしょうか? 個人的趣味でお答えください。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • [symfony] 足場生成 (scaffolding)でアクセスできない

    symfony propel-generate-crud keijiban test Test のコマンドを実行し、いくつかファイルは作成されたのですが、 http://aaa.co.jp/test とブラウザからアクセスすると、「not Found」のサーバエラーがかえってきてしまいます。 DocumentRootの設定や、DBとの接続はうまくいっているようです。 (symfony propel-build-schemaで既存のDBからテーブルごとのスキーマを作成でき、また http://aaa.co.jp/と、デフォルトのアクセスをすればsymfonyのインストールページが表示されます) どなたか、原因がわかるかたがいれば教えてください。 どうぞよろしくお願いいたします。

    • 締切済み
    • PHP