asp.net动态网页制作和使用要注意些什么
答案:1 悬赏:40 手机版
解决时间 2021-04-30 21:26
- 提问者网友:那叫心脏的地方装的都是你
- 2021-04-30 12:29
asp.net动态网页制作和使用要注意些什么
最佳答案
- 五星知识达人网友:舊物识亽
- 2021-04-30 13:28
*.js 的文件是 Javascript 的文件,存放一些客户端脚本
*.css 文件是样式表文件,网页的样式就靠它控制
至于你说到的性能问题,不是一天两天就能学会的,有的人一辈子都在研究性能问题。这不仅仅和服务器有关,也和你的代码的逻辑、算法、数据结构等等有紧密的关联。
保护网页不被人黑,呵呵,除了网络知识以外,程序上面就更为复杂了,你的程序的漏洞不是一时半会儿能解决的。
主要就是注意用户交互的地方,尽可能屏蔽一切用户的非法输入。
例如一个需要用户输入数字的地方,就要想办法在取到这个值的时候,先判断是不是数字,不是数字就不进行处理。等等。。。网上有很多这方面的知识。。慢慢研究。还有就是 SQL注入 攻击等原理,去搜索来看看。
至于你说的首次打开网页慢,那是正常的,因为IIS在启动你的网站的时候,都要先进行编译。你的asp.net虽然可能已经编译成 *.dll 文件,但这并不是真正的二进制文件,而是中间语言,需要运行的时候,由.NET Runtime 编译成二进制文件执行,之后就驻留在内存里面,所以每次重新启动程序的时候都会慢。
还有对于这个问题需要注意的一个地方就是你的 web.config 文件里面有这么一行 “<compilation debug="true"/>”
当你程序全部做完了,就要把这个 debug="true" 改成 debug="false"
这样可以改善性能
*.css 文件是样式表文件,网页的样式就靠它控制
至于你说到的性能问题,不是一天两天就能学会的,有的人一辈子都在研究性能问题。这不仅仅和服务器有关,也和你的代码的逻辑、算法、数据结构等等有紧密的关联。
保护网页不被人黑,呵呵,除了网络知识以外,程序上面就更为复杂了,你的程序的漏洞不是一时半会儿能解决的。
主要就是注意用户交互的地方,尽可能屏蔽一切用户的非法输入。
例如一个需要用户输入数字的地方,就要想办法在取到这个值的时候,先判断是不是数字,不是数字就不进行处理。等等。。。网上有很多这方面的知识。。慢慢研究。还有就是 SQL注入 攻击等原理,去搜索来看看。
至于你说的首次打开网页慢,那是正常的,因为IIS在启动你的网站的时候,都要先进行编译。你的asp.net虽然可能已经编译成 *.dll 文件,但这并不是真正的二进制文件,而是中间语言,需要运行的时候,由.NET Runtime 编译成二进制文件执行,之后就驻留在内存里面,所以每次重新启动程序的时候都会慢。
还有对于这个问题需要注意的一个地方就是你的 web.config 文件里面有这么一行 “<compilation debug="true"/>”
当你程序全部做完了,就要把这个 debug="true" 改成 debug="false"
这样可以改善性能
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯