Ajaxで負荷軽減
2024/01/12
業務中、専用のページでfile_get_contents的なものは
あまり使わないようにとの指示があり聞いたところ、
別サーバーのファイルをしょっちゅう取得すると共倒れする
ことがあるとか。
なので出来たらajaxでやりなさいとのこと。
ただ、なんでajaxはサーバーに優しいとか
クライアントサイドに負担を分けるとかがよく分かってないのでメモ。
調べた結果、自身で噛み砕いた結果としては、
・必要最小限のデータだけ取得すればいいから
 サーバーが発行するデータ量は減る
・サーバーサイド(例えばPHP)でのロジックとか描写を
 クライアントに投げることが出来る
っぽい。あと、これは口頭で聞いてまだ理解できてないけど、
「同期通信だとどっかで処理がとまった際、
プロセスが溜まるから共倒れする可能性がある」
とのこと。これは今一度確認する。
もう一点、調べている際にajaxのデメリットで、
個人的に盲点だったのがSEOに弱いという点。
確かに、ajaxで取得したページでは、
・ほしいページのURLをコピペしても
 ajax処理される前の初期ページに飛ぶ
・ソースも同様に初期ページ。なので、職場では
 ダミーページというかSEO用のページを作ったりしてた。
という点。その点はpjaxがむっちゃ熱そう。
関連記事
- 
					
													  
- 
					jQueryにて複数のajax処理のレスポンスをまとめて表示する方法同時にajax処理を行う際、挙動やコードの書き方に悩まされることが多い。例えばA ... 
- 
					
													  
- 
					Ajaxを使用する際の注意Ajaxで特にJSONPを使う際によくミスることがあるので 注意点をまとめておく ... 
- 
					
													  
- 
					jQuery.uploadでリアルタイムプレビューやりたい事は、 ・<input type="file">で画像を選択 ... 
- 
					
													  
- 
					JavaScript / jQueryで〇番目、最初、最後の要素を指定する方法jQueryでリストタグ(<li>)の〇番目、最初、最後の要素を指定 ... 
- 
					
													  
- 
					エリア→都道府県→路線→駅名を連携する絞り込みセレクトメニューの設置方法エリア→都道府県→路線→駅名のドリルダウン検索をプルダウン形式で設置したい。以前 ...