国外

大多数跨国网站将通过内容交付网络(CDN)提供内容但并非所有CDN都是平等的:您应该寻求什么才能在全球搜索引擎结果页面(SERP)中获得最佳效果

自从Google的Caffeine在2010年6月更新其服务器基础架构以来,Google已经加快了页面加载速度对其核心算法的重要性但是,页面加载速度对Google来说一直非常重要,可以为Google搜索提供良好的搜索者体验

这是一个逻辑立场,如果你花一点时间思考它毕竟,如果你一直发现,尽管丢失相关结果你的搜索不断返回需要多年加载的网站,你会认真考虑使用不同的搜索引擎,对吧

那么是什么导致页面加载时间变慢

那么,大多数大规模的页面响应时间研究中引用的五大最常见原因(无特定顺序),以及当今市场上所有工具所解决的问题是:每种类型的细节问题在其他地方有详细记载,例如在谷歌的网络性能最佳实践或雅虎!开发人员的性能说明,所以我不会在这里重新讨论它们我们需要知道的是,对页面加载时间的第一个 - 也是最常见 - 的影响是缓存控制不佳但是,对于跨国网站来说,我们应该使用非常具体的缓存问题寻求解决的是“代理缓存”代理缓存是在公共Web代理服务器上存储静态资源的做法这是我们可以利用分布均匀的CDN在多语言活动中利用的优势类型那么我们应该关注什么

评估CDN的质量

最重要的标准CDN边缘节点的位置应该接近搜索者的位置,这意味着在欧洲或美国拥有所有服务器会使亚洲的搜索者处于劣势,例如追踪CDN的网络地图并将其与您在搜索营销策略中定位的位置:是否涵盖了所有主要国家/地区

如果没有,您可能仍会看到页面请求需要多个跃点,并且大部分速度优化都会丢失尝试通过在您的一个目标市场中的IP执行Ping和Traceroute来测试CDN的声明使用免费的多领域像dotcom-monitor提供的ping服务您可能已经注意到代理缓存与静态内容有关如果您的网站是动态构建的(如果它的目标是多个国家/地区和语言,那几乎可以肯定),那么无论多好您的静态资产是缓存的,如果您的身体大部分HTML需要动态加载,那么速度增益是徒劳的所以请确保您的CDN允许您只配置应该直接从您自己的服务器提供的那些基本动态区域,并转储所有其余的内容到他们的缓存控件99%的情况下,“基本”动态区域通常不是那么重要,所以花些时间确切地确定你需要什么功能在您自己的服务器上获得控制权,并分配您自己的资源以专注于其交付例如,您的主页上有关最新新闻的更新不算作“必要”动态内容根据您的代码风格,您可能会找到一个功能这允许您为动态生成的静态文件或缓存内容指定CDN信息,例如Django的STATICFILES_STORAGE,如果您发现CDN未在其响应时间内提供承诺,这也为您提供了一种简单的方法来切换提供者许多最新的CDN在配置时提供极好的易用性,并且作为一种战斗强化的机构方面的技术支持,这有助于使其成为客户技术团队的候选名单中的有利条件对于CDN可能具备的所有技术复杂性,能够在很大程度上提供通过配置到提供者接口中的一些简单的WYSIWYG步骤在实现开销方面有很多用处它也预先通风口错误蔓延到交付路径,其中大部分可能是搜索引擎优化策略的关键问题:一个巨大的好处对于这样的提供商,实施通常只是改变相关的DNS记录指向他们的网络,这是一个5分钟工作确保CDN实施正在执行,因此成为判断您的提供商是否为您提供服务的主要标准 根据位置查找有关流量位置,任何用户代理或“已知威胁”过滤,IP阻止,缓存性能和页面加载时间概述的透明报告理想情况下,寻找与现有Google Analytics软件包的集成,因为这样可以合并到您的标准报告速度和性能指标对SEO的工作至关重要,这些天在本文中表达的观点是客座作者的观点,不一定是搜索引擎土地工作人员的作者在这里列出