バグのあるアプリケーションのパフォーマンスが悪い場合、サーバーの調整は何の影響もありませんか?

バグのあるアプリケーションのパフォーマンスが悪い場合、サーバーの調整は何の影響もありませんか?

準備するには、次のことを想像してください。

Red Hat Enterprise LinuxでMySQLを使用する読み取り操作が多いTomcatアプリケーションには、アプリケーションに時間のかかる無駄な作業を実行させ、アプリケーションの実行速度を非常に遅くする問題があるJavaクラスファイルが含まれています。サーバーは、10K SASディスク、32GB RAM、および8コアXeon @ 3GHZを備えたブレードサーバーです。 MySQLとTomcatを調整してみましたが、どんな種類の最適化を行ってもページはより速くロードされません。

私の質問は次のとおりですアプリケーションのボトルネックがコード自体によって引き起こされる場合でも可能ですか?どのような状況でサーバー構成のタイプとタイプを役に立たないようにしますか?私の緩い理論は、リソースの面で余裕があり、非効率性(たとえば、役に立たない再帰、役に立たないデータベースの読み取りなど)が原因でアプリケーション自体が遅い場合です。その後、転送速度、クロック速度、ディスク読み取り速度などによって制限されます。若干の調整は役に立ちません。新しいより速いハードウェアだけがこの問題を解決します。

正しいですか?誰かがこれについて詳しく説明してもらえますか?

ベストアンサー1

おすすめ記事