无需ID即可高效访问数据库

时间:2013-06-09 03:50:29

标签: seo url-routing

SEO友好网址(例如http://edition.cnn.com/2013/06/06/sport/abedi-pele-ayew-ghana-football/index.html)没有任何ID号。显然必须有某种映射,但检索数据的最佳方法是什么。 ID很棒,因为它们可以被索引,所以是否涉及哈希,还是有更好的方法?

1 个答案:

答案 0 :(得分:1)

大多数现代CMS都会为每篇文章保留一个内部ID号,并将每篇文章与aliaspermalinksearch engine friendly (SEF) URL相关联,这是您所指的友好名称在URL中。它非常简单,实际上:您只需要保留友好URL及其相应ID的关联数组。如果用户请求友好的URL foo,该站点将知道它对应于具有ID栏的页面。

以下是许多流行的CMS如何处理别名/永久链接/ SEF URL: