ピックアップ

東京都・アクセス集中対応のためのガイドライン
東京都戦略政策情報推進本部 ICT 推進部情報通信運用課

1

府県がセキュリティ確保のために自治体情報セはじめにキュリティクラウドを構築しており、基本的に自治体の Web サーバーはその配下にあります。

自治体ホームページは、避難情報等が発信さ自治体セキュリティクラウドは複数の自治体でれることから、住民が情報を入手するうえで重共用されているため、各自治体が互いに協力し要なツールの一つです。

ながら、そのリソースを適切に使用することが令和元年台風 19 号通過前後には住民からのアクセスが集中し、自治体のホームページの表示が遅い、または閲覧ができないという事象が発生しました。今後同様の事象が発生しないよ
うに、都は都内自治体が事前に実施できる技術的な対策等をとりまとめ、令和２年２月に「ア必要となっています。

3

CD Nの 利 用

（1）CDN とは何か

CDN は、インターネット上でさまざまなコクセス集中対応のためのガイドライン」を作成

ンテンツを大量に配信するためのネットワークしましたので、その概要をご紹介します。

システムです。通常は、CDN 事業者がサービ

2

アクセス集中時の対応 方 針――基本 的 な 考 え 方スを提供しています。
CDN の基本的な仕組みは、インターネット上に分散整備されたサーバー群、キャッシュ機Web システムのアクセス集中対策として事能と配信機能の組み合わせです。コンテンツの前にできるものは、①アクセス負荷を分散する、配信要求に対して、本来コンテンツを配信する②アクセス負荷を軽減する、の二つです。

Web サーバー（以下「オリジンサーバー」と具体的には、①アクセス負荷を分散する手法いう。
）の代わりに、インターネット上に分散として、コンテンツデリバリーネットワーク整備されたサーバー群がキャッシュされたコン（Content Delivery Network。 以 下「CDN」 とテンツを配信します（図）。

いう。
）や自治体特有の手段として Yahoo キャッ

CDN を導入した場合、オリジンサーバーのシュサイトがあり、②アクセス負荷を軽減するサイトを A とすると、おおむね以下の動きをし手法として、ホームページ自体またはホームます。

ページを構成する画像などのコンテンツの軽量①エンドユーザーがサイトＡのアクセスを要求化があります。

（名前解決リクエストが実行される）

自治体の Web システムについては、各都道48

August 2020②サイトＡの DNS 上で CDN のホスト名（FQDN）

図 CDNプラットフォーム

エンドユーザー

CDN サーバー群（エッジサーバー群）
エンドユーザーWeb サーバー（オリジン）

エンドユーザーを CNAME 設 定 し、CDN の DNS に お い ていう問題です。TTL を長くすれば、エンドユー

CDN サーバー群の IP アドレスをエンドユー

ザ ー か ら の 配 信 要 求 に 応 じ て CDN の キ ャ ッ

ザーに返答

シュからコンテンツを配信できる割合が増える③エンドユーザーは、返答された CDN サーバー群にアクセス（キャッシュヒット率が高くなる）ため、オリジンサーバーへのアクセスが減り負荷は小さく④ CDN サーバー群は、エンドユーザーから要なりますが、オリジンサーバーで更新した新し求されたコンテンツが、CDN にキャッシュいコンテンツがエンドユーザーに配信されるまがなければオリジンサーバーにコンテンツでの時間が遅れる可能性があります。

を要求し、オリジンサーバーから入手した

このため、比較的サイズが大きく更新頻度がコンテンツをキャッシュしたうえで、CDN低いコンテンツの TTL は長くし、比較的サイズがエンドユーザーに配信が小さく更新頻度が高いコンテンツの TTL は短⑤ CDN サーバーにコンテンツのキャッシュがくすることが、基本的な考え方となります。

ある場合、キャッシュの有効期限内であれ

この CDN の特性から、できるだけ早く提供ばエンドユーザーにキャッシュコンテンツすることが求められる避難情報等については、を配信し、キャッシュの有効期限外であれ以下のようにコンテンツを作るべきです。

ば、④の CDN にキャッシュがない場合の動作を行う
自治体 Web システムに CDN を導入する場合、エンドユーザーとセキュリティクラウドの間に設置します。
（2）CDN の設定・テキスト中心のコンテンツにする・一つの html ファイルやテキストファイルに掲載する・自治体 Top ページのように、他の情報とともに避難情報を掲載する場合は、iframeなどを用いてインラインに表示する

CDN の基本的な動作に最も影響するのは、TTL に関する設定は、基本的に、ファイルサコンテンツの TTL（Time To Live：CDN キャッイズが比較的小さい Web ページの骨格となるシュの有効期限）をどのように設定するか、とhtml、CSS については短めに設定し、ファイル

August 202049

サイズが比較的大きく更新頻度が少ないコン
テンツである PDF や画像ファイルについては、（2）非常時用コンテンツについて

非常時用コンテンツは、テキスト主体の軽量変更頻度・運用方法等を考慮して、TTL を（極なコンテンツページで作成します。特に災害力長く）設定します。

ページについては、表示される画像ファイル数

CDN の動作に影響を与えるものは、TTL 以
外に、ユーザーの特定やユーザーの利用環境も制限し、1 ページあたりの推奨データサイズよりさらに軽量化します。に応じて Web の応答を変えるなどの際に使用随時更新される避難所情報等については、される、リクエスト Cookie やクエリストリン

PDF や Word 形式で提供するのではなく、テキグの使用があります。Web ページでリクエス

スト形式で提供するようにし、iframe 等を用い

ト Cookie やクエリストリングを使用する場合、て防災ページや Top ページから呼び出されるよ実装によっては、同一のページの配信要求でうにします。

あっても、CDN は同一の配信要求とは判断で（3）コンテンツの軽量化

きず、キャッシュから配信されず、オリジンサーバーへアクセスする場合があります。

①１ページあたりの推奨データサイズ
ブラウザは、ページを表示する際に、ページユーザーの特定やユーザーの利用環境に応じを構成するすべてのコンテンツ（html、CSS、て Web の応答を変える Web ページを作成する

Java Script、画像、ハザードマップ、文書など）

場合は、コンテンツ作成委託事業者や CDN 事を Web サイトからダウンロードします。

業者と調整のうえ、CDN のキャッシュ機能がGoogle は 1 ページあたり 1.6MB 程度を推奨有効となるような Cookie やリクエストストリし、一般的には 2 ～ 3MB 程度のデータサイズングの実装を検討してください。そのうえで、を目安とすることが望ましいとされています。

「Cookie 付きリクエスト」に対してキャッシュ同様のことは、非常時用コンテンツやハザーから配信するように CDN に設定します。
実際の CDN の設定に当たっては、多くの設定項目があり、細やかな設定ができるので、上述の記述を基本方針として、サービス事業者に相談することを推奨します。

4

ドマップ等にもあてはまります。
②画像を軽量化する（ア）ファイル形式
Web ペ ー ジ で 提 供 す る 画 像 で 利 用 さ れ る
ファイル形式の多くは、PNG、JPG です。それ
ぞれ次のような特長がありますので、提供するコンテンツの軽量化（1）非常時用コンテンツの事前準備

非常時用コンテンツは、即時に利用できるよ情報の画像に応じた適切なファイル形式を選択し使い分けます（表−１）。

表−１ 画像形式による特長と使い分け
画像形式可能としておきます。平時から閲覧可能とする

PNG

JPG

・高 画質で画像ファイ・写真やグラデーションルサイズを小さくでのある画像きる。
・色数が多い場合・保 存するたびに画質・静止画が劣化する。

ことで事前にブックマークされるなど、非常時にも切り替え等の対応をすることなく Googleや Yahoo 等の検索結果に表示されるため、利用者のアクセス分散が期待されます。

50

August 2020

使い分け・シ ンプルな画像の場
合、サイズが小さくなる。
・PC の画面キャプチャ・透 明・半透明の画像など色数が少ない場合が扱える。
・画質が劣化しない

うに平時からより軽量化して準備しておきます。特に、防災ページについては平時から閲覧特長

表−２ PDFのオプション
オプション指定

指定内容

互換性のある形式

・サ ポートのある Adobe バージョン以降の指定が望ましい。
・古いバージョンを指定するとサイズが大きくなる。
・最新バージョンだけでは、古い環境で動作しない可能性がある。

PDF の最適化また ・PDF の最適化を選択する。
は縮小された PDF ・縮小された PDF を選択する。

画像

・画像形式は適切な形式を選択する。
・解像度（dpi）が指摘できる場合は、画面表示用には 96dpi、印刷用には 300～ 400dpi を指定する。

（イ）画像の大きさ

用者は自治体ドメインの URL を用いてアクセスしますが、Yahoo キャッシュサイトの場合は、Yahoo キャッシュサイトのドメインの URL（自治体のドメイン名 .cache.yimg.jp）を用いてアクセスするという点です。
②誘導方法
Yahoo キャッシュサイトは、URL が決まっているため、あらかじめ、自治体のホームページでの案内や、後述のような SNS を用いた案内方法が考えられます。
（2）SNS の利用 ― Twitter の特長

Twitter は、原則として誰でもツイートを見Web ペ ー ジ で 提 供 す る 画 像 に つ い て は、られるという特長があります。普段 Twitter をhtml で指定された大きさに合わせてブラウザ利用していない人でも、Web ブラウザから自で縮小表示されますが、ダウンロードされるサ治体のツイートを閲覧することができることか

イズはファイルサイズであるため、適切な大きら、現状では自治体が広く情報を周知するうえさに縮小やトリミングして、サイズの軽量化をで最適なツールであり、既に多くの自治体が情行います。

報発信に利用しています。

③文書を軽量化する ― PDF ファイル
文書に含まれるハザードマップ等の画像ファイルを軽量化してから PDF 作成を行います。
PDF を作成する環境によっては次のオプション指定ができる場合があります（表−２）。
Microsoft Office 文書（Word、Excel、PowerPoint）から PDF を作成する場合には、「最小サイズ（オンライン発行）」を選択して PDF 形式でファイルを作成します。

5

その他のツール（1）Yahoo キャッシュサイト①仕組み

Twitter の情報発信は文字数の制限があるため、短く概要を記載したうえで、詳細を案内したホームページへのリンクを含めることが良いでしょう。
CDN を利用していない団体については、含めるホームページへのリンクを Yahoo キャッ
シュサイトにすることで、自治体ホームページへのアクセス集中を緩和するとともに安定的な情報発信を行うことができます。

6

まとめ

アクセス集中対策として、CDN サービスの導入とコンテンツの軽量化やその他のツールをYahoo キャッシュサイトは、Yahoo！Japan紹介しました。割愛した内容もありますので、と災害協定を締結した自治体に対して提供され全体版については、東京都戦略政策情報推進本

る CDN サービスに類似のサービスです。

部情報通信運用課にお問い合わせください。

しかしながら、Yahoo キャッシュサイトは、一般的な CDN サービスといくつか異なる点があります。ここでは一つだけ取り上げます。
その異なる点とは、CDN サービスでは、利■お問合せ先
東京都戦略政策情報推進本部 ICT 推進部
情報通信運用課セキュリティ担当
Mail：S1080202@section.metro.tokyo.jp

August 2020

51