北京中科白癜风医院热心公益 https://m.39.net/baidianfeng/a_6213655.html有的站长信奉前端至上,喜欢把所有的代码都放到前端来实现,这样可以充分利用用户的电脑资源,降低自身服务器的压力,然而所有的代码都放到前端,势必会被人轻松的仿制,对手只需要保存你的页面,篡改你的信息即可搭建一个和你一模一样的网站,然后利用其它优势轻松打败你!而另一部分站长则是一切皆后端!前端除了信息展示,什么都不做,所有的处理都放在后端程序,当然,这对于代码的安全很有保障,因为处理过程都在后端,即使别人想仿制你的网站,也只能是貌合神离!只是处理都在后端,对于服务器的压力是巨大的,难以利用用户的浏览器资源。那么作为一个合格的站长,如何在前端和后端之间找到平衡就非常重要了!魔趣吧给各位站长的建议是,普通代码能前端的就不要后端!而重要的处理流程全部后端!这里用一个网站例子来说明:魔趣吧做了一个免费字体下载的网站,其中有一个页面的功能是查询字体的版权,判断能否商用,而判断的流程是这样的,先获取字体文件的MD5值,然后与服务器数据库对比,返回是否商用的数据。获取字体文件MD5有两种方式,一种是上传字体到服务器后端判断;一种是直接在用户浏览器中利用JS获取,上传字体到服务器再获取,无疑会给网站服务器带来巨大压力,而且字体缓存文件还会占用服务器磁盘空间,因此我们选择利用JS获取,省去了上传流程,这样一个即使上百MB的字体文件,也只需要短短几秒就可以处理完成!获取到MD5后,再传入服务器,获取反馈信息,这个流程是在服务器后端完成,因此,即使别人想仿制这个页面,也只能得到一个在线MD5获取的功能网页,毫无用处!具体效果参考:
转载请注明:http://www.aierlanlan.com/rzgz/7775.html