2010-11-04 3 views
5

Из http://code.google.com/appengine/docs/python/tools/webapp/running.htmlApp Engine отображение URL

Подсказка: маршруты App Engine запросы к сценариев Python на основе URL и отображений, указанных в app.yaml файле приложения. Webapp WSGIApplication также сопоставляет конкретные URL-адреса для запросов обработчиков. Как вы используете оба отображение до вас: Вы могли бы все не статические адреса идут в один скрипт на Python, и есть скрипт диспетчерских все динамические URL-адрес для обработчиков. Или вы можете группировать функции в несколько приложений WSGI , выполняемых различными сценариями, и использовать app.yaml для сопоставления соответствующих URL-адресов соответствующим .

Мой вопрос: Что лучше/быстрее/более эффективное (app.yaml отображения для нескольких приложений?), Или если нет разницы в производительности, которые вы бы использовали и почему?

+1

Возможный дубликат [Google App Engine: Обработчики и URL-адреса WSGI] (http://stackoverflow.com/questions/3335446/google-app-engine-handlers-and-wsgi-urls) – bernie

+0

Да, я видел это сообщение, пока но не был уверен, было ли то же самое без необходимости использовать авторизацию. – nxgn

ответ

1

Там нет разницы в производительности стоит рассмотреть. Шаблон, используемый большинством людей, состоит в том, чтобы иметь один сценарий обработчика (с одним отображением в app.yaml) в логическом «приложении» внутри вашего веб-приложения. Во многих приложениях это означает только один обработчик, или один для основного сайта плюс другой для функциональности администратора.

+0

THX для ответа. будет использовать app.yaml для сопоставления основных сценариев раздела содержимого и комментариев. – nxgn