日期:2014-05-18  浏览次数:20487 次

关于数据验证
网站有较多人访问,页面是上传数据到数据库中的功能,涉及很多的验证,

这些验证是放在数据库中进行好,还是在网页上验证好呢?

对于这个实现都是可以实现,性能我就没有概念了,有经验的谈一下?


------解决方案--------------------
没有经验,帮顶一下。
但是问了一个搞jsp学的不错朋友,他说是在页面中验证,他做过相关网站的开发
希望能对你有一点点作用
------解决方案--------------------

 不知道你要验证的是什么数据?

  根据经验来说,两种一同使用更好。

  网页可以在用户本地进行,可以减轻服务器的压力,而且响应也比较快,但有一个缺点,页面的验证是不可靠的,即存在伪验证或是绕过验证的风险。

  服务器上的(或数据库)进行验证,可以对来自用户提交的数据进行安全性验证,防止不可靠的数据被接收到系统中。如果你的应用是重要的,而不做服务器(或数据库)的验证,后果会让你很惨。
------解决方案--------------------
应该有个应用服务器的吧;验证应该在应用服务器上做
------解决方案--------------------
都是在客户端验证,验证本来就是为了减少不必要的操作减少服务器的压力来的 肯定是客户端的
------解决方案--------------------
建议尽量在web server端完成,分摊一下数据库端的压力,

数据库端的压力本来就比前端的大.
------解决方案--------------------
网页验证比较好点,不然得去连接数据库判断,性能上要避免这样的。
------解决方案--------------------
肯定是在前台做判断了,想不出在数据库内做判断的理由!
------解决方案--------------------
一般都是在客户端验证。