文章目录1.需求说明2.实现3.性能对比4.小结参考文献 1.需求说明 记录一下项目对用户 UGC 文本进行字数限制的具体实现。 不同的产品,出于种种原因,一般都会对用户输入的文本内容做字数限制。 出于产品定位,比如 140 字符限制的 Twitter,让内容保持简洁凝练,易于阅读; 出于用户的阅读体验,过多的文字会造成阅读疲劳,合适的字数能够提高阅读舒适度; 出于技术与成本的考虑,不设上限的 UGC 内容会引发一些潜在的问题,比如增加存储的成本,降低检索效率等。 回到自己的项目,子一个用户发帖的业务场