| 146 | |
| 147 | === ブラウザー制限情報とトリック === |
| 148 | |
| 149 | デフォルトの設定では、ブラウザーは同じサーバー、URLに同時に送られる要求の数を制限します。この問題を解決するために、サーバーが多数の要求を扱う容量がある場合のみ、TileCache experience を向上するための次のトリックを使用できます。 |
| 150 | |
| 151 | その実体が同じものであっても、行政レイヤーに複合的な WMSサーバーリストを使用するために OpenLayers を設定します。タイルのロードをより速くさせます。 |
| 152 | |
| 153 | {{{ |
| 154 | layer = new OpenLayers.Layer.WMS("VMap0", |
| 155 | ["tile c ache .cgi? ", |
| 156 | "http: //localhost1/tilecache/tilecache .cgi? ", |
| 157 | "http: //localhost2/tilecache/tilecache .cgi? ", |
| 158 | "http: //localhost3/tilecache/tilecache .cgi? "], |
| 159 | {layers: 'Administrative', format: "image/png" } ); |
| 160 | }}} |
| 161 | |
| 162 | ここではlocalhost1、localhost2、localhost3を定義しました。よって、既存のファイルの最後に次の行を追加するために、C: \Windows\System32\drivers\etc\hosts ファイルのホストを定義しなければなりません。 |
| 163 | |
| 164 | {{{ |
| 165 | 127.0.0.1 localhost localhost1 localhost2 localhost3 |
| 166 | }}} |
| 167 | |
| 168 | 動作する場合、ping localhost3 コマンドを使用してみてください。次のページを再ロードできます。 |
| 169 | |
| 170 | http://localhost/tilcache/ |
| 171 | |
| 172 | === アプリケーションのデバッグのための FireBug === |
| 173 | |
| 174 | どのように OpenLayers がサーバーをクエリするか、ウェブアプリケーションのデバッグをするかについての詳細を知りたい場合、FireFox ブラウザーから FireBug プラグインを使用することができ、このページを起動します。そして次のようなスクリーンショットを入手し、多数の要求は多重のホスト名を使用しているサーバーに送られたということに気付くことができます。 |