1
guyeu 2020-06-30 11:15:10 +08:00
hao123 ?
|
2
AngryPanda 2020-06-30 11:16:59 +08:00
优化的目的是什么?想要达成什么效果
|
3
l890908 OP @AngryPanda 担心如果静态路由太多,影响访问速度
|
5
HelloAmadeus 2020-06-30 11:22:05 +08:00 via iPhone
静态路由还有什么性能瓶颈,哈希表或者 radix tree 搞定没问题,还没见过 web 应用性能瓶颈在路由上的
|
6
DoubleShut 2020-06-30 11:25:52 +08:00
生成静态页呗
|
7
rrfeng 2020-06-30 11:26:07 +08:00
都是静态的?不需要正则匹配啥的? hash table 直接搞定了啊……
|
8
GeruzoniAnsasu 2020-06-30 11:30:47 +08:00
啊。。。 贵前端圈已经慢到一万个字符串就要考虑性能优化的程度了?(滑稽
|
9
lxrmido 2020-06-30 11:36:48 +08:00
几千上万个达不到影响速度的程度的……
|
10
xuanbg 2020-06-30 13:17:34 +08:00
哈希匹配莫说上万,就是几千万也是一样的速度。但有些带路径参数的 url 就做不了哈希,只能上正则,正则匹配就要遍历数组了。
所以优化的办法就是把哈希和正则分成 2 个集合,先哈希再正则。 |
11
mazhan465 2020-06-30 13:57:17 +08:00
要是带路径参数路由,就用二级路由吧,路由两遍
|