tinyurl:极简网址缩短器

时间:2024-05-28 18:43:25
【文件属性】:

文件名称:tinyurl:极简网址缩短器

文件大小:464KB

文件格式:ZIP

更新时间:2024-05-28 18:43:25

JavaScript

Tinyurl 一个使用和进行缓存的简单URL缩短器。 使用 URL缩短是一种将较长的URL(站点或页面地址)转换为较短版本的方法。 URL的此较短版本通常更干净,更易于共享或记住。 当有人访问缩短的地址时,浏览器将重定向到原始(大)URL地址。 例如,可以使用bit.ly服务将网址的大版本缩短为较小的地址,然后将其重定向到先前的较长地址: 该项目从长URL创建短URL,并返回短URL的原始URL。 该链接也可以从面向用户的一侧复制并粘贴到“ {{URL}} /”,并在给定的时间间隔后失效。 该服务能够在“ .rdb”文件中存储“足够”的网址 该服务每秒应处理大量请求 90%的请求应在少于10ms的时间内响应读取请求 我们的系统将是繁重的工作。 与新的URL缩短相比,会有很多重定向请求。 假设读写之间的比例为300:1。 流量估算值:假设我们每天将有5个新的URL缩短(如评估中所指


【文件预览】:
tinyurl-main
----.travis.yml(246B)
----config()
--------opts.js(637B)
--------env.js(596B)
----images()
--------postman1.png(72KB)
--------postman6.png(47KB)
--------postman4.png(72KB)
--------tests.png(68KB)
--------postman3.png(67KB)
--------postman2.png(75KB)
--------postman5.png(76KB)
----package.json(956B)
----test()
--------app.test.js(2KB)
--------redis.test.js(10KB)
--------nus.test.js(4KB)
----routes()
--------index.js(2KB)
--------api.js(2KB)
----LICENSE(1KB)
----views()
--------index.ejs(5KB)
--------error.ejs(1KB)
----.gitignore(203B)
----lib()
--------nus.js(2KB)
--------redis-model.js(4KB)
----public()
--------css()
--------apple-touch-icon.png(3KB)
--------apple-touch-icon-precomposed.png(5KB)
--------robots.txt(14B)
--------js()
--------favicon.ico(15KB)
----app.js(888B)
----README.md(7KB)
----.editorconfig(166B)

网友评论