ホームページ > バックエンド開発 > PHPチュートリアル > Webシステム最適化の具体的な操作は何ですか?何をするか

Webシステム最適化の具体的な操作は何ですか?何をするか

WBOY
リリース: 2016-06-13 13:47:30
オリジナル
840 人が閲覧しました

Web システム最適化の具体的な運用面は何ですか?
私が思うこと

1. データベースクエリの数はできるだけ少なく、SQL 文が複雑であってもクエリを複数回に分けないでください。 🎜>
2.php関数の実装、組み込み関数で完結できる関数は可能な限り組み込み関数で完結する必要があります。

他に何も思いつきません。

追加を歓迎します


-----解決策------ ------- -------こんな無駄なことはやめてください。 サーバーを追加してメモリを増やします。

------解決策------最初の解決策は、実際には特定の状況によって異なります。 SQL ステートメントが非常に複雑な場合。多くのサブクエリをネストします。場合によっては、複数回クエリを実行した方がよい場合もあります。

Web の最適化には多くの側面があります。サーバーサイド + フロントエンド + データベース、3 つのうちどれを使用しても 3 日 3 晩持続できます。

------解決策----------------------これ...、私はそれについてしか知りませんでした面接 はい、どの企業も基本的に質問するか、面接の質問に含まれているので、実際の仕事に関しては、研究開発をしているだけで、Naduo とはまったく接触していません。 。

------解決策----------------------それは主にデータベースに関するものですが、それほど重要ではないように感じます私は元の投稿者が述べた最初の点にほぼ同意します。
上の人が言っていることはもっともです。サーバーを強化し、メモリを時間の交換に使用できるようにする必要があります。

------解決策---------最適化項目1: 優れたフレームワーク部門を求める

------解決策------1. データベースクエリの数はできるだけ少なくする必要があります。クエリが完了した後は、SQL ステートメントが複雑であっても、複数回クエリを実行しないでください。
---------------------- -------- ----------
一方的すぎる

第一に、データベースは合理的に設計する必要があり、第二に、実際の開発では、 SQL ステートメントを表示し、最適化を続けるには、頻繁に Explain を使用する必要があります。

------解決策---------最初の項目については、ハイレベルな場合同時実行状態 この状況では、複雑な SQL を単純なクエリに分割した方がよい場合もあります。もちろん、特定の SQL とロックの状況によって異なります

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート