小编Ste*_*han的帖子

Web应用程序负载测试的最佳实践和文献

作为一名网络开发人员,我曾被问过(在我的职业生涯中有几次)关于我们构建的网站的性能.有时你会得到半模糊的问题,比如"即使在产品发布周期间网站会继续表现良好吗?","该网站能处理一百万用户吗?",甚至" 该网站如何运作? "

当然,这些问题是非常合理的,我总是尽力使用这些问题来回答这些问题

  • 历史数据(谷歌分析/ IIS日志)
  • 网络负载测试工具
  • 服务器性能计数器
  • 经验
  • 直觉
  • 常识
  • 我们的系统管理员提供了一些帮助
  • 我个人对有关软件架构的理解

我通常能够对这些问题给出合理的答案.但是,Web应用程序性能可能受到许多因素的影响(数据库依赖性,缓存策略,并发性问题,等等,用户行为).

我是程序员,而不是一个静态的人,我对这个问题的态度总是让人感到非常不科学.所以我做了一些研究......当我真的在寻找一种理解这些东西的方法时,我的所有谷歌搜索结果似乎都集中在工具,功能和指标(以及更多指标).

问题:有 什么好的资源(书籍?)可以阅读开发人员阅读Web负载测试主题的最佳实践,这将有助于我回答这些类型的问题?

testing performance stress-testing load-testing

15
推荐指数
1
解决办法
3248
查看次数

将Sitecore项目列表导出为Excel(或其他格式)

我注意到sitecore可以选择以Excel格式导出用户.

用户管理器的屏幕截图

我需要具有类似的功能来导出'参与',(用户可以参与'事件',如果他们的条目通过sitecore工作流程批准,则在内容树中创建'参与'项目)

因为Sitecore中的所有内容基本上都是基于项目,我想将项目导出到Excel,我的问题是 - 这样做的最佳方法是什么?

问题:

  1. 有没有办法重复使用此功能的常规项目?
  2. 创建一个自定义管理页面(有关这样做的任何提示吗?)是否是一个好主意,它有一些使用API​​从数据库中读取项目的自定义代码?
  3. 是否有sitecore插件/共享源项目,可以帮助我实现这一目标?

或者有没有人有更好的主意? - 将参与存储在SQL中会更好吗?我主要是这样做的,因为我想利用'免费'功能提供,例如工作流程,但如果这导致我使用反模式请拍我;)

excel sitecore sitecore6

6
推荐指数
2
解决办法
7920
查看次数