【发布时间】:2010-06-27 07:54:30
【问题描述】:
我只是想知道 Web 应用程序(如框架或 cms 的)处理所有自己的 url 路由/重定向是否很常见?
假设我有多个站点和域都指向一个用于处理 url 请求 (WSGI) 的文件。 Urls 存储在 db 中,然后基于 url,获取要服务的应用程序。这会比 apache 更快/更慢吗?其他问题?最佳做法?
【问题讨论】:
标签: url-routing
我只是想知道 Web 应用程序(如框架或 cms 的)处理所有自己的 url 路由/重定向是否很常见?
假设我有多个站点和域都指向一个用于处理 url 请求 (WSGI) 的文件。 Urls 存储在 db 中,然后基于 url,获取要服务的应用程序。这会比 apache 更快/更慢吗?其他问题?最佳做法?
【问题讨论】:
标签: url-routing
通常每个 Web 应用程序都有一个端点。所以有一个页面或模块来处理一个应用程序的所有请求。
当对多个应用程序使用一个端点时,单独的应用程序会纠缠在一起,不再分离。我不知道有什么框架可以做到这一点。
哪个更快取决于具体情况。对所有内容使用相同的应用程序可以减少加载和初始化时间。通过基本的 URL 解析和分派,Apache 可能会更快,尽管这几乎没有什么区别。
【讨论】: