Javascript 应用程序聊天字符限制?
我正在构建一个web应用程序,我希望不久的将来能将其部署到开放的internet上。这个应用程序的一部分包括一个聊天功能,该功能由支持的awesome抽象层支持。当我对聊天模块进行编码时,我想到了一个问题:是否对这些消息施加字符限制 我的结论是,有一些限制可能是好的,但我不知道如何决定应该有什么限制。它应该完全取决于我的服务器的健壮性吗?我应该选择一些合理的限制吗?究竟什么是合理的限制,为什么 像谷歌和Facebook这样的网络巨头如何决定他们的应用程序的聊天字符限制?有人会说“嗯,这似乎很合理”,就这样吗 一些额外的谷歌搜索发现了一些东西,比如,A,和,但我似乎找不到任何东西表明基于网络的应用程序的典型聊天字符限制是什么,或者为什么它们一开始就受到限制 我知道,在过去,我自己和我认识的其他人在一些聊天应用程序中遇到了看似不必要的短字符限制。这可能会成为一个大麻烦,尤其是当试图复制和粘贴大量信息时。我希望在保护服务器的完整性和带宽的同时避免对用户造成这种麻烦,请记住,有些用户可能会使用网络使用限制之类的应用程序 编辑 我正在开发的应用程序是一个游戏,但有时会涉及玩家之间的一些重要外交和战略讨论。对该用例有一个具体的建议是有帮助的,但是有一些基本原则来指导各种应用程序的聊天限制显然会更有帮助。限制标准 嗯,有一个标准(我不记得名字了,我会仔细看一下)说电子邮件的字符限制是50、64或72(我推荐第一个),名字的字符限制是96;对于一条消息,它取决于,它可能是256,512,甚至625。谷歌在两年前发布了一份关于设计的清单,其中提到了这一点。我在我的应用程序中使用此标准,其中我有一个聊天应用程序 合理限度Javascript 应用程序聊天字符限制?,javascript,node.js,web-applications,chat,mean-stack,Javascript,Node.js,Web Applications,Chat,Mean Stack,我正在构建一个web应用程序,我希望不久的将来能将其部署到开放的internet上。这个应用程序的一部分包括一个聊天功能,该功能由支持的awesome抽象层支持。当我对聊天模块进行编码时,我想到了一个问题:是否对这些消息施加字符限制 我的结论是,有一些限制可能是好的,但我不知道如何决定应该有什么限制。它应该完全取决于我的服务器的健壮性吗?我应该选择一些合理的限制吗?究竟什么是合理的限制,为什么 像谷歌和Facebook这样的网络巨头如何决定他们的应用程序的聊天字符限制?有人会说“嗯,这似乎很合理
回到你的问题,“合理限制”取决于你的应用程序的上下文。想一想:这是为了什么?用户将发送什么类型的消息?是否需要写他/她的电子邮件?一个疯狂的方法可能是取消限制,并借助分析工具查看输入的平均长度。希望这对您有所帮助。这取决于聊天的使用情况。我的意思是,如果你的用户应该让他们的消息保持简短(比如Twitter或其他),那么你应该让它变得非常简短,比如150、250或类似的内容 如果你的用户需要讨论这些东西,那么你需要一种方法来增加5000个字符 我的结论是,有一些限制可能是好的,但我没有 我想知道如何去决定那个极限应该是多少。应该吗 完全取决于我的服务器的健壮性?我应该选一个吗 一些合理的限制?究竟什么是合理的限制, 为什么 对事情保持限制是好的,应该这样做的原因可以分解为许多部分。我将按顺序回答你的问题,分几点一步地解释这一点 像谷歌和Facebook这样的网络巨头是如何决定聊天内容的 其应用程序应设置字符限制?有人只是 说“嗯,这似乎很合理”,就这样 Facebook和谷歌不会在没有经过深思熟虑的情况下就做出决定。首先,当你开始一个项目的时候,主要的因素是可行性,当然这类事情对于Facebook和Google这样的巨头来说并不重要,因为他们有可用的资源,但是他们也要确保在系统被滥用的情况下有限制 应重点关注的因素