2016-11-29 4 views
0

私はjqueryのファンです& jqueryuiしかし、jqueryの私の使用& jqueryuiのために、ページよりもまだ私が議論しているいくつかの友人はあまりにも重くて遅くなる。私はその差が10%を超えていないと確信していた(私にとっては容認できる)。jquery&jqueryuiの読み込みを高速化する方法はありますか?

しかし、フォーマットなしの100レコードテーブル(HTMLテーブル)をリストするPHPの&は、jquery & jqueryuiを使用した同じプログラムよりも50%高速です。 (主にファイルを読み込む)。たとえキャッシュに入っていても、最初のキャッシュはの方法でより速く実行されます。

私は1つのファイル内のすべてのファイルを結合しようと考えています...それは維持しやすいとは思えませんが、もっと速くなるでしょう。 (最終的に、コンパイルされたプログラムはすべてのものをまとめているので、狂っていません)。

a)各ページの1つのファイルにすべてのインクルード項目(js、css、php、html)を結合するプログラムが存在しますか?

b)jquery、jqueryui & cssファイルの読み込み時間を短縮するスマートな方法はありますか?

TIA、

+0

ファイルがキャッシュされていて、キャッシュからロードしている場合は、読み込みに1桁のミリ秒が必要です。 –

+0

ダース以上のサイトでサイトの速度がテストされ、推奨されます –

+0

'キャッシュに入っていても、最初のものが2番目のものより早く走ります。 ' - そのため、それらのライブラリの読み込み時間は' ) 'あなたが主張するように。私たちは最近、配列のネイティブforEachメソッド(古いInternet Explorerのpolyfillを使用)を使用するために、配列上の 'jQuery.each'のすべての使用を変更しました - その1つの変更が私たちのウェブサイトの応答性を大幅に改善しました。 –

答えて

0

このhere

上の偉大なポストがありますが、あなたが縮小さ.css.jsファイルを使用していることを確認してください。

実際に使用するjQuery UIのコンポーネントのみを含めます。

ワニスなどのHTTPキャッシュを使用して静的コンテンツをキャッシュすることを検討してください。

何らかの形のCDNの使用を検討してください。 CloudflareはHTMLを縮小することができます。また、HTTPサーバーを管理している場合は、プラグインsuch as this one for Nginxを追加してすべてのコンテンツを縮小することもできます。

これ以外にも、クエリとコードが可能な限り単純かつ効率的であることを確認すること以外に多くのオプションはありません。

+0

ありがとう!私は有用な小切手を公表することは許されませんでした(しかし、私はそれを行いました)。ところで、素晴らしい投稿、 –

+0

ありがとう、うれしかった:) – minus8

関連する問題