問題タブ [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.
subdomain - サブドメイン、リダイレクト、YSlow
すべての画像をホストするサブドメインを作成しました (例:フォルダhttp://images.domain.com
を指す)。public_html/images/
ブラウザ経由で特定の画像にアクセスしようとすると、リダイレクトされます。たとえば、 に移動するとhttp://images.domain.com/foobar.jpg
、 にリダイレクトされhttp://www.domain.com/images/foobar.jpg
ます。
リダイレクトされるのはなぜですか? これにより、YSlow は私の全体的な成績を下げています。ありがとう。
performance - DNSルックアップを最小化しますか?
私は自分のサイトのパフォーマンスを改善しようとしています。画像やスタイルなどの静的リソースのドメイン名を対応するIPアドレスに置き換えると、パフォーマンスが向上しますか?もしそうなら、このアプローチの欠点はありますか?
php - Cookieのないドメインでのキャッシュの制御
私の状況
はYahooのYSlowのアドバイスに従っており、静的コンテンツをサブドメインに保存したいと思っています。filemtime()
ただし、この関数を使用してファイルのキャッシュを制御したいと思います。
問題
問題は、この関数がサブドメインで機能していないように見えることです。
私の質問私
の両方の目標を達成する方法はありますか?それとも私に提案がありますか?任意の解決策または回避策をいただければ幸いです。
更新
関数filemtime()
は現在サブドメインで機能しています。パスの入力を間違えました。しかし、それはまだ他のドメインでは機能していません。
エラーは次のとおりです。
警告:filemtime()[function.filemtime]:7行目の/mywebsite/public_html/index.phpの../../otherdomain.com/file.cssの統計に失敗しました
apache - 画像がキャッシュされていませんか?
サイトの特定の画像が適切にキャッシュされていないと確信しています。ヘッダーをできる限り設定しましたが、更新ボタンを押すたびに再度ダウンロードされるようです。
たとえば、特定の画像のダウンロードには常に 1 秒強かかります。これは、キャッシュされた後でもあります。応答ヘッダーは次のとおりです。
これに問題はありますか?ありがとう。
アップデート
asp.net-mvc - YSlow のおすすめ。IIS では、[コンテンツの有効期限を有効にする] がデフォルトでチェックされていないのはなぜですか?
私は自分のウェブサイトに対して yslow を実行したところ、Expiry ヘッダーについて質問がありました。遠い将来の有効期限のない静的コンポーネントが 20 あります。 これらはすべて css または js ファイルです。
現在、IIS (6.0) に移動して [http ヘッダー] タブに移動すると、[コンテンツの有効期限を有効にする] がチェックされていません。これを読むと、ブラウザがコンテンツをキャッシュするため、これが正しいことのように思えます。だから私はなぜyslowが不平を言っているのか混乱しています。また、とにかくブラウザは変更日ごとにこのデータをキャッシュするように聞こえるので、この全体は無意味ですか??
それで、これを設定するのが簡単であるなら、なぜこれがデフォルトの動作ではないのですか??
誰かが明確にしてください。
optimization - ウェブサイトの最適化はどれほど重要ですか?
現在、ApacheとMySQLを実行していますが、GZippingコンテンツ、ETagについて、CDNの使用、期限切れヘッダーの追加、テキストドキュメントの縮小、スクリプトファイルの結合などについて話している人の話を聞いています。YSlowというFirefoxアドオンをダウンロードしました。多くのWebサイトがこれらの戦術のすべてを採用しているわけではないことに気づきました。グーグルでさえD評価だと思います。だから私は、そう、これらの最適化はどれほど重要ですか?
caching - YSlow は「有効期限なし」および「キャッシュ不可」を報告します
Web ページがあります: http://uranussup.info。yslow テストを実行しました。多くのリクエスト (20) があり、「コンテンツはキャッシュできません」および「有効期限なし」と表示されます。どうすれば修正できますか?
performance - YSlow を自動化する方法はありますか? または、API を持つ代替手段はありますか?
YSlow を自動化する方法、またはプログラムで使用する方法はありますか? YSlow を活用するための独自の Firefox 拡張機能を作成するのに十分な知識がありません。
同様の質問がありますが、それは1年以上前のもので、それ以降何か新しいものが出てきたかどうか知りたいと思っていました.
www.webpagetest.orgは有望に見えます。より多くの代替手段を探しています。
php - javascriptオブジェクトを文字列に変換するphpコード
私はFirefoxを実行しようとしているphpファイルを持っていて、yslowの結果を得ています。しかし、yslow の結果は [object Object] のようなオブジェクト形式で送信され、post メソッドを使用して結果が送信されます。PHPコードで文字列に変換してWebページに表示するにはどうすればよいですか???