2010-06-27 99 views
0

我只是想知道,如果它是常见的Web应用程序(如框架或CMS)处理所有自己的URL路由/重定向?网络应用程序URL路由

说我有多个网站和域都指向一个文件来处理url请求(WSGI)。网址存储在数据库中,然后基于该网址获取要提供服务的应用程序。这会比apache更快/更慢吗?其他问题?最佳实践?

回答

1

通常每个Web应用程序都有一个端点。所以有一个页面或模块可以处理一个应用程序的所有请求。

当为多个应用程序使用一个端点时,单独的应用程序会变得纠缠并且不再分离。我不知道有这样的框架。

这是更快取决于的情况。使用相同的应用程序可以减少负载和初始化时间。通过基本的URL解析和分派,Apache可能会更快,尽管这会造成很小的差异。