首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于URL长度的API性能

基于URL长度的API性能
EN

Stack Overflow用户
提问于 2011-05-05 07:32:10
回答 3查看 209关注 0票数 3

目前正在构建API的过程中,我想知道URL的长度是否会对API的性能产生影响?

例如

在查询字符串中使用k=而不是api_key=,或者将实际的api_key限制为X个字符而不是32个字符(例如md5散列)。

请注意,此接口将用于4-5个中大型网站

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2011-05-05 07:40:23

在查询字符串中使用k=而不是api_key=的

,或者将实际的散列限制为X个字符而不是32个字符(例如md5散列)。

速度的差异将是如此之小--六个字符与一个字符读取--这是完全无关紧要的。

请记住,尽管使用URLs don't have an RFC-spec length limit,但由于IE问题,将它们保持在2000个字符以内是一种常规做法。无论您使用哪种编程语言,将2000个字符的查询字符串转换为可操作的参数都是微不足道的。

如果您非常担心URL解析的性能特征,我敢打赌您可能需要与代码分析器坐下来,找出您的性能指标实际上是什么,因为您完全看错了地方。

票数 2
EN

Stack Overflow用户

发布于 2011-05-05 07:42:17

它不会太依赖于服务器负载或速度,但很可能依赖于带宽。URL是HTTP消息的一部分,发送到API和从API发送,如果有很多,那么每个字节都是差值get乘以每个HTTP消息的结果。

但是queryinfo部分的大小只是它的一个很小的方面-但是,它可能会在你正在做的事情中发挥作用-我真的不能说:)例如,如果带宽是瓶颈,那么你的优化想法可能会有帮助(一点点)。

票数 2
EN

Stack Overflow用户

发布于 2011-05-05 07:46:04

这永远不会成为你的瓶颈。

一点也不用担心。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5891052

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档