2016-04-06 6 views
0

, şu benim app.yaml yapılandırılmış:GAE işleyicileri, birden çok kez aynı komut dosyası değerine sahip performans sorununa neden olabilir? Benim anlayış

handlers: 
- url: /_ah/queue/? 
    script: wsgi.application 
    login: admin 

- url: .* 
    script: wsgi.application 

arkasındaki fikir tam uygulama aynı kod tabanı (kuyruklar & web hizmeti) tarafından yönetilen olmasıdır. Kullanıcılarımın sıra url'sine (/ _ah/queue/{queue_name}) erişmesini istemediğimden, login: admin kısıtlama ekledim ve diğerleri için herkes buna erişebilir.

Ama ben aynı script: wsgi.application ekleyerek iyi bir yol olup olmadığını veya burada yanlış bir şey mi yapıyorum merak ediyorum?

cevap

1
Eğer Script handlers section of the Configuring with app.yaml doc hatta örnekte görebiliriz aslında birden işleyicileri için aynı script: değeri kullanılarak hiçbir sorun yoktur

:

handlers: 
# The root URL (/) is handled by the WSGI application named "app" in home.py. 
# No other URLs match this pattern. 
- url:/
    script: home.app 

# The URL /index.html is also handled by the home.py script. 
- url: /index\.html 
    script: home.app 

script: deyimi sadece bir işleyici haritasını çıkarıyor İlgili url şablonuna komut/uygulama, aynı işleyiciye sahip birden fazla desenle kötü bir şey yok.