我想知道现在的主流处理方式是什么?
例如,把search.php?id=100的地址,生成一个search/[md5code].html页面,这样的页面会有很多。
那么他们的地址如何保存?是放在数据库里吗?
我自己的解决方案是,不用文件缓存。
因为类似id=多少的数据查询,即使表很大,数度都很快,因为主键查询且只返回一条这样的查询,任何数据库都是极快的。
“search.php?id=100的地址,生成一个search/[md5code].html”
至于这个url映射,因为md5有32位字符串,肯定需要建索引,是放在数据库里。
显然还有一个办法,用加密解密函数变化id,这样程序先转id,再查主键。
主流方式就是,查个文章不需要再搞文件缓存了,直接查数据库好了。
当然你这样也可以。