Web ページの最適化によるメモリと CPU の使用量の削減_HTML/Xhtml_Web ページの制作
一部の Web ページは大きく見えませんが、開くと非常に遅くなります。一部の Web ページは非常に長いですが、スムーズに使用できます。これらは、ユーザーのコンピューターのメモリと CPU の占有量の影響を受けます。
ブラウザの問題、各ブラウザはメモリ処理に影響しますが、それを制御する方法はほとんどありません。 Windows の場合:
· IE シリーズでは、リフレッシュの回復量は大きくありませんが、最小化によりメモリが解放されます。
・Firefox 2 はリサイクルを最小限に抑えていると言われていますが、これほどゴミを見たことがありません。使用したものだけを使用し、基本的にはリサイクルしません。プロトタイプのajaxもメモリが増え続ける原因になると言われています。
・オペラは最高です。常に良好なコントロールを保っています。問題ありません。
·Linux のメモリ割り当てメカニズムは Win とは異なります。ブラウザがすべてのメモリを占有すると、システムが停止する可能性があります。
ページの問題。ブラウザはページをレンダリングするときにメモリと CPU を消費します。可能であれば減らしてください。
構造
DocType を使用して、HTML4 にも DTD が含まれています。おそらく Transitional の方が適しています。
XHTML を使用していて、適切な構造を維持できる場合は、対応する MIME と XML ヘッダー 1 を忘れずに出力してください。これにより、ブラウザーのコード インスペクションが軽減されます。
構造をそのまま維持してください。コードの完成をブラウザに手伝ってもらうことはできません。
ページのファイル サイズを制御するプログラムを使用して、コードをより快適に表示できます。 2~3Kもあるサイズです。
iframe は新しいページを生成します。実際には、iframe を置き換える方法はたくさんあります。
同様に、背景画像をコンテンツ画像に結合することもできます。既知の幅と高さの /Object に width 属性を追加すると、ページの部分的な再レンダリングが軽減されます
パフォーマンス
ほとんどの場合、jpg 品質 99 と 99 の間で異なるのはファイル サイズだけです。 70. GIF、特に小さなアイコンについても同様です。256 色と 128 色の違いはファイル サイズです。
フラッシュの動きが速すぎて CPU を大量に消費します。品質を中または低に設定すると、1 秒あたりのフレーム数を制御してアニメーションの効果を減らすことができます。効果は犠牲になります。 。場合によっては、品質属性に Autolow2 または Autohigh を選択する方が適しています。低または最高を維持する必要はありません。
Flash はファイル サイズを節約するためにベクター グラフィックスを使用しますが、複雑なグラフィックスやアニメーションの計算には CPU が消費されます。複雑なフィルターが多すぎると大量のメモリが消費されます。ぼかしフィルターが削減されました。3.
IE のフィルターも大量のメモリを消費し、互換性の問題もあります。全画面の半透明はリソースを消費します。
2*2 の画像は 8*8 の画像とほぼ同じサイズですが、2*2 のタイル状の背景ははるかに多くのスペースを占めます。
GIF アニメーションにはフレームの概念もあります。GIF を Flash として再生しないでください。
動作
$() を使用するためだけにプロトタイプまたは jQuery 全体をインポートするのではなく、それ以上のことを行います。
AJAX はクールです。ただし、xml を使用するには XML パーサーが必要になります。JSON の使用を推奨する人もいますが、実際には、既にオブジェクトになっているスクリプトを直接インポートできます。追加のオブジェクト名を渡すか、オブジェクト名を書き留めるか、flickr のように jsonFlickrApi({"xxx":"xxx"}) を関数として直接使用するだけです (笑)。
特定の効果を実現するために Visibility:hidden を使用できる場合は、display:none を使用しないでください。
JS 変数がグローバル変数とローカル変数などに注意を払う必要があることを強調するのはあまり意味がありません。JS の複雑さは 1 ~ 2 文では明確に説明できません。Yueying の新しい本に注目してください。出版されました。
実際、ここにあるコンテンツの多くは Web ページを素早くレンダリングする方法に似ていますが、この記事は主にサーバー側の処理についてのものですが、多くの場合、サーバー側のリソース消費を節約することでクライアントのコストも節約できます。サイドリソースの消費。
(どなたでも追加歓迎です)

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











OUYIアカウントを登録する手順は次のとおりです。1。有効な電子メールまたは携帯電話番号を準備し、ネットワークを安定させます。 2。OUYIの公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.電子メールまたは携帯電話番号を選択して、情報を登録して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインし、KYCを実行してセキュリティ対策を設定します。

OUYI Exchangeアプリは、Apple携帯電話のダウンロードをサポートし、公式Webサイトにアクセスし、「Apple Mobile」オプションをクリックして、App Storeに入手してインストールし、登録またはログインして暗号通貨取引を実施します。

Binanceアプリを安全にダウンロードするには、公式チャネルを通過する必要があります。1。Binance公式Webサイトにアクセスして、アプリをダウンロードするポータルを見つけてクリックします。3。

Sesame Open Doorは、暗号通貨取引に焦点を当てたプラットフォームです。ユーザーは、公式ウェブサイトまたはソーシャルメディアを介してポータルを取得して、アクセス中にSSL証明書とWebサイトコンテンツの信頼性が検証されるようにすることができます。

セサミドアオープンアカウントを登録するには、7つの手順が必要です。1。有効な電子メールまたは携帯電話番号と安定したネットワークを準備します。 2。公式ウェブサイトにアクセスしてください。 3.登録ページを入力します。 4.登録方法を選択して入力します。 5。検証コードを取得して入力します。 6。ユーザー契約に同意します。 7.登録を完了してログインすると、KYCを実行してセキュリティ対策を設定することをお勧めします。

OKEXなどの信頼できる取引プラットフォームを選択して、公式の入り口へのアクセスを確認してください。

Binanceの公式Webサイトにアクセスして、フィッシングWebサイトを避けるためにHTTPSとグリーンロックロゴを確認してください。公式アプリケーションにも安全にアクセスできます。

EU MICAコンプライアンス認定、50のFIAT通貨チャネル、コールドストレージ比95%、およびセキュリティインシデントレコードがゼロをカバーしています。米国SECライセンスプラットフォームには、98%のコールドストレージ、機関レベルの流動性、大規模なOTCとカスタムオーダー、およびマルチレベルのクリアリング保護をサポートするFIAT通貨の便利な直接購入があります。
