PropertyGuru Group 创立于 2007 年,是东南亚领先的在线房地产公司。PropertyGuru 拥有 280 万条房产租赁和出售信息,覆盖新加坡、马来西亚、泰国、印尼和越南,每月访问人数接近 3500 万人。
作为房源覆盖率最高的市场领导者,PropertyGuru 很容易成为竞争对手部署的内容抓取机器人的目标。这些恶意机器人不但会给 PropertyGuru 的基础设施造成压力并增加带宽成本,还会损害公司的信誉,影响找房者的体验。竞争对手会复制房源信息但不会加以维护,导致房源信息失效后仍被长期保留。消费者会在竞争对手的网站上看到房源信息并联系经纪,但被告知房源已被出售或租出一段时间。由于 PropertyGuru 的名字显示在房源信息中,该公司担忧这种情况会给对信誉造成不利影响。
PropertyGuru 此前一直使用一种第三方机器人管理解决方案,但希望将机器人管理和 CDN 汇集到同一供应商下来增强易用性。在市场中寻找更好的机器人管控解决方案时,PropertyGuru 希望替代方案能更易于维护且更少误报。他们还希望获得原有解决方案所不具备的分析洞察。此外,该公司还需要一个 web 应用程序防火墙(WAF),一个内容交付网络(CDN),以及一个让他们能够优化图像以适应最终用户连接速度、设备和浏览器的解决方案。他们倾向于从同一供应商购买以上全部解决方案。
在评估多个供应商后,PropertyGuru 选择部署 Cloudflare 的性能和安全平台,包括 Cloudflare CDN、WAF 和 Bot Management。他们还部署了 Cloudflare Workers,其为开发人员提供一个服务器执行环境,从而能够创建全新的应用程序,或通过自定义代码增强现有应用,但无需配置或维护基础设施。
虽然对 PropertyGuru 而言,阻止恶意机器人(如抓取工具)至关重要,但同样重要的是,该公司不想妨碍合法的机器人,例如 Google 的网站爬虫。在对 Cloudflare Bot Management 进行了长达一个月的概念验证后,PropertyGuru 发现 Cloudflare 的误报率非常低,且低于竞争解决方案。
基础设施和 DevOps 技术主管 Kostiantyn Lysenko 解释道:“机器人管理非常棘手。网络犯罪分子善于将恶意机器人伪装成合法的。CLoudflare 将我们的恶意机器人流量减少了一半,而且没有拦截善意机器人。”
PropertyGuru 团队还发现,Cloudflare Bot Management 具有成本效益,易于部署,提供可据以行动的洞察,并有精通业务的 Cloudflare 代表提供一流的技术支持。
首席工程师 Balamurugan Mohandossgandhi 表示:“由于 Cloudflare Bot Management 完全基于云,与我们此前的解决方案相比,其配置是零成本的。其分析功能就我们的威胁环境提供有价值的洞察。”
Lysenko 补充说:“Cloudflare 界面让我们尝试新规则,并在部署前观察其效果。文档非常全面详尽,而且,每当我们需要支持时,都能联系到非常熟悉产品及其使用的代表。”
与此同时,针对 PropertyGuru 访问量最大的新加坡网站,Cloudflare WAF 每月拦截大约 2300 万次威胁。自部署 Cloudflare 以来,PropertyGuru 就没有经历过重大的网络安全事件,因而团队有时间开展驱动业务的内部项目,并增强整个企业的安全。
PropertyGuru 工程主管 Pedro Pereira 说:“威胁形势不断变化。Cloudflare WAF 分析告诉我们谁在以什么方式攻击我们,让我们能够加强系统,以防御新出现的威胁。“感谢 Cloudflare 保护我们免受 zero-day 攻击,让我们有时间加强所有内部控制。Cloudflare 在帮助我们控制自身安全方面发挥了不可估量的作用。”
PropertyGuru 之前的 CDN 解决方案并非在公司服务的所有国家都奏效,在高速连接并非广泛可用的地区造成延迟问题。印尼就是一个长期痛点。
Pereira 回忆道:“由于我们的网站未能迅速扩容以满足流量激增,我们曾经历过几次中断。”
Cloudflare CDN 显著降低了 PropertyGuru 印尼网站的延迟,即使在延迟并不严重的地区(如泰国),也大幅提高了网页速度。
Pereira 说:“Cloudflare 让我们安枕无忧,因为不会在凌晨 5 时接到电话说我们其中一个网站宕机了。”
更快的页面速度也帮助 PropertyGuru 的房源信息在 Google 搜索中获得更高排名,这是消费者开始搜索房子的地方。Pereira 解释说:“页面加载速度是 Google 的页面排名因素之一。由于延迟降低了,我们的房源信息 在 Google 上的排名更高,更多消费者能找到我们。”
作为房源信息网站,PropertyGuru 拥有大量图像。为了预防高延迟,图像必须根据最终用户的浏览器、设备和连接速度优化,同时维持高质量。在部署 Cloudflare 前,PropertyGuru 使用一个内部解决方案来优化图像。然而,这个解决方案难以维护,且极不灵活——例如,不允许图像根据最终用户的浏览器来调整大小。
通过使用 Workers,PropertyGuru 部署了在网络边缘运行的自定义代码,根据用户的设备大小、连接速度和浏览器动态优化图像。除了提高页面加载速度外,Workers 使 PropertyGuru 甚至能为连接速度非常慢的用户提供高质量图像。
Pereira 说:“图像质量对线上房源信息至关重要。Cloudflare 允许我们在源服务器捕获用户请求,并确保所有用户都能查看到高质量图像,无论其使用什么设备或连接速度快慢。”
PropertyGuru 计划随着公司发展而扩大与 Cloudflare 的合作关系。Pereira 指出:“Cloudflare 提供了一套卓越的性能和安全解决方案,效果极佳,易于管理,并具备出色的支持。如有需要,我们将毫不犹豫地部署更多 Cloudflare 产品。”
Cloudflare Bot Management 显著减少了恶意机器人流量,并阻止竞争对手抓取房源信息
Cloudflare WAF 每月阻止大约 2300 万次威胁到达 PropertyGuru 的新加坡网站
Cloudflare Workers 根据最终用户的设备和连接速度来优化图像,从而帮助降低延迟
“威胁形势不断变化。Cloudflare WAF 分析告诉我们谁在以什么方式攻击我们,让我们能够加强系统,以防御新出现的威胁。感谢 Cloudflare 保护我们免受 zero-day 攻击,让我们有时间加强所有内部控制。Cloudflare 在帮助我们控制自身安全方面发挥了不可估量的作用。”
Pedro Pereira
工程主 管
“由于 Cloudflare Bot Management 完全基于云,与我们此前的解决方案相比,其配置是零成本的。其分析功能就我们的威胁环境提供有价值的洞察。”
Balamurugan Mohandossgandhi
DevOps 首席工程师