2016-11-03 1 views
-5

ソーシャルネットワークのようなサイトを構築していて、時間とスピードの読み込みが非常に重要な場合(0.00001秒も多く)、何百万人ものユーザーがいる場合、すべてのページのフッターを取得するためにどの言語を使用しますか? http://www.htmlcenter.com/blog/creating-a-headerfooter-to-be-used-on-all-pages/すべてのページでユニバーサルフッターを取得する最速の方法は?

SSI、Javascript、およびPHPを参照してください。私のサイトはPHPになっています。私のユースケースではどの言語が最適でしょうか?

+1

キャッシングを選択します。 – Andrew

+0

@Andrewどうすればヘッダとフッタのコードを取得できますか?どの言語で? – johnniexo88

+1

[キャッシング](https://en.wikipedia.org/wiki/Cache_(computing)) – Andrew

答えて

1

フッタを個別のHTMLファイルに作成し、それを他のすべてのページに動的に挿入することができます。フッターHTMLファイルの注入は、好みのプログラミング言語によって異なります。これらのファイルをキャッシュすると、読み込み速度が向上します。

jQueryの単にあなたは、以下のようにフッターHTMLを注入することができる:

$.get('footer.html').success(function(data) { 
    $('#footer').html(data); 
}); 

を別の方法としては、SPAのために行く試すことができます - あなたがスピードについては本当に心配している場合は単一ページのアプリケーション

+0

シングルページアプリケーションとは何ですか? – johnniexo88

+0

シングルページアプリケーション(SPA)は、HTMLファイルを1つだけ持つものです。 index.htmlと言うと、ヘッダー、フッター、メインコンテンツを含む他のすべてのコンテンツは、ブラウザウィンドウがリフレッシュされるようにオンデマンドで挿入されます。ページの内容は、主にAjaxによってロードされます。 ** AngularJS、BackboneJS、その他の一般的なフロントエンドMVCフレームワーク**を使用してこれを実現できます。 –

+0

シングルページアプリケーション(SPA)は、HTMLファイルを1つだけ持つものです。 index.htmlと言うと、ヘッダー、フッター、メインコンテンツを含む他のすべてのコンテンツは、ブラウザウィンドウが更新されることなく、**要求に応じて注入されます。詳細については、Quoraの記事を参照してください。[link](https://www.quora.com/What-are-the-advantages-of-SPA-single-page-application-over-a-normal-web-application) –

関連する問題