問題タブ [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.
telerik - Yslow は私のテレリック CDN ホスト名を認識しません
YSlow が MS または Telerik の静的コンテンツで CDN を適切にスコアリングするのに問題があった人はいますか?
私にとっては、実際にはホスト名の設定を使用していると言っていますが、それらはすべて CDN にないコンポーネントとしてリストされています。これは私が得るものです:-
コンテンツ配信ネットワーク (CDN) の使用に関するグレード F
CDN にない 61 個の静的コンポーネントがあります。
設定からこれらの CDN ホスト名を使用する: aspnet-scripts.telerikstatic.com 、 ajax.microsoft.com 、 aspnet-skins.telerikstatic.com 、http://aspnet-skins.telerikstatic.com、 telerikstatic.com
http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Menu.css
http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Black/Menu.Black.css
http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Ajax.css
http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/Sitefinity/Ajax.Sitefinity.css
http://aspnet-skins.telerikstatic.com/ajaxz/2010.3.1109/ComboBox.css
http://ajax.microsoft.com/ajax/4.0/1/MicrosoftAjaxWebForms.js
http://aspnet-scripts.telerikstatic.com/ajaxz/2010.3.1109/Common/Core.js
http://aspnet-scripts.telerikstatic.com/ajaxz/2010.3.1109/Ajax/Ajax.js
等...
私は CDN 名の修飾で角度をカバーしようとしましたが、Yslow は矛盾し続け、実際にはホスト名の組み合わせを受け入れません - もちろん、私が愚かで、ここで明らかな何かが欠けている場合を除きます!
編集 申し訳ありませんが、Yslow FAQ - 「ルール 2 のために CDN ホスト名を YSlow に追加する」のアドバイスに従っていることを OP で明確にしませんでした。http://developer.yahoo.com/yslow/faq.html#faq_cdn
html - html 画像 Expires ヘッダー (y-slow 推奨)
FireFox の Y-Slow プラグインは、img および script タグに長期期限切れヘッダーを追加することを提案しました。
それはHTMLでどのように行われますか?
yslow - yslowをダウンロードする必要がありますか?
URLを入力してyslow値のようなものを取得できるWebページはありませんか?ブラウザ用のプラグインをダウンロードするよりも簡単なはずです。私は通常firebug/yslowでプログラミングしませんが、フォームの送信によってyslowのようなテストを実行できるはずだと思います。返信ありがとうございます
php - PHP に Expire ヘッダーを追加しても機能しない
Yslowアドオンをインストールしました

Yslow でアプリケーションをチェックすると、わからないAdd Expires ヘッダーが表示されます

SOとGoogleで関連する質問を検索しました この方法が適切であることがわかりました
しかし、それでもそれは私に同じことを示しています
私は初心者なので、.htaccessについてあまり知りません
アプリケーションのパフォーマンスを向上させてください
前もって感謝します
ワジー
optimization - SSL で Cookie のないドメインで静的コンテンツを提供するのは賢明でしょうか?
私は長い間、「Cookie を使用しないドメインを使用する」、つまり CSS、JS、画像をすべて 1 つのサブドメインで提供できるサブドメインを作成することについて読んできました。
ただし、サイトの 99% は SSL 経由で提供されており、SSL 証明書は高価になる可能性があります。
したがって、この Cookie を使用しないサブドメインを作成した場合、「このページには安全なアイテムと安全でないアイテムの両方が含まれています」というエラーを回避するには、Cookie を使用しないサブドメインに ssl を設定する必要があります。
似たようなことをした人はいますか?
すべてのサイトのすべての CSS、画像、および JavaScript をホストするために 2 番目の SSL サブドメインをセットアップするのは、本当にコストに見合う価値があるでしょうか?
ありがとうございました。
performance - サイトの読み込みが非常に遅い理由のトラブルシューティングを手伝ってください
私のウェブサイトはhttp://secretpassagesbooks.com/です。WordPress の最新バージョンで実行され、共有 Web サーバー上の GoDaddy を介してホストされます。
私の Web サイトの読み込みには 10 秒から 1 分かかりますが、その理由がわかりません。IE、FireFox、および Chrome でテストしましたが、ページ速度は同じです。さまざまなオンライン速度テスト サイトでいくつかの速度テストを実行しましたが、平均読み込み時間は 5 ~ 6 秒でした。しかし、自分の URL へのリンクをクリックするか直接入力すると、インデックス ページの読み込みに 30 秒以上 (場合によっては 1 分以上) かかります。
問題をトラブルシューティングするためにこれまでに行ったことは次のとおりです。
- Firebug に YSlow 拡張機能と Page Speed 拡張機能をインストールしました
- Yslow テストでは、「グレード A - 全体的なパフォーマンス スコア 90」が得られました。
マイページスピードスコアは94/100
W3Cache ワードプレス プラグインをインストールし、ページ、ブラウザー、およびデータベース オブジェクトのキャッシュを使用しています。
- できるだけ多くの CSS と JavaScript を最小限に抑えようとしました
- サイトは HTTP 圧縮を使用しています
この設計で他にできることはありますか? それとも、共有 Web サーバーが過負荷になっている可能性がありますか? ご協力いただきありがとうございます。
yslow - Firefoxの起動時にYSlowが自動的に実行されるようにするにはどうすればよいですか?
ばかげた質問のようです。extensions.yslow.autorunをtrueに設定するだけで、すべてが完全に機能するはずです。しかし、そうではありません。
bashスクリプトを実行すると:
YSlowボタンを手動でクリックしないと、YSlowは実行されません。
さて、Firefoxが起動するたびにYSlowが実行されるようにするにはどうすればよいですか?誰かアイデアがありますか?
これを実行する理由:いくつかのURLのパフォーマンスを監視したい。また、レポートは毎週作成する必要があるため、このタスクを自動化すると便利です。
私はこの投稿に従ってそれをしました:http: //tech.groups.yahoo.com/group/exceptional-performance/message/822
それがうまくいくはずのときにうまくいかないのはイライラします。
編集:
ショースローの経験がある人が私を助けてくれるかもしれません。ありがとうございました。
c# - yslowに従って機能しないコンポーネントのgzip
javascriptやcssなどのコンポーネントをgzipで圧縮するために、web.config(system.webSeverタグ内)に次の設定があります。ただし、自分のサイトに対してYSlowを実行すると、コンポーネントをgzipで圧縮することが推奨されるため、機能していないようです。
IIS7でサイトをクラシックモードで実行していますが、これが問題である可能性があります。これを実行するには、サイトをIIS7の統合モードにする必要がありますか?
.htaccess - .htaccess-過去の日付までの有効期限を設定する方法は?
GoogleがHTMLの有効期限を過去の日付に設定していることに気づきました。
これを行うために.htaccessを設定するにはどうすればよいですか?私は他のリソースの有効期限を設定するために使用ExpiresByTypeしますが、それらはすべて将来の時間です(例access plus 10 years)。過去に設定する方法について何か提案はありますか?ありがとう。
html - YSlowルール8(JavaScriptとCSSを外部にする)と有効なhtml5
YSlowが好きです。そして、そのルールに従うときは常識を使ってみてください。しかし、楽しみのために、ASP.NET MVCサイトのスコアを100にしようとしています。そして、もうすぐそこにいます(現時点では、99で、サイトを別のサーバーにミラーリングし、about:configを変更してCDNをシミュレートしています。 )。
テストの結果、ルール8(2つのインラインスクリプトで1ポイント差し引かれます)で完全なスコアを取得するには、HTML5構文ルール(w3cバリデーターによる)に違反する必要があることがわかりました。これはHTML4構文規則にも当てはまると思います。
たとえば、控除なし(HTML5構文規則に違反)の場合:
また、有効なHTML5の場合、YSlowスコアが差し引かれます。
私の仮説は、Webブラウザーが最初の例ではなく、2番目の例内のスクリプトをスキャンするため(2番目はオープンタグとクローズタグであるため)、ある意味でこれは正しいということです。
誰かがこれを回避する別の方法を知っていますか?完璧な100を獲得しても、有効なHTML5を使用できるでしょうか。