假设我在数据库中有以下一组 url
url data
^(.*)google.com/search foobar
^(.*)google.com/alerts barfoo
^(.*)blah.com/foo/(.*) foofoo
... 100's more
给定任意 url,我想检查该 url 是否属于现有的一组 url 并获取相应的数据字段。
我的问题是:
- 我将如何设计数据库来做到这一点
- 鉴于可能有 1000 个 url,django 通过循环遍历每个正则表达式并检查匹配项来执行 urlresolution,这是解决此问题的最佳方法吗?
- 我可以查看任何现有的实现吗?