一部のWebページは大きく見えませんが、開くときは立ち往生します。一部のWebページは長いですが、スムーズに使用します。これは、ユーザーのコンピューターのメモリとCPUを占める場合にこれらのことに影響します。
ブラウザの問題、それぞれのブラウザのメモリの問題は影響を受けますが、Windowsで制御することはほとんど不可能です。
IEシリーズでは、リフレッシュリカバリの量は大きくありませんが、最小化によりメモリが解放されます。
firefox2はリサイクルを最小限に抑えていると言われていますが、私は最も不機嫌なことを見たことがなく、基本的にリサイクルされていません。プロトタイプのAjaxは、メモリが増加し続けると言われています。
オペラは最高です。常によく制御されています。問題はありません。 。
Linuxのメモリ割り当てメカニズムはWinのメモリとは異なります。できる限り使用します。ブラウザがすべてのお金を取り上げると、システムが殺される可能性があります。
ページの問題、ブラウザはページをレンダリングするときにメモリとCPUを消費します。これは少し削減できます。
構造的に
Doctypeを使用して、使用しているものをブラウザに伝え、HTML4にもDTDがあります。たぶん、遷移はあなたにとってより適しています
XHTMLを使用しており、適切な構造を維持できる場合は、対応するMIMEおよびXMLヘッダー1を出力してください。これにより、ブラウザのコードチェックを減らすことができます。
構造をそのままに保ち、ブラウザにコードを完成させないでください。
ページのファイルサイズを制御するには、プログラムを通じてコードをより快適に読むためにインデントすることができます。 2〜3Kもサイズです。
iframeは新しいページを生成しますが、実際にはiframeを置き換える方法はたくさんあります
導入されたJSとCSSは適切にマージでき、背景画像もマージすることができ、一部の人々はフラッシュをマージします。
既知の幅を持つコンテンツ画像/オブジェクトに幅属性を追加すると、ページのローカル再レンダリングを減らすことができます
パフォーマンス
ほとんどの場合、品質99と70のJPGのサイズは異なります。同じことがGIFにも当てはまります。特に小さなアイコンにも当てはまります。 256色と128色の違いはファイルサイズです。
フラッシュが動きすぎて、多くのCPUが必要です。 1秒あたりのフレームレートを制御し、アニメーションの効果を減らすことができます。中程度と低いディスプレイを使用すると、多くのリソースを保存しますが、これにより効果が犠牲になります。 。 Autolow2またはautohighを選択する方が適切な場合があり、低下しても最高の状態を保つ必要はありません。
FlashはVectorグラフィックスを使用してファイルサイズを保存しますが、CPUには複雑なグラフィックとアニメーションを計算する必要があります。複雑なフィルターが多すぎると、多くのメモリが得られ、ぼかしフィルターは3縮小されます。
IEフィルターは、より多くのメモリを占有し、互換性の問題もあります。フルスクリーンの半透明性は非常にリソース集約型です。
2*2の写真は8*8の写真とほぼ同じサイズですが、タイル張りの背景2*2はさらに多くを占めています。
GIFアニメーションには、フレームの概念もあります。 GIFをフラッシュとして使用するだけでプレイしないでください。
行動
プロトタイプまたはjQuery全体を1つの$()で導入しないでください。それらにはより多くの機能があります。
Ajaxはとてもハンサムです。ただし、XMLパーサーの使用が使用されます。一部の人々はJSONを使用することをお勧めしますが、このようにして、評価データが必要です。実際、すでにオブジェクトであるスクリプトを直接インポートできます。より多くのオブジェクト名を渡すか、オブジェクト名を死に渡すか、jsonflickrapi({xxx:xxx})をflickrのように書くだけで、それらを関数として直接使用します。
可視性を使用できる場合:特定の効果を解決するために隠されている場合は、表示しないでください。
JS変数はグローバルおよびローカルなどに注意を払うべきであり、JSの複雑さは1つまたは2つの文で説明できるものではないことを強調することはそれほど意味がありません。 Yueyingの新しい本が公開されていることに注意してください。 ^^
実際、ここにはWebページをすばやく提示する方法に似たコンテンツの多くがありますが、その記事は主にサーバー側を扱っていますが、多くの場合、サーバーのリソース消費を保存すると、クライアントのリソース消費も節約できます。
実際、この記事は長い間ドラフトボックスでしゃがんでおり、それを整理する時間はありませんでした。あなたが今与えるものは完全ではありません。完全ではないので、ゆっくりと追加してください。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------)
問題:ブラウザパターンの問題を引き起こしますが、問題を解決できます。正しいMIMEタイプでXHTMLを提供することを参照してください。送信XMLヘッダーブラウザーはフォールトに耐性を表示しません。エラー構造により、ページ全体を表示できなくなります。
Autolow:速度を優先しますが、可能な限り外観を改善します。再生が始まると、アンチエイリアシング関数がオフになります。フラッシュプレーヤーがプロセッサがアンチエリアシング機能を処理できることを検出すると、オンになります。
AutoHigh:最初は再生速度と外観の両方が重要であり、必要に応じて再生速度を確保するために外観が犠牲になります。再生が始まると、アンチエイリアシング関数がオンになります。実際のフレームレートが指定されたフレームレートを下回ると、再生速度を上げるためにアンチエイリアシング関数がオフになります。この設定を使用して、アンチエイリアシングコマンドをシミュレートします(表示>プレビューモード>アンチアリアシング)。
ファジーフィルター:ファジーフィルターを使用する場合、BlurxとBluryに使用される値が2の整数能力である場合(たとえば、2、4、8、16、および32の場合、計算を加速し、パフォーマンスを20%から30%改善できます(Flashは説明に役立ちます)。