编辑: 达达恰西瓜 2019-07-17

用自己设定的条件应对故障――故障切换转移插件选项 >

当心(连接)风暴! 返回目录 优化您的 IBM WebSphere Commerce 网站的

12 个诀窍 ?

2015 Dynatrace

5 Andres Voldman 技术支持主管,IBM WebSphere Commerce 缓存条目大小调优 从推荐的配置入手 缓存是性能的支柱之一,确定每个缓存实 例的大小是配置调优的关键所在.在设置 缓存大小时,需要考虑缓存条目的大小. 通常调优会考虑最大的缓存条目的大小, 因为工作负载的变化需要更大的缓存条 目,而这会导致内存耗尽. 数据缓存条目通常比较小, 可以将其增大, 而且一般不会影响堆栈的使用量.另一方 面,基本缓存可能会包含较大的 JSP;

增 大这类缓存会导致内存使用量的急剧增 加. 假设一个网站的 JSP 的大小高达

3 MB :如果将基本缓存大小设为 10K 个 条目,则缓存有可能不断增长,甚至会用 掉30GB 的内存! 通过垃圾收集的输出信息来跟踪内存使 用情况(像IBM 的Memory Analyzer 之类的工具),可获得有关缓存大小和 最大的缓存条目的详细分析. WebSphere Commerce 网站涉及多个服务器和软件产品, 调优参数组合的数量几乎无 限.为节省时间,不妨从已知在大多数网站上工作良好的配置、对性能影响最大的缓存 条目入手(80/20 准则). 《WebSphere Commerce 性能与稳 定性配置概述》文档列出了多个参数 及其推荐的起始值.在仔细检查这些 配置后,根据您自己的性能测试结果 对这些设置进行更新. 返回目录 优化您的 IBM WebSphere Commerce 网站的

12 个诀窍 ?

2015 Dynatrace

6 Kevin Yu 性能架构师,IBM WebSphere Commerce Kevin 是一位应用性能架构 师,在IT 行业拥有十六年 的经验.他曾经从事应用服 务器、企业商务及数据库产 品方面的工作.他依靠自己 在解决问题、适应环境及创 新思维方面的优势,多次成 功领导了多学科团队的全程 实施.他致力于 IBM 智能 商业解决方案的性能优化和 可扩展性研究. 缓存所有的层 缓存的主要优势在于减少代码路径和内 容服务延迟.而且只有在合理地进行复 用时才能从中受益. 不要把使用缓存当作权宜之计.要考虑 实施的效率,剔除冗余循环,并着力减 少本身负载. 客户端缓存 不要只使用传统的浏览器缓存.要借助 在客户端已有的数据用 JavaScript 来 显示内容. 服务器端缓存 要在服务器端使用片段缓存、请求级缓存 及数据缓存,藉此提升应用性能. >

片段缓存具有灵活性,可缓存独立的 JSP 片段(用于组装整个页面),从而 提高对所有页面和用户的单个片段的重 用.通过与页面级缓存组合使用,可缓 存整个页面中独有的内容. >

对所有的浏览和目录页面使用请求级缓 存(Servlet 和REST),这些页面没 有明显区别;

另外还有主要的登陆页面, 它们对所有用户也没有太多的变化.请 求级缓存能最大限度地缩短代码路径. >

数据缓存用于缓存数据库查询结果集, 是应用层中层次最低的缓存.它能大幅 减少数据库查询、缩短响应时间、降低 数据库工作负载. 它尤其适用于交易内容,而在此情况下 全页面和片段缓存的重用作用有限.将 它与全页面和片段缓存结合使用可获得 最大收效. 返回目录 优化您的 IBM WebSphere Commerce 网站的

12 个诀窍 ?

2015 Dynatrace

7 Charek Chen 性能分析师,IBM WebSphere Commerce Charek Chen 是IBM Commerce 开发团队的性 能分析师.他有着

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题