• 締切済み

PHPのプログラムが遅くて困っています。

はじめまして  PHPのオープンソースをカスタムしているのですが、動作が遅くて困っています。どうにかしてPHPプログラムを早く動かす方法をご存知の方おられませんか?よろしくお願いします。

みんなの回答

noname#187541
noname#187541
回答No.1

こんばんは。 早い遅いは主観的な部分もありますので、一概に何ともいえないように思います。それを前提にして。 まず、PHPに限らずどのプログラム言語でも、コーディングやロジックでスピードは変わります。 例えば、無駄な部分が多いとか同じ処理をする別のロジックにすることで早くなるとか。 これらの場合には、ソースを提示しないことにはアドバイスのしようがありません。 次に、PCのスペックが極端に低い場合、高スペックの機種にすることで処理が早くなると言うことはあると思います。

関連するQ&A

  • PHP3で作ったプログラムをPHP4、PHP5で動作させる事は可能ですか

    PHP3で作ったプログラムをPHP4、PHP5で動かすことは可能でしょうか?例えばあるサイトがPHP3を未だに使用していたとします。もしPHP4,5でPHP3時に書いたプログラムが動けばいいのですが、動作はするでしょうか?もし動かなければ少しずつチューニングしていくより、一気に4,5で書き直した方がはやいでしょうか?

    • ベストアンサー
    • PHP
  • DB.phpが見つからない

    以前、ローカル(Windows2000)上でApache + PHP4 + MySQL1.4でデータベースを使用したPHPのプログラムを作っており、正常に動作もしておりました。 ある時、システムが不安定になってきたのでシステムのリカバリーを行い、あらかじめMySQLのデータとPHPのソースを逃がしておきました。 リカバリー後はせっかくなのでApache2 + PHP5 + MySQL1.4で設定を行い、逃がしておいたデータ等をすべて戻し、PHPを起動してみると、 Warning: require_once(DB.php) [function.require-once]: failed to open stream: No such file or directory in ファイルパス on line 行数 と、いったエラーが表示されます。 データベースを使用しないPHPのプログラムはすべて動作するのですが、データベースを使用するプログラムはすべて同様のエラーが発生します。 いろいろ、インストールの方法などを確認したのですが、結局何が原因か突き止めることができませんでした。 何かご存知の方、教えてください。

    • ベストアンサー
    • PHP
  • PHPにてC言語プログラムを呼び出す方法

    PHP言語内でC言語プログラムを呼び出す方法があると伺ったのですが、どうすればいいのかご存知でしょうか? いくつか試して見たのですが、ソースコードをテキストとして表示するものばかりでして・・・

    • ベストアンサー
    • PHP
  • PHP3からPHP5にVerUpすると動作しない

    PHP3からPHP5へバージョンアップするとプログラムが正常動作しなくなりました。 includeファイル内に記述している関数が全く動作しなくなりました。 修復する方法をご存じの方、教えてください。

    • 締切済み
    • PHP
  • PHPのプログラムを作って動作検証のブラウザはどれ

    PHPやjQueryを含んだプログラムを作って動作検証するには、どのブラウザがいいでしょうか。 実行中のソースの確認、Javascriptのエラー、httpヘッダーの確認などがしたいです。

    • 締切済み
    • PHP
  • PHPプログラムの呼出

    PHPのプログラムの中で、別のPHPプログラムを自動的に呼び出し、引数も渡したいのですが、その方法を教えてください。 関数system()では、戻り値しかないようなので、どの関数を使えばいいのでしょうか? また、呼び出された方(子プログラム)の中で、その引数を参照する方法も教えてください。

    • 締切済み
    • PHP
  • PHP利用可能なサーバ

    掲示板やカウンターをCGIで動作させているんですが PHPの方が軽いと聞き、PHPに移行しようと思うのですが 無料のレンタルサーバでPHPの利用が可能なサーバは無いでしょうか? PHPのバージョンは問いません。 またPHPのプログラムについて解説してあるページがあったら教えてください。 ソースサンプルなどがあると助かりますm(__)m

  • phpプログラムの書き方について

    phpは<html>~</html>の中に記載するものなのでしょうか? それともphpプログラムの中にhtmlを記載するのでしょうか? ラジオボタンを10個表示するプログラムを書いたのですが、 実際にブラウザに表示されたものは以下の様な状態になってしまいました。 ------------------------------------------------------------- 該当する年齢を選んでください。 ?php> $i=1; while($i==10){ print "$i "; $i++; } ?> 送信 --------------------------------------------------------------- ソースコード radio.php <html> <head> <title>年齢確認</title> </head> <body> 該当する年齢を選んでください。 <br> <hr> <form method="post" action="radio_uke.php"> ?php> $i=1; while($i==10){ print "<input type='radio' name='r' value'$i'>$i "; $i++; } ?> <input type="submit" value="送信"> </form> </body> </html>

    • ベストアンサー
    • PHP
  • ローカルでPHPプログラムが動きません。

    ローカルでPHPプログラムが動きません。 はじめまして、初心者のものです。 よろしくお願いいたします。 現在、VertrigoServをWindowsXPの環境でPHPの勉強をしております。 インストールも無事終わり、簡単はサンプルプログラム程度なら問題なく動作確認しました。 問題なのが、ローカルサーバーからほかのサーバーなどにリクエスト(アクセス)してもデータが取得できないのです。 例えば http://www.nob13.com/docs/php/web こちらにある、ただWebページをゲットして表示するだけのプログラムも動作しません。 (サイトはyahooにて実行しました) しかし、こちらのプログラムの無料のレンタルサーバーなどにアップしたところ、問題なく動作確認することができ、ローカルでのみ動かない状態です。 そこでコマンドでYahooにPINGを飛ばしたところ無事飛ぶことは確認しました。 ネットでいろいろ調べたところ、「TCP接続が許可されてないのでは?」というようなものを見つけました。 そこでTCP接続というのはどうすればよいのでしょうか? またほかに問題点が考えられるようでしたらそちらの問題点と、解決策のご教授をお願いいたします。

    • 締切済み
    • PHP
  • PHPファイルを呼び出したい

    C++で書いたクライアントプログラムからサーバにあるPHPファイルを呼び出したいのですが、あちこちのコードを読んでもいまいち理解できません。 JAVAでいうところの (HttpConnection)Connector.open( "http://www.***/*****.php" ,Connector.READ_WRITE); のようにサーバにあるPHPファイルを呼び出す動作を行いたいのです。 そもそもC++からPHPを呼び出せるのか? 呼び出せるとして、特別なヘッダファイルは必要なのか? また、それらを解説してくれているHPの情報がありましたら、是非教えてください。 よろしくお願いします。

専門家に質問してみよう