0

地理的に離れた 2 つのサーバー間で負荷分散を行おうとしていますが、パッケージ全体 (つまり、MySQL データ/PHP/HTML/画像) を両方のサーバーに複製する代わりに、静的ページ (コンテンツに基づいて) を生成するだけだと考えています。 MySQL から) 最初にそれらの静的ページを複製します。そのため、サーバー A とサーバー B は、MySQL 接続なしで静的ページを提供するだけです。

ページを表示するときにMySQLが使用されなくなったため、最初はこれにより両方のサーバーの負荷が軽減されると思います。私の質問は、この方法で知っておくべき欠点はありますか?

4

1 に答える 1

0

それはあなたのデータの更新率と、一部の人々がしばらくの間古いバージョンを見るかもしれないことを気にするかどうかに依存します.

これを確実に把握するには実際のパフォーマンス テストを行う必要がありますが、MySQL データベースを頻繁に更新している場合は、更新のたびに新しいページを生成して別のサーバーにプッシュする価値はないかもしれません。ただし、データベースをたまにしか更新しない場合は、大幅に節約できる可能性があります。

いずれにせよ、古いデータについても考える必要があります。あるサーバーでデータベースが更新され、別のサーバーではすぐに更新されない場合、変更が反映されている間、一部の訪問者が古いデータを目にしても問題ありませんか?

于 2012-09-09T13:35:16.663 に答える