我只是想知道Web应用程序(如框架或cms)是否常见处理所有自己的URL路由/重定向?
假设我有多个站点和域都指向一个文件来处理URL请求(WSGI)。网址存储在数据库中,然后根据网址获取要提供的应用程序。这会比apache更快/更慢吗?其他问题?最佳做法?
答案 0 :(得分:1)
每个Web应用程序通常都有一个端点。因此,有一个页面或模块可以处理一个应用程序的所有请求。
将一个端点用于多个应用程序时,单独的应用程序会纠缠在一起并且不再分离。我不知道有任何框架可以做到这一点。
哪个更快取决于具体情况。对所有内容使用相同的应用程序可以减少负载和初始化时间通过基本的URL解析和分派,Apache可能更快,尽管这会产生很小的差异。