1.在实际开发中会不会在用户输入的数据中用到 MySQL 的 longtext 字段,如果不小心用到了这个字段,打个比方,假如 V2EX 这个正文。恶意用户输入一个几 G 的数据,服务器岂不是会炸了?当然,从功能层面上开的出 V2EX 应该用的是 text 吧? 2.什么场景会用到 longtext 这个字段,还有就是 blob ?
1
Aruforce 2020-01-13 09:38:19 +08:00 via Android
client_max_body_size nginx config default 1m , actually check http header content length…
|
4
Aresxue 2020-01-13 10:00:36 +08:00
那么多链路,浏览器、反向代理、安全校验、业务校验,一般根本到不了数据库,数据库本身也有对数据块大小的限制
|
5
wmm 2020-01-13 10:46:29 +08:00
但是你得先把头像换了🤔
|
7
zunceng 2020-01-13 16:27:54 +08:00
1. 存图片 /文件
2. 做个业务快照什么的功能 把好多数据集合起来存到一个字段里面 (或者干脆直接存个 html ) 之前做 2 类似的功能 发现 text ( 256k )不够用 |