【发布时间】:2010-06-24 01:02:08
【问题描述】:
当然,传统的方法是让文件系统和您的网络服务器计算出 url。例如,www.example.com/index.html -> /var/www/public_html/index.html
但我注意到一种趋势,与让网络服务器为您做映射相反,您自己做(例如,Rails 及其路由配置文件,因此 /index 映射到 app/controllers/index .rb 或 w/e 您将其设置为)。
现在我意识到后一种方法的优点之一是,如果服务器开始无法执行某些内容或 w/e,则没有人可以查看您的源代码;但对于已编译的 CGI,这显然不是问题。
是否有任何真正的理由(除了与 REST 相关的想法)自己解析 URL? (我有一种感觉,它比让 Apache 来做要慢。)
【问题讨论】:
标签: http url url-routing uri