我们保持 100% 的正常运行时间。 这是最重要的 NCache 益处。 另外,相关的 NCache 速度、稳定性和可靠性使我们的客户响应数据保持超级敏捷。
国家或地区:
斯堪的纳维亚国家
挪威、瑞典、丹麦和亚洲
行业:
通信
公司简介:
Telenor的全资子公司, Telenor 丹麦是丹麦第二大移动运营商和第二大固定宽带运营商。 它在丹麦的服务组合包括移动、固定和宽带服务。
在丹麦, Telenor 拥有约 2,000 名员工和 15,000 名客户。 Telenor 丹麦是其中的一部分 Telenor 集团在 40,000 个国家拥有 13 多名员工。
Telenor Denmark Holding A/S 拥有并是多家运营公司的母公司:
Telenor的座右铭是帮助客户在日常生活中获得通信服务的全部好处。 至于他们的员工,该公司表示,其愿景和价值观定义了与客户打交道时的共同体现方法。 那些 Telenor 价值观为员工提供了为客户提供优质服务的基本准则。
托本·弗罗伦德
高级经理
Telenor 丹麦
商业价值 Telenor 在丹麦,promotions 与其客户服务的质量和水平密不可分。 正如该公司明确表示的那样,“Telenor 价值观为员工提供了为客户提供优质服务的基本准则。”
然而,不幸的是,有时,相对较新的 IT 堆栈可能会引入严重影响客户服务的技术问题。 在 Telenor 在丹麦的案例中,IT 堆栈包括他们的 CRM 和中间件,以帮助支持电信业务。 作为对这一安排的补充, Telenor 丹麦围绕 IT 堆栈在内部创建了一个大型 ASP.NET MVC Web 应用程序。 他们将此 Web 应用程序称为“单屏应用程序”,它被 1,500 到 2,000 名内部代理和 XNUMX 万外部用户使用。
然而,在不久的过去,它的网站遇到了问题,以至于客户的响应速度很慢。 这引起了相当大的担忧——它的技术领导层迅速采取行动解决了这个问题,以大幅提升这家公司的关键业务价值——“为客户提供优质服务”。
的架构 Telenor的 ASP.NET MVC Web 应用程序或 One Screen App 总共包含八个 Web 服务器,分为两层,每层由一组四个 Web 服务器组成。 一层用于外部客户; 内部代理的第二层。 在四台 Web 服务器中,在给定时间,每个层的负载均衡器中只有两台处于活动状态。 其中两台处于非活动状态,用作每层维护和升级的备份服务器。
这里包括一个基于 Java 的中间件,以及 Telenor Web 应用程序通过 REST(代表性状态传输)应用程序编程接口或 API 调用中间件。 反过来,这些 REST API 有助于处理最终用户请求和与数据源相关的调用。
Telenor 很快得知,这个电信平台的安排构成了一个大问题。 该问题集中在一些重要 API 的响应时间缓慢上。
Torben Frølund,高级经理 Telenor 丹麦说,“这是一个关于这个问题的例子。你去我们的 Telenor.dk 网站。 你想买一部手机,然后点击所有手机的链接。 接下来是您获得 30 到 40 种不同手机型号的列表。 该列表显示价格、订阅率等。但是,所有这些数据——电话、产品、价格。 它们都来自我们的后端,这些数据以非常非常缓慢的方式显示在屏幕上。 这是完全不可接受的,也不符合我们提供优质客户服务的使命。”
有效, Telenor 丹麦遇到了整体性能问题。 “修复我们的后端需要花费大量时间和金钱,”他说。
NCache 凭借其丰富的关键特性和优势,提供了具有成本效益的解决方案 Telenor 丹麦的问题。 他们正在缓存经常使用的应用程序数据,因此他们不必访问他们的数据库或访问速度非常慢的基于 Java 的“中间层”。 这大大加快了他们的网站响应时间。
Frølund 说:“以前,如果我们每次都向后端询问这些数据,它会给我们的客户带来可怕的时间流逝,他们非常不高兴。 现在,我们将其中的一些信息缓存在 NCache 并非常快速地显示产品页面。 此外,我们通过以下方式保持 100% 的正常运行时间 NCache 当我们对服务器进行维护时。”
自 Telenor 他经营着一个网络农场,他说他必须在不丢失任何用户会话的情况下关闭单个服务器进行维护。 “仅此一项功能就非常重要,而且 NCache 确保我们不会丢失用户会话。 这意味着我们的用户可以继续使用他们的网站而不会受到任何干扰。 之美 NCache 每当我们在网站上做某事时,来到我们网站的每个客户请求都不会丢失,而是会发送到不同的服务器。 因此,我们在网站上保持高性能和稳定性。”
在这个设置中,两个 NCache 服务器位于使用没有客户端缓存的 POR 异步缓存拓扑的专用机器上。 该公司创建了两个缓存,一个用于数据缓存,另一个用于会话缓存。
正如 Frølund 所说, NCache 消除了使用中间件的需要。 Telenor 丹麦正在缓存序列化的响应 NCache,从而通过不使用中间件显着提高性能。 它使用基本 NCache 没有来自服务器的任何功能的 API,以及 Telenor 丹麦实施了一项 NCache 包装器,它在调用中间件 REST API 之前调用它。 如果响应没有缓存在 NCache, 然后 Telenor 调用中间件并将其缓存以供下次使用。
对于会话缓存, NCache 分布式缓存用作 ASP.NET 会话存储,从而消除了中间件瓶颈和早期的缓慢响应。 图 1 显示了类似的瓶颈。
Alachisoft 产品名称:
NCache
满足客户需求:
关于 Alachisoft:
Alachisoft 提供流行的高性能内存分布式缓存,称为 NCache. NCache 是一种在生产环境中运行的开源中间件,可提高 .NET Web 应用程序、SOA 服务应用程序和一般高流量服务器应用程序的性能和可扩展性。 自 2005 年以来, NCache 在世界各地,特别是在美国、英国和西欧,拥有数百名客户的良好业绩记录。
您可以下载 30 天的免费试用版 NCache 止 此处.
Alachisoft
公司总部
12005 Ford Road, Suite 520
达拉斯,德克萨斯州75234
US: +1 (214) 764-6933
UK: +44 207 993-8327
sales@alachisoft.com
support@alachisoft.com
图 2 解释了如何 NCache 用作会话状态提供程序来存储所有会话。 它提供的主要好处 Telenor 是速度和可扩展性。 加, NCache 跨多个服务器执行可靠的会话复制。
对于会话缓存, NCache 分布式缓存用作 ASP.NET 会话存储,从而消除了中间件瓶颈和早期的缓慢响应。 图 1 显示了类似的瓶颈,图 2 解释了如何 NCache 用作会话状态提供程序来存储所有会话。 它提供的主要好处 Telenor 是速度和可扩展性。 加, NCache 跨多个服务器执行可靠的会话复制。
输出缓存是最新的 NCache 特集 Telenor 丹麦使用,并且他们通过使用输出缓存得到了进一步的提升。 “这使我们能够在某些关键页面上以超快的速度为客户提供服务,”他说。
NCache Enterprise 为 ASP.NET 应用程序(如 Telenor在网络场中运行。 实际上,它根据查询字符串参数和浏览器类型等各种参数缓存不同版本的页面内容。
Frølund 引用了另一个示例来描述输出缓存,他说:“让我们使用我之前讨论过的所有产品信息来构建我们的页面。 我们缓存它,但我们需要其他数据。 我们需要使用图片和文本以及从 CMS 系统获得的所有内容来构建页面。 合并所有这些数据需要相当长的时间。 但是通过输出缓存,我们缓存了客户请求的所有数据,我们只是直接从缓存中显示出来。 所有这一切都让它变得超级活泼。”
综上所述, NCache 能够在以下领域为我们的 Web 应用程序提供战略优势: