日期:2014-05-16  浏览次数:20355 次

在客户端大量使用脚本语言是否会影响带宽
脚本语言在表单中验证数据,如果大量使用脚本语言是否会影响访问速度
这种情况下[size=24px],节省带宽重要,还是传送到服务器进行验证重要[/size]

------解决方案--------------------
如果脚本很大的情况下肯定是会影响带宽,因为客户端要重服务器端下载js代码到本地,但是如果只是表单验证我想js代码应该不会太多,如果实在多的话可以采用js压缩等进行传输。我个人认为js验证是必须,如果真的所谓那么大的js,那说明你板块设计过于复杂,这个时候我觉得应该适当的对版本功能进行适当分解,比如一个页面要多个验证可以分到不同的几个页面去验证
------解决方案--------------------
想太多了,脚本再大也是文本,能有多大啊?想想如果有1M的脚本,你得写多少代码?再者如上面所说,JS可以通过工具压缩,混淆,移除空格、注释等等。YUI Compressor能减30%左右,如果再启用浏览器gzip,又少20%。所以要达到你所说的“大”,还是很需要一些工作量的。一般来说所有JS加起来也不及你页面里的几张图片大。
再者遵循网页开发的最佳实践的话,需要启用浏览器缓存(修改HTTP头ETAG,Last-Modify...),也就是说在用户第一次下载了之后的一段时间内是不会重复下载的(除非清除浏览器缓存)。当然网站肯定不断有新用户访问,不断有人需要下载。稳定的情况下这个值是40%左右的用户。
这么算下来你还觉得脚本会是个问题吗?