javascript が重いページの多くは特定のファイルを最後にロードするため、ページのロードが速くなることに気付きました。Rails 3 でこれを行うには、スプロケットを使用できますか? そうでない場合、スクリプトを使用するときにパフォーマンスを向上させるためにどのような方法を使用できますか?
1 に答える
1
ここで考慮すべき点がいくつかあります。まず、ブラウザです。最新のブラウザのほとんどはリソースを非同期にロードできるため、HTML の最後に JavaScript を配置するという古いトリックは、以前ほど必要ではなくなりました。css-tricks で asynce に関するこの記事を読んでください: http://css-tricks.com/thinking-async/
次に、アセット パイプラインのポイントは、すべての javascript と css を「application.js」と「application.css」の 2 つのファイルに連結、縮小、圧縮することです。これは HTTP リクエストを減らすのに役立ち、最初のページのロードのみがかかることを意味します ロジックは、適切なキャッシュを使用すると、最初のロードでモンスター ファイルを取得するのに時間がかかりますが、それらがダウンロードされると、ユーザーは js を取得しますマシンにキャッシュされたスタイルシート。その使用と利点の詳細については、アセット パイプライン ガイドを参照してください: http://guides.rubyonrails.org/asset_pipeline.html
于 2012-06-29T15:09:03.253 に答える