問題タブ [yslow]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
performance - レンダリングされたページのパフォーマンスをチェックするためのツールは何ですか?
UI /ページのパフォーマンスを向上させるために、Yslowの推奨事項を使用しています。それをベンチマークしてテストするためのツールはありますか?ページの初期ベンチマーク、処理時間、レンダリング時間、または各ファイルを取得したいと思います。次に、各ルールを適用した後、ベンチマークを取得して詳細を確認する必要があります。
TIA。
javascript - 他のサーバーでホストされている JavaScript の Gzip 圧縮を有効にする
別のサーバー「xyz.com」でホストされている多くのjavascriptとcssを使用する「abc.com」というWebサイトがあります。このサーバーに js と css をアップロードすると、コードで使用/参照する URL が提供されます。
今、私は自分の Web サイトで YSLOW を実行しましたが、これらの javascript および css ファイルを圧縮できると不平を言っています。firebug を使用して応答ヘッダーを検査すると、応答のコンテンツ エンコーディングが「GZip」に設定されます。
私の質問は、「他のサーバーでホストされているこれらの javascript および css ファイルの圧縮を有効にする方法」です。私たちの側で何かできることはありますか?
どんな提案でも大歓迎です。
.htaccess - mod_deflate と mod_header の設定は?
ついに VPS ホスティング アカウントをセットアップしました。これにより、mod_deflate と mod_header (もちろん) を使用できます。ページの gzip (mod_deflate 経由) と長い有効期限ヘッダーの設定を含む YSlow のガイドラインに従って、サイトを高速化しようとしています。
この .htaccess コードはどのようになりますか? さまざまな例を見てきましたが、これらのパラメーターに適合するとどうなるか疑問に思っています。
例えば
.htaccess - Etagはcss、js、および画像から取り出されていませんか?
mod_deflateとmod_headersを使用して、サイトの読み込み速度を下げようとしています。これにより、コンテンツが圧縮され、有効期限が設定されますが、コンテンツのETagも削除されます。ただし、Yslowによると、画像(png)、css、およびjsからETagを削除しているわけではありません。
私の.htaccessコード:
取得元:http ://html5boilerplate.com/
statistics - YSlow Primed キャッシュ - 間違った円グラフ
私が抱えている問題は次のようなものです:
YSlow テストを行ったところ、Statistics Pie Chart View の下に間違った円グラフ図が表示されました。空のキャッシュには 11 のリクエストが表示され、プライミングされたキャッシュには 2 つのリクエストが表示されます。
2 つのリクエストのうちの 1 つは、ネット パネルが 304 Not Modified として表示する HTML ファイルのリクエストですが、YSlow はそれをファイル サイズ付きの新しいリクエストとして円グラフに表示します。
私が知る限り、304 Not Modified リクエストが行われた場合、プライミングされたキャッシュ リストの下に表示されますが、ファイル サイズは 0.0 KB であり、円グラフには表示されません。
これはバグですか?だれか経験したことある人いますか?
---- PS: 2 時間前は問題なく動作していました。はい、設定を変更していないことは確かです ---
html - 背景画像を使用するとパフォーマンスの問題が発生しますか
幅と高さの属性を指定しないと、それを知るようになりました。画像タグでは、パフォーマンスの問題が発生します。幅と高さをパーセンテージで設定するdiv要素があります。また、同じdivには、140px*140pxなどの固定サイズの背景画像があります。ここで、パフォーマンスの問題はありますか?
マークアップの例:
ありがとう
html - キャッシュされた html ファイルのブラウザ html 更新をトリガーする方法は?
YSLOW の提案: 静的コンポーネントの場合: 遠い将来の Expires ヘッダーを設定して、「期限切れにならない」ポリシーを実装します.... 遠い将来の Expires ヘッダーを使用する場合は、コンポーネントが変更されるたびにコンポーネントのファイル名を変更する必要があります。ヤフーで!多くの場合、このステップをビルド プロセスの一部にしています。バージョン番号は、コンポーネントのファイル名に埋め込まれています (例: yahoo_2.0.6.js)。 http://developer.yahoo.com/performance/rules.html
ほとんど静的なページのキャッシュを利用して、バージョンが変更されたときに js ファイルをリロードしたいと思います。.js ファイルのバージョン # を設定しましたが、main.html ページの Expires が将来に設定されているため、リロードされず、js ファイルがリロードされません。理想的には、サイトの新しいバージョンがリリースされたときに、ブラウザーに (心霊術を使用して) main.html をリロードするように指示したいと考えています。main.html ページを常にリロードすることはできますが、キャッシュのメリットが失われます。これはユーザーに対して自動的に行われる必要があるため、ctrl-F5 の回答は探していません。
答えは次のとおりだと思います: main.html はキャッシュできませんが、この問題を解決するために他の人が何をしているのか知りたいです。キャッシングとリロードのメリットを最大限に活用するにはどうすればよいですか。
ありがとう。
http-headers - Yslow: 遠い将来の有効期限のない静的コンポーネント
plusone、google-analytics、adsense などの外部 URL のタイトル メッセージが表示されます。私のphpスクリプトと設定からは、これについて何もできないと思います。本当ですか?
asp.net-mvc - スタティックを使い始めました。サブドメインですが、YSlowはまだ私がクッキーフリーではないと言っていますか?
すべての静的コンテンツ参照を変更して、static.
代わりにサブドメインを使用しましたwww.
が、YSlowは、静的コンテンツにCookieのないドメインを使用していないと言っています。他に何をする必要がありますか?