こんにちは。chidakiyo です。
皆さんappengine使ってますか?
_ahはどういうサンプルに出てくる?
appengineのサンプルで、 ハンドラのパスに _ah
というパスが含まれていることがあると思います。
例えば、warmupするための こちら の例を見てみましょう。
inbound_services: - warmup handlers: - url: /_ah/warmup script: _go_app login: admin
ありましたね、 _ah
。
url: /_ah/warmup
のような形で利用していることがわかります。
で一体何なのこれ?
stackoverflow にこのような投稿がありました。
Q: What does _ah mean in Google App Engine?
/ Google App Engine の _ah
の意味はなに?
A: It comes from apphosting, the underscore is to make it more difficult to collide with some user provided URL.
/ それは apphosting
からきている、アンダースコアはユーザが定義したものと衝突をしないようにしているよ。
I worked at Google, apphosting was the first name they selected for AppEngine, and this name still remains in some parts of the internal configuration.
/ apphosting は AppEngineのために選ばれた最初の名前であり、その名前は未だいくつかの箇所に残っています。
まとめ
ということで 「歴史的な経緯で _ah
」 が利用されているということがわかります。
めでたしめでたし。