2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

2枚目 SoftLayer Advent Calendar 2014

Day 20

地図配信でネットワーク状況を見てみました onSoftLayer

Posted at

Outboundが大量に発生しがちな地図配信で、ネットワーク状況を見てみました。

準備

クラウド無料トライアルでサーバ構築。 データセンターはSingapore 1を選びましたが、Surcharges:International Servicesの 費用が掛かるかもしれません。

CentOS、Apache、MySQL、phpで環境を構築。
とりあえずのセキュリティ設定で、脆弱性スキャンも使ってみました。

1.png

2.png

3.png

Traceのワーニングが出ているので、Traceメソッドを無効化。
 /etc/httpd/conf/httpd.conf
 TraceEnable Offを追加

再スキャンを実施した結果、ワーニングが無くなりました。
2-2.png

その他の作業として、
地図データを配置。(地理院地図を使用)
CodeIgnater+CRUDで管理画面と地図配信APIを作成。

Webアプリ、Androidアプリ作成

Webアプリは、OpenLayersを使用して構築。 Layerには、地図配信APIを指定。 ![7.png](https://qiita-image-store.s3.amazonaws.com/0/62630/ed865a1e-143d-4b02-b7b8-066d4767bd12.png)

Androidアプリは、GIcompo For Android(GIA)を使用して構築。
Nativeアプリで地図のキャッシュも可能。
Screenshot_2014-12-16-16-15-44.png

ネットワーク状況を確認

Devices->Device List->(対象のDeviceを選択)->Device Details->Bandwidthにて確認 ![4.png](https://qiita-image-store.s3.amazonaws.com/0/62630/ee9bd334-d232-71d5-da6c-7678c5a96eb3.png)

グラフを範囲選択して、グラフをZoomできます。
5.png
6.png
WebアプリやAndroidアプリを使用することでOutboundが発生することが確認できました。
最初のInboundは、地図データを配置したため。

課題

サマリーされた結果の参照になるので、もっと細かい分析にはユーザーデータ等との 紐付が必要です。 今回のAPIでは、ダウンロードしたファイル名と日時を記録してみました。 ![8.png](https://qiita-image-store.s3.amazonaws.com/0/62630/90b949f5-cb3f-e483-1811-6383639ede3c.png)
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?