![]() |
1
4
通常,在不删除有用信息的情况下,不能缩短URL。TinyURL.com等服务通过维护从“短URL”到“完整URL”映射的数据库来工作。如果您想要缩短URL,您需要在内部实现类似这样的功能,所以无论如何都需要一个单独的表来保存这个映射。你会把问题转移到别的地方去。 我想您只需要定义一个合适的URL长度限制并相应地定义您的列。 |
![]() |
2
2
任何API都是应用程序的接口,因此在该API后面必须有一个应用程序,用于保存从缩短的链接到原始链接的映射。为此,需要一个包含两列的表,其中一列的字符数超过512个。 简而言之,您只需引入另一个复杂的部分来解决当前的数据库模式。为什么不调整现有应用程序的模式以允许超过512个字符?对我来说,如果链接长度超过512个字符,这似乎是最合适的更改。 |