动态页面转成html后,html页面的地址如何保存?

我想知道现在的主流处理方式是什么?
例如,把search.php?id=100的地址,生成一个search/[md5code].html页面,这样的页面会有很多。
那么他们的地址如何保存?是放在数据库里吗?

php

2个回答

我自己的解决方案是,不用文件缓存。

因为类似id=多少的数据查询,即使表很大,数度都很快,因为主键查询且只返回一条这样的查询,任何数据库都是极快的。

“search.php?id=100的地址,生成一个search/[md5code].html”

至于这个url映射,因为md5有32位字符串,肯定需要建索引,是放在数据库里。

显然还有一个办法,用加密解密函数变化id,这样程序先转id,再查主键。

主流方式就是,查个文章不需要再搞文件缓存了,直接查数据库好了。

当然你这样也可以。

立即提问