2011-01-21 11 views
0

私はクリケットベースのウェブサイトを持っており、データベースとPHPを使用して の解説を実装しましたが、私は本当に遅く感じています。Commentaryベースの実装に適したデータベースまたはXML?

だから私の質問はespncricinfo.comはこのデータベースやXMLファイルまたはその他の方法の背後にある技術である何彼らの解説セクション http://www.espncricinfo.com/the-ashes-2010-11/engine/current/match/446963.html

を実施している方法ですか?

データベースには、何百万人ものユーザーがシステムにアクセスするため、この種の要件を実装するのが正しい選択ですか?進行中のクリケットの試合を更新し続けるシステムはほとんどありません。

+0

確かにフラットXMLファイルよりも優れています。また、彼らはおそらくそのようなコンテンツのためのいくつかのキャッシングメカニズムを使用します。 – Mchl

+0

あなたの質問のタイトルを編集して大文字のLをXMLに含めるように頼むことができますか?そうでなければXMIのように見えます! –

答えて

0

データベースとXMLは対立していません - これはXMLデータベースにとって理想的なアプリケーションです。

どの技術を使用する場合でも、実装の各段階でパフォーマンスに細心の注意を払う必要があります。業績が悪いのはほとんどの場合、その仕事に就いていない技術を選ぶことの結果ではありませんが、よく理解していない技術を使用した結果です。

0

それはちょうどそれは確かに可能であるデータを表示するシステムリソース、あなたは非常に少数の更新ソースと多くを持っていることを考えるなど

ユーザーの数など、お使いのシステムの正確な仕様を、知らずに言うことは不可能ですこれをXMLで実装します。解説のオートリフレッシュ機能をどのように構築したかによって、既にXMLを使用して更新を戻している可能性があります。

主なパフォーマンスの向上を選択するシステムは、頻繁にアクセスされるデータがメモリにキャッシュされ、データストレージが更新されたときにのみリフレッシュされるようにすることが望ましいと思います。

関連する問題