本职职业是种田的,base64编码的图片还是能看懂的,所以才问的。感谢信息啦。
平时看帖的机会不多,所以也是第一次看到你发,或许你也不是第一个了,说不定有其他人也无意识中发过。
现在浏览器对于内存里的图片已经这么处理了么……其实这和论坛的代码关系不大,论坛只是在识别为图片的位置周围自动加了个img标签而已,传说中的硬盘图出现的原理也是这个识别。
记得以前同行对base64的图说的是不建议用在大图上,用在icon之类的,不重复的小元素上可以考虑,因为会影响加载速度。
看了下现在这么贴的结果是alt和title那里在解析的时候会再重复一遍(alt的用途是在图片无法显示时的注释作用,title自然就是标题啦),个人观点还是觉得太臃肿了点。不知道在解析的时候能不能做下特殊的调整,至少避免这个无意义的重复。目前只发现发帖人自己如果自定义尺寸好像就不会重复了。
500K单帖的话,不知道需不需要限制下。当初设置成这么大,主要是为了照顾超长帖、索引之类的,但现在基本没多少人会写了吧。
如果只贴图的话,375K左右的图片(base64编码虽然能转换为可见字符,但增加了文件的实际尺寸,约定俗成1.33倍)已经可以是个比较大的图了。png是无损的,所以图片尺寸会小一些,但如果有意使用jpg格式的话,情况就不一样了,比如下面贴的那图是842*1061的jpg。
好像这么贴还把页面处理的javascript给搞坏了。233虽然照现在的发帖量来看,数据库还是没有太大的负担的,不知道dznt的mssql表里会不会自动使用blob。但作为强迫症患者,还是比较喜欢文件和真正的数据分开存放。故不建议频繁使用吧。
嘛,纯属个人观点,不知道大家怎么想。
Dawnlight 最后编辑于 2021-05-06 06:10:42
-
1
评分次数
-