勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

Ajaxで負荷軽減

   2024/01/12  jQuery JavaScript

業務中、専用のページでfile_get_contents的なものは
あまり使わないようにとの指示があり聞いたところ、
別サーバーのファイルをしょっちゅう取得すると共倒れする
ことがあるとか。

なので出来たらajaxでやりなさいとのこと。
ただ、なんでajaxはサーバーに優しいとか
クライアントサイドに負担を分けるとかがよく分かってないのでメモ。

調べた結果、自身で噛み砕いた結果としては、

・必要最小限のデータだけ取得すればいいから
 サーバーが発行するデータ量は減る
・サーバーサイド(例えばPHP)でのロジックとか描写を
 クライアントに投げることが出来る

っぽい。あと、これは口頭で聞いてまだ理解できてないけど、
「同期通信だとどっかで処理がとまった際、
プロセスが溜まるから共倒れする可能性がある」
とのこと。これは今一度確認する。

もう一点、調べている際にajaxのデメリットで、
個人的に盲点だったのがSEOに弱いという点。

確かに、ajaxで取得したページでは、

・ほしいページのURLをコピペしても
 ajax処理される前の初期ページに飛ぶ
・ソースも同様に初期ページ。なので、職場では
 ダミーページというかSEO用のページを作ったりしてた。

という点。その点はpjaxがむっちゃ熱そう。

 - jQuery JavaScript

  関連記事

国土地理院のAPIを使用して無料でジオコーディング(住所→経度緯度)を行う方法

GoogleMapAPIでジオコーディングをするには、支払い情報を登録したアカウ ...

スワイプ・フルスクリーン・サムネイル対応のjQuery画像ビューア(Fotorama)

タブレット&スマホでの閲覧が想定されているページで、スワイプ・サムネイル・フルス ...

jQueryでループを抜けようと(breakしようと)するとエラーになる際の対応方法

jQueryでループを抜けようと(breakしようと)すると「Uncaught ...

オリジナルのjQueryプラグインを作成する方法

オリジナルのjQueryプラグインを作ってみたかった。というのも大抵のものはググ ...

jQueryで画像が存在すれば表示、なければノーイメージ画像を表示

やりたかった事は以下の通り。 ・画像のURLはcode.jpgみたいになってる ...