Database 在处理(创建/提供)自定义短URL时,我应该采取什么方法?
需要一个建议!以下是我对url缩短的了解: 通常新的记录id是从数据库中获取的,并转换成一些东西,比如说base 36 我的情况: 我需要有一个额外的功能,在网址缩短随着自动生成的网址,我还需要能够处理自定义网址 示例:用户输入:并希望具有短url域/my google 问题: 乍一看一切正常,但我担心扩展,因为URL将存储90天,数据库记录是否会增长!我可能会面临一些性能问题Database 在处理(创建/提供)自定义短URL时,我应该采取什么方法?,database,url,url-shortener,Database,Url,Url Shortener,需要一个建议!以下是我对url缩短的了解: 通常新的记录id是从数据库中获取的,并转换成一些东西,比如说base 36 我的情况: 我需要有一个额外的功能,在网址缩短随着自动生成的网址,我还需要能够处理自定义网址 示例:用户输入:并希望具有短url域/my google 问题: 乍一看一切正常,但我担心扩展,因为URL将存储90天,数据库记录是否会增长!我可能会面临一些性能问题 所以问题是:在处理创建/服务自定义短URL时,我应该采取什么方法 这对你来说是一系列的并发症。只需一点htaccess
所以问题是:在处理创建/服务自定义短URL时,我应该采取什么方法 这对你来说是一系列的并发症。只需一点htaccess编码和几行PHP,一个非常小的脚本就可以全面解析URL并从中获取片段。至于短url id,那是另一个完全不同的蠕虫。如果你严格地以整数为基础,并在你的概念中使用数字,比如ID的自动加入列,作为URL的短部分,事情很容易,事情总是独一无二的,并且不会严重担心会出现二倍和三倍的ID 这是我已经用了好几次的
这对我来说总是很好。处理剩下的部分,尽管我将留待您的构造和所需的逻辑,但请记住您将在最后运行时查询数据库,因此请确保您的查询得到净化,因为URL的尾随位(即ID)是基于用户输入的。来吧,大家给我一些提示。谢谢这是我想从一个类似的概念开始的东西,你提到的是现在的样子,还有一些其他的。但是,如果你在URL的末尾添加联系人,你可以从概念上看到它是如何工作的。