cdn性能测试怎么做?一个打开慢的网站,可能会让许多访客和用户失去耐心,所以很多网站会采用cdn加速服务。对于cdn的性能评价方法常使用“模拟测试”。 搭建测试的环境 当对某一Web站点可能使用的多个CDN厂商进行评估时,每一个厂商都应该提供一个不需要客户进行任何改动的模拟环境。并且,CDN厂商应该提供“测试”域名,来尽可能真实地模拟生产环境的网站。 测试环境的确认 临时测试域名应该是“完全”与生产用站点对应匹配的。大家可按此进行检查: 对象数量一致,在测试域名下的对象数量,应该和真实网站所包含的对象数量一致; 文件总大小一致,测试网站的字节数应该和真实网站一致。当然,由于每一个厂商采用的压缩方式不同,其字节数可以比真实网站“略小”; 缓存规则一致,所有CDN厂商使用的缓存规则应该要一致,因为有一些厂商可以缓存动态请求(比如缓存html页面的整体框架)。 如果某个厂商可以做到这一点,但是其他厂商不行,那么这个测试的公允性就值得质疑,因为那些采取更加激进的缓存策略的厂商就会获得优势。所以在正式开始之前,我们必须对配置进行一次全面的核查。 性能测试方案的类型 没有处于真实生产阶段的网站进行评估的时候,是没有“真实用户”的,没有真实用户,就没有真实用户数据。这时候,我们就需要采取综合测试的方式来进行衡量。 综合测试可以提供一个“清洁屋”式的测试环境,来方便我们对性能进行衡量。但是即便是综合测试,也是分许多种类的,如:骨干网络性能测试、最后一公里测试、蜂窝网络测试(也称移动网络测试)等等。 相对于服务器骨干网络性能测试,最后一公里测试更加能够反映真实的用户体验情况;而如果网站或者公司拥有大量的移动端接入客户,那么就一定要在移动网络下进行性能测试。这也会引发关于不同供应商对移动端进行加速的能力和技术的讨论。 采用什么性能测试平台 总体来说,推荐使用在你所处行业内有一定业务经验和业绩的第三方测试平台。做一些简单的调查,看看有哪些公司在你所处的行业内发布过与性能有关的信息、指数或者文章。 不要使用某个厂商内部的特定测试工具,否则测试的结果会带有非常明显的倾向性。一个好的模拟测试平台应该拥有一批稳定的分布于全国/全球的测试节点,这些测试节点最好能和业务重点区域相一致。
需要了解更多信息请联系 纸飞机/TG:@Cdn_yanzhi 微信:Cdnxiaoxiao
|