人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

PHPについて ※初心者です。
今週末から勉強し始めようと思っています。
そこで質問なのですが、
レンタルサーバーなど借りて、PHPでMYSQLからSELECTしたデータを公開する場合、
アクセスする人全員にクエリ文は反応するんですか?
ネットの情報から一応ローカル環境?で、MYSQLからデータを引っ張って来て
表示することは出来ましたが、この場合http://localhost/???.phpページを開いた際、
にデータの表示をみることが出来、MYSQLのデータ更新をし、ブラウザの再読み込みを押した場合データが更新されています。
データが更新されるまでは、そのページはずっと同じ内容のはずですが、すべての人に対し1回アクセスするごとにわざわざMYSQLから検索後に、データは引っ張ってきているのでしょうか?
また上記通りなら、もの凄い無駄だと思いますが対処方法はあるのでしょうか?

※今週末、本の購入を考えています。まずはこれから読めという本、2冊目はコレというおすすめの本はありますか?

●質問者: 匿名質問者
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● 匿名回答1号

>上記通りなら、もの凄い無駄
MYSQLとかPHPというのはそういうものです。
最新のデータやユーザごとにページを変えるために、いちいちプログラムを実行するのです。
データベースの処理速度、PHPの実行速度は
『よほど頻繁にアクセスがあり、大量のデータのなかから、小難しい抽出をしまくる』
のではない限り、ほぼ問題になりません。ミリ秒とかの世界です。

大量のトラフィックを処理する必要が生じた場合は、サーバーを分割してトラフィックを分けるなどで対応します。
もしくは、定期的に実行するプログラムで静的なページを更新して、何分かおきにしか最新のデータを反映させないとか、データの更新のタイミングで静的なページの再生成などを行うことは可能でしょう。
しかし、現行のサーバーの処理能力からいけば、そういう面倒なことをしなくても、なんとかなることが多いはずです。

PHPでとMYSQLでサイトを作ったことはありますが、業務での経験はないため話半分で聞いてください。

あと、本は他の人に任せます。
わたしは、本も読みましたが特に役に立ちませんでした。
ある程度PHPの言語仕様、SQLがわかればあとはWEB上のリファレンスや参考ページを検索しながらぼちぼちやっていくので十分でした。

買ったのは
速攻! 図解プログラミング
PHP+MySQL
という奴ですが、ほとんど読みませんでした。

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ