首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >首先,更大的javascript / jquery网站几乎完成了--在上线之前该怎么办?

问首先,更大的javascript / jquery网站几乎完成了--在上线之前该怎么办?
EN

Stack Overflow用户
提问于 2014-08-12 06:49:21
回答 2查看 48关注 0票数 0

我刚刚完成了我的第一个站点应用程序项目,大部分代码都是用JS / Jquery编写的,后端(用Ajax调用)的Asp.net / C#.Net和MSSQL。

我总共有大约10000行代码,是iin / JQuery中的8K。

这周我要直播了,那么要清理这么大的一个站点应用程序怎么办呢?

我所做的:

  • 注释方法/类
  • 使硬代码和复杂代码更具可读性
  • 用注释解释不清楚的代码
  • 删除注释出来的代码(源代码安全将保存到以后)

我有什么好怀念的吗?

除了你的想法,我还有个主意要做,但我不知道该怎么做.在C#/Asp.net中,我的Visual为语法检查、变量检查(例如未使用的变量、双用变量等)提供了警告或错误--对于js文件是否有这样的工具或方法?

推荐每一个帮助,谢谢:)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-08-12 06:59:10

所有这些都不是特定于javascript或ASP.NET的,而是一般的web应用程序。基本上,当您第一次向实际用户公开应用程序时,您有:

  • 愚蠢的用户,他们不按你所希望的方式做事。
  • 调皮的用户试图破坏您的网站或窃取/破坏您的数据。
  • 许多用户,他们可能是个人好,但集体超载您的网站,并暴露性能问题。

因此,要解决这个问题,你需要:

  • 测试一切正常。理想情况下,您有自动化的端到端测试,但如果没有,则手动测试。注意您的测试,这样您就可以在下一次将它们自动化。
  • 与不稳定的用户一起运行应用程序,这些用户输入了不正确的内容,更改了工作流,等等。有什么问题吗?
  • 安全测试。我能以别人的身份登录吗?SQL注入?XSS?等等,如果你直接处理钱或信用卡号码,我会得到一个专业的渗透测试完成。
  • 性能和负载测试。使用像gatling或on这样的工具,或者在.NET端使用类似的工具,同时与N个用户一起访问您常用的服务器功能。N可能是10,100,1000000,取决于您的需求。

一旦应用程序发布,请仔细监视您的日志并灭火:)

票数 2
EN

Stack Overflow用户

发布于 2014-08-12 07:25:19

以下是一些你可以检查的东西(以防你还没有)

  1. 缩小所有8000行jquery代码,并在生产站点中使用精简的版本.https://developer.yahoo.com/performance/rules.html
  2. 确保将编译节点调试属性设置为false。(开发人员往往会忘记一些事情)
  3. 确保打开压缩
  4. 删除不必要的标头。您可以参考此链接。
  5. 确保连接设置是从配置文件加密的。
  6. 执行DB维护活动:重新生成索引、统计信息
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25257865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档