調べたこと 第十九回

スピンコントロール(上下の矢印が付いている、入力欄のようなもの。)

や、カレンダーを作るのは大変なので、ライブラリを使って作ることができる。

 

jQueryがベースとなった、jQueryUI

こんな感じでコードを書ける↓

$("#myspiner").spinner();          →入力フィールドにスピンコントロールが入る。

$.datepicker.setDefaults($.datepicker.regional["ja"]); →カレンダーより前に日本語化

$("#myinput").datepicker();  →カレンダー化する

 

<inputo id="myspiner" type="text">

<inputo id="myinput" type="text">

 

スピンコントロールやカレンダーはテキストフィールドを装飾しているに過ぎない。

 

CDNとは

キャッシュされており、高速にダウンロードできるサーバ」のこと

 (インターネット上の各種サーバーのデータを一時的に保存しておき、ユーザーからの要求に応じて本来のサーバーの代わりにデータを送る

最高負荷の日に合わせてサーバやネットワークを用意すると、低負荷の日も最高負荷に備えたサーバを運用する必要があるので非常にコストがかかります。この場合のコストとは、電気代や回線代からサーバの保守費用、有償OSを使っている場合はそのライセンス費用などですね。1台のサーバには実にたくさんのコストがかかります。そこで、最高負荷の日だけサーバとネットワークを借りられたらどんなに楽だろう!というニーズに応えたのがCDNです

 

 CDNは簡単に言うと負荷を肩代わりしてくれるレンタルサーバのようなものです。上図のように一部の負荷を肩代わりしてもらうおかげで自分のサーバの負荷が下がり、安定してサービスを提供できるようになるわけです。

  jQueryもHTMLやPHPと同じサーバに設置するのが一般的ですが、

  CDNによって提供されているライブラリを使うことで、自分のサーバではなく

  CDNのサイトからライブラリをダウンロードするようになり、負担が軽くなる。