2

Webサーバーの主なボトルネックは、通常、データベース(私の場合はMYSQL)にあります。

より具体的には、全文検索とマスタースレーブレプリケーション。

そして、スフィンクスは全文検索の可能性のあるソリューションであるため、マスタースレーブレプリケーションは

お尻の最後の痛み。

クラウドコンピューティングのテクノロジーでパフォーマンスを大幅に向上させることは可能ですか?

たとえば、Amazonが提供するサービスによって?

ただの大げさな推測です!

編集:MySQLとGoogle App Engineはどうですか?

4

3 に答える 3

4

もちろん。 MySQL Enterprise for Amazon EC2、AmazonEC2用の1つのMySQLパッケージです。EC2AMIでのMySQLのセットアップおよびこのチュートリアル/ブログ投稿も参照してください。

編集:App EngineはEC2よりも高レベルであり、実際にはBigTable / GQL専用に設計されています。ただし、AppEngineとMySQLの間で複製できるapprocketを見てください。

于 2009-06-25T16:20:10.547 に答える
1

Web アプリを外部データベース (Amazon など) を使用するように切り替えるだけで注意したい場合や、ボトルネックがどこにあるかを正確に理解したい場合や、パフォーマンスの問題がさらに発生する可能性がある場合があります... 覚えておいてください。外部 DB に移動することで、ローカル (ボックスまたはネット) クエリと比較して、各クエリにより多くの待ち時間が発生します。

問題がパフォーマンスにある場合は、最初に問題がどこにあるかを正確に突き止めてから、クエリの最適化、キャッシュなどの他のオプションを検討することをお勧めします。

于 2009-06-25T19:10:33.170 に答える
0

可能 - 確かに。たとえば、xeroundrightscaleAmazon、およびphpfogを参照してください。おそらく、少なくともさらにいくつかあり、さらに追加される予定です。それらは、さまざまな程度の「自由度」でも提供されます (造語はどうですか?)。

問題は、パフォーマンスと信頼性だと思います。

localhost は、開発において過去のものになるかもしれません。

于 2012-02-29T02:41:37.820 に答える