問題タブ [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.
javascript - YSlowは、5つのファイルを結合してパックした後、JavaScriptファイルがキャッシュされなくなったと言います
私は5つの通常の人間が読めるJavaScriptファイルから始めました-それらは合計で約10KBでした。
YSlowを使用した後、5つのファイルをマージし、DeanEdwardsのパッカーを使用してそれらをパックすることにしました。これで、4.5KBのファイルが1つあります。
YSlowを再実行すると、「統計」の下のプライムされたキャッシュにJavaScriptファイルが表示されます。以前は(個別のファイルがあった場合)、5つのファイルがキャッシュされていました。
そのため、HTTPリクエストは4つ少なくなりましたが、プライムされたキャッシュの合計ページウェイトは4.5KB増加しています。
私は何か間違ったことをしていますか?
JavaScriptフォルダーに有効期限のヘッダーを配置する予定なので、この問題は解消される可能性がありますが、JavaScriptファイルがキャッシュされない理由を知りたいと思っています。
performance - DNSルックアップVSHTTPパラレルダウンロード
HTTP 1.1では、ホスト名ごとに2つの接続が許可されます。一方、yahooパフォーマンスルールは、DNSルックアップの数を減らすことを提案しています。
これをどのようにバランスさせますか?ありがとう
browser - 最近、サイトが遅くなり、ブラウザでタイムアウト メッセージが表示されるようになりました。何が問題なのですか?
サイトでのタイムアウトの問題と遅いページの読み込みを診断するにはどうすればよいですか。Firefox に ySlow プラグインがあり、ほとんどのページでグレード A/B が示されているため、ページがすばやく読み込まれることが期待されます。ホスティング会社に連絡する必要がありますか? ドメイン名を購入した会社は? 現在、サーバーに大きな負荷がかかっておらず、インターネットへの接続に v. fast 接続を使用しています。
どこから始めるのが良いですか?より多くのトラフィックが見られるようになったときに、これを監視するにはどうすればよいですか? ホスティング会社はこれを行うべきですか?
html - CSS/HTML: 画像で max-height を使用すると HTML レンダリングに役立ちますか?
HTML レンダリングのパフォーマンスを向上させるために、画像のサイズ (高さ/幅) を常に定義するというYSlow の推奨事項を読み終えました。
ただし、リンクしている画像の寸法もわかりません。
私が知っていることは、height
が 200px を超えることはなく、width
が 300px を超えることも決してないということです。
(CSS)を定義した場合、私は利益になりますか:
HTML パフォーマンス レンダリングの場合は?
javascript - YSlow / Web Developer 拡張機能でページサイズを把握する
Web サイトに読み込まれている JavaScript の量を把握しようとしています。Reducisaurusを使用して js ファイルを圧縮しています。問題は、これにより、YSlow と Web Developer 拡張機能の両方がファイルのサイズを ~.04K と報告することです。これは正しいとは言えません (.js ファイルの 1 つが jquery で、これは 50kb です)。Reducisaurus を使用して節約した時間を正確に把握する方法はありますか?
javascript - ySlow、Mod Deflate、cPanel ウェブサイト オプティマイザー、Javascript
サーバーに mod_deflate をインストールしました。また、cPanel のウェブサイト オプティマイザーに以下を追加しました。
テキスト/html テキスト/プレーン テキスト/xml テキスト/css テキスト/js テキスト/javascript
現在、サイトの読み込み時間は大幅に改善されています (ほぼ 3 倍!) が、ySlow は「gZip を使用したコンポーネントの圧縮」に対して「E」評価をまだ与えています。4 つの .js コンポーネントが圧縮されていないことを示しています。
問題は、.JS コンポーネントを除く Web サイト全体が適切に gZip されていることです。インライン JavaScript、HTML、およびその他の MIME タイプを含むその他すべてが圧縮されています。ウェブサイト オプティマイザーが処理してくれると思うので、htaccess には何も追加していません。しかし、私はまだ問題が何であるかを理解できませんか?
何か案は?
ありがとう、
B.
wordpress - Wordpressサイトは痛々しいほど遅い
サイトがページをロードするのに非常に時間がかかる理由を判断するために、どのようなツールがありますか?
ニーズに合わせて変更した非常にシンプルなテーマを使用しています。これは、テスト投稿が2つしかない新しいサイトであり、読み込みに時間がかかります。
私はFirebugにYSlowを使用しましたが、サイトにグレードA(90)が与えられるため、実際には役に立ちません。何が起こっているのかを理解するのに役立つかもしれない他の何かがありますか?
yslow - YSlow が ETag で一貫性のない結果を出す
サイトに対して YSlow を実行すると、「Configure ETags」項目で「F」が表示されます。私の画像、スタイルシートなどの多く(すべて?)にetagsがないと主張しています。
ただし、これらのイメージのいずれかでテストを直接実行すると、etag テストで A が得られます。さらに、Firebug Net パネルの応答ヘッダーで、フルページ バージョンと直接 URL バージョンの両方で、この項目の etag を確認できます。
この奇妙な動作を引き起こすために私がしていることはありますか?
(誰かが自分で確認したい場合は、私がヒットしている URL はこことここにあります。混乱しているのは私のブラウザーだけであるかどうかを確認するための健全性チェックは気にしません。)
performance - これは本当ですか?「gzip されたアイテムには、同じ etag はありません (コンテンツが変更されていなくても)」
etags は毎回異なるため、apache で圧縮する場合、etags を無効にする必要があるというのは本当ですか? デフレートもそうですか?
ありがとう
java - コンポーネントを gzip で圧縮 - Java EE
アプリケーションのフロントエンドのパフォーマンスを向上させたいので、Firefox で YSlow ツールを使用しました。アプリでこのツールを実行すると、YSlow グレード タブに「gzip を使用した Compress コンポーネントのグレード F」という問題が表示されました。サーバーからクライアントへの送信中にファイル(js、css)を圧縮して、サーバーの応答時間を長くする必要があるようです。
私のアプリは Struts Java アプリケーションです。フロントエンド UI ファイル (JS、CSS) を圧縮してサーバーから送信し、応答時間が長くなり、ページが高速になるようにする方法を教えてください。これらのファイルをサーバーで Java で圧縮するには、どうすればよいですか?