Webfaction: Как я запускаю Статическое приложение / приложение Perl и приложение Django под тем же веб-сайтом

У меня есть существующее приложение Perl, которое я перемещаю в веб-сайт Webfaction. Я буду добавлять приложения Django к этому веб-сайту Webfaction также.

Я хотел бы, чтобы приложение Django получило первый вызов и так захочу, чтобы его путь URL был /

Это позволило бы мне добавлять любые новые URL к urls.py, которого я желаю, когда мое приложение растет.

Если бы URL ничему не соответствует в urls.py, я хотел бы, чтобы он был передан статическому приложению Perl.

Например,

  • /app1-> Django
  • /app2-> Django

Все остальное не взятое urls.py я хотел бы идти в свое приложение Perl

Например:

  • /index.html-> Статическое приложение / приложение Perl
  • /about.html-> Статическое приложение / приложение Perl
  • /contact.html-> Статическое приложение / приложение Perl
  • /apps/perlapp1.cgi-> Статическое приложение / приложение Perl

и т.д.

Как я иду о достижении этого в Webfaction?

1
задан animuson 14 May 2012 в 23:05
поделиться

1 ответ

Самым большим преимуществом использования статического приложения для статических страниц (и без их рендеринга с использованием простых представлений / шаблонов с использованием django) является повышение производительности за счет того, что django вообще не используется в этом запросе. но если вы позволите django запускаться и просматривать все URL-адреса на предмет совпадений, и отображать статические данные только в том случае, если совпадений нет, вы не получите этого преимущества.

Я использую / static / как место для статического приложения и / для django. поэтому каждый запрос, начинающийся с / static /, пропускает сервер django. всякий раз, когда я хочу создать ссылку на статический контент, я просто добавляю к нему / static /.

1
ответ дан 3 September 2019 в 00:29
поделиться
Другие вопросы по тегам:

Похожие вопросы: