ホームページ  >  記事  >  ウェブフロントエンド  >  フロントエンドがセッション情報を取得するためのいくつかの方法の比較

フロントエンドがセッション情報を取得するためのいくつかの方法の比較

巴扎黑
巴扎黑オリジナル
2017-07-18 18:24:495859ブラウズ

ページ js は開発中に、現在ログインしているユーザー情報 (メニュー権限、基本的なユーザー情報、設定情報) が必要な場所によく遭遇しますが、一般的には、この情報を取得する方法についてはあまり気にしないかもしれません。フロントエンドパス Webpack パッケージ化の場合、コード分割が行われたとしても、js ファイルと css ファイルは依然として非常に大きくなります。

最初の読み込みの場合、最適化の余地があります。ここでは主に情報の入手方法をいくつか紹介します。 インターフェイスはシミュレートされたデータを使用し、セッション取得インターフェイスは 304 の状況に関係なく、すべて初めてロードされるデータです。

php中国語ウェブサイト学習トピック: phpセッション(写真、ビデオ、事例を含む)

1.バックエンドプログラムの設定、ダイレクトjsコード、グローバル変数の書き込み方法

ブラウザアクセスアプリを行います。バックエンド プログラムは応答し、ユーザー情報 InitData を取得し、返された app.html テキストを取得し、ユーザー情報 <script> = {user: {}}; を html の対応する位置に書き込みます。ブラウザに返す</script>

【問題】

a. ユーザー情報を取得 InitData + app.html text ---→ ブラウザに戻り、ブラウザは他の静的リソースを読み込みます

b .app .do によって返される HTML は、各ユーザーの基本情報が異なるため、ブラウザ 304 のキャッシュ メカニズムを使用できません

2. ページは