2016-04-06 45 views
0

從我的理解,我配置了我的app.yaml如下:app.yaml中的GAE處理程序,多次具有相同的腳本值會導致性能問題?

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

- url: .* 
    script: wsgi.application 

其背後的想法是,整個應用程序由同一個代碼庫(隊列& Web服務)管理。 因爲我不想讓我的用戶訪問隊列URL(/ _ah/queue/{queue_name}),所以我添加了一個login: admin限制,其餘的人都可以訪問它。

但我想知道是否加入相同的script: wsgi.application是一種好方法,或者我在這裏做錯了什麼?

回答

1

有利用多個處理程序相同script:值沒有問題,其實你可以看到,即使在例如從Script handlers section of the Configuring with app.yaml doc

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:語句簡單地映射處理程序腳本/應用程序到相應的url模式,沒有什麼不好的多個模式具有相同的處理程序。

相關問題