详情页标题前

腾讯云对象存储通过外网访问 COS 文件缓慢

详情页1

现象描述

访问 COS 资源时,耗时比较久,甚至出现超时,无法访问的情况。

可能原因

1. 涉及到跨境网络延迟比较慢,无法保证网络质量,例如,您在日本访问北京的存储桶这种跨境访问场景。2. 本地的机器负载满了,例如 CPU、内存以及外网带宽。3. 其他原因。

处理步骤

检查是否跨境访问

推荐方案:1. 如果业务在境内,建议在境内部署存储桶,如果业务在境外,建议部署境外的存储桶。(推荐)2. 可以使用 COS 的全球加速域名。(这个功能是主要优化跨境访问的问题,有额外费用。如果不涉及跨境访问,不建议使用这个域名)。关于全球加速功能介绍和费用说明,请参见 全球加速概述。建议使用前请先提交工单咨询腾讯云工程师,再确认是否使用。

检查本地机器配置

每个机器的配置可能不一样,建议检查电脑 CPU、内存以及外网带宽的负载。下面提供了腾讯云云服务器 Windows 的环境排查文档:(Windows 大体都类似,可以参考)检查 CPU 和内存检查带宽

根据使用场景进行检查

按照以下场景进行操作,如果在操作中有遇到问题,请先提交工单沟通。

场景1:Windows、Mac 或者其他界面化系统的浏览器访问 COS 资源缓慢

1. 访问 https://ping.huatuo.qq.com/ 这个网站,输入 COS 域名进行检测(不用携带协议以及具体的资源路径,可直接进行域名测试)。

腾讯云对象存储通过外网访问 COS 文件缓慢


这里可以直接确认下,本地的 IP 和 COS 给的 IP 是否是同一个运营商(可以直接把 IP 输入到百度搜索栏,然后按回车键,即可查看),例如都是电信或者联通运营商。
如果跨网络了(例如本地是电信,解析出来的是移动或者其他运营商的 IP),那就是解析问题,需要将本地的 DNS 修改为自己网络运营商提供的 DNS。
2. 执行 telnet 命令测试域名的 80 端口是否连通。
操作命令:

telnet examplebucket-1250000000.cos.ap-beijing.myqcloud.com 80

说明关于 telnet 命令的安装方法,可分别查看 Windows 安装命令参考文档Mac 电脑安装命令文档3. 如果上述没有问题,再进行 MTR 网络测试,可参见 网络排查工具 MTR 介绍文档3.1 安装 MTR3.2 执行 mtr COS 域名,如下所示:

mtr examplebucket-1250000000.cos.ap-beijing.myqcloud.com



腾讯云对象存储通过外网访问 COS 文件缓慢


然后可以查看 Host 这一列,这些 IP 就是请求网络链路,对这些 IP 地址查看来源。
例如,在北京访问重庆的存储桶,那么这里的 IP 就不能去其他地方,例如您发现中间一个 IP 跑到了中国香港,这就是有问题的。
4. 执行 nslookup 命令,查看域名解析是否正常。

nslookup examplebucket-1250000000.cos.ap-beijing.myqcloud.com

根据解析到的 IP 和本地的 IP 对比,确认下解析到的 IP 和本地的 IP 是否为同一个地域和同一个运营商。5. 抓包看下(在访问缓慢的环境下)Windows 抓包Mac 抓包(比较方便)执行 tcpdump 命令,如下所示:

tcpdump host examplebucket-1250000000.cos.ap-beijing.myqcloud.com -w test.cap

打开另外的窗口请求访问缓慢的资源,完成后中断(Ctrl+C)抓包,test.cap 文件就是抓包文件。然后提交工单,由腾讯云工程师协助排查。在提交工单时,请将上面您所做的网络测试信息以及截图一并提供,以便快速定位问题。

场景2:移动端浏览器访问 COS 资源缓慢

1. 首先确认下访问慢的资源 URL,单独访问这个资源看看速度是否正常。2. 同时,再访问一下其他网站是否正常(例如百度等)。3. 换一个网络环境,例如连接其他 WIFI 网络。经过上述三步,如果确定只有 COS 资源访问缓慢,其他网站的资源访问正常。那么接下来可以在电脑端连接和手机一样的网络环境(例如连接同样的 wifi,或者电脑连接手机4G网络),再测试访问 COS 资源。
(1)如果电脑端测试复现,可以参考上述
场景1 进行排查。
(2)如果电脑端也访问正常,只有移动端有问题,可以对移动端进行网络测试操作,操作方法可参见
场景1中的第1步
(3)测试网络路由,使用手机测试 IP 路由信息,可直接访问
http://www.webkaka.com/Tracert.aspx,输入 COS 域名进行测试。

腾讯云对象存储通过外网访问 COS 文件缓慢


在 IP 地址这一列,这些 IP 就是请求网络链路,对这些 IP 地址查看来源。例如,在北京访问重庆的存储桶,那么这里的 IP 不会出现中国香港 IP,否则是有问题的。(4)如果上述没有问题,可进行抓包排查,可参见 抓包教程
然后提交工单,由腾讯云工程师协助排查。在提交工单时,请将上面您所做的网络测试信息以及截图一并提供,以便快速定位问题。

场景3:黑窗口 Linux 机器访问 COS 资源缓慢

1. 测试下域名的80端是否连通,操作命令如下:

telnet examplebucket-1250000000.cos.ap-beijing.myqcloud.com 80



腾讯云对象存储通过外网访问 COS 文件缓慢


若不连通,对百度网站进行测试,请将上述的 COS 域名换为
www.baidu.com。查看百度是否可以连通,确认下本地网络环境。2. 执行 nslookup 命令,查看域名解析是否正常。

nslookup examplebucket-1250000000.cos.ap-hongkong.myqcloud.com



腾讯云对象存储通过外网访问 COS 文件缓慢


这里可以直接确认下,本地的 IP 和 COS 给的 IP 是否是同一个运营商(可以直接把 IP 输入到百度搜索栏,然后按回车键,即可查看),例如都是电信或者联通运营商。
3. 进行 MTR 网络测试,具体可参见 场景1中的第3步4. 使用 tcpdump 进行抓包,可参见 抓包教程
执行 tcpdump 命令,如下所示:

tcpdump host examplebucket-1250000000.cos.ap-hongkong.myqcloud.com -w test.cap

在另外的窗口请求访问缓慢的资源,完毕之后中断(Ctrl+C)抓包,test.cap 文件就是抓包文件。
然后提交工单,由腾讯云工程师协助排查。在提交工单时,请将上面您所做的网络测试信息以及截图一并提供,以便快速定位问题。

对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/144918.html

(0)
上一篇 2023年12月9日 上午1:53
下一篇 2023年12月9日 上午1:53
详情页2

相关推荐

  • 腾讯云边缘可用区操作指南总览云淘

    边缘可用区 TEZ 本质上是公有云的一个可用区,可用区分散在全国各省市中。云服务器、子网等公有云资源的创建和使用方式与普通公有云可用区类似,具体操作方式请参考对应产品的官网说明文档。使用云服务器资源,可参见云服务器操作指南总览。使用弹性公网 IP 资源,可参见弹性公网 IP 操作指南总览。TEZ 支持的可用区列表,可参见地域和可用区。 差异说明 目前 TEZ…

    腾讯云 2023年12月9日
  • 腾讯云对象存储请求速率与性能优化

    注意当前 COS 已经通过底层索引打散机制实现高 QPS,如果有需要更高性能的 QPS 需求,可以 联系我们。在日常组织文件过程中,我们仍然推荐您遵循本文档的要求,避免过于集中的索引存储方式。 简介 本文探讨请求速率性能优化在腾讯云对象存储(Cloud Object Storage,COS)上的最佳实践。腾讯云对象存储提供的典型工作负载能力为每秒30000个…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储使用 COS 静态网站功能搭建前端单页应用

    什么是单页应用? 单页应用(single-page application,SPA)是一种网络应用程序或网站的模型,它通过动态重写当前页面与用户进行交互,而非传统的从服务器重新加载整个新页面。这种方法避免了页面之间切换打断用户体验,使应用程序更像一个桌面应用程序。在单页应用中,所有必要的代码(HTML、JavaScript 和 CSS)都通过单个页面的加载而…

    2023年12月9日
  • 腾讯云容器服务在 TKE 中使用 Velero 迁移复制集群资源同尘科技

    操作场景 开源工具 Velero(旧版本名称为 Heptio Ark)可以安全地备份和还原、执行灾难恢复以及迁移 Kubernetes 集群资源和持久卷。在容器服务 TKE 集群或自建 Kubernetes 集群中部署 Velero 可以实现以下功能:备份集群资源并在丢失的情况下进行还原。 将集群资源迁移到其他集群。 将生产集群资源复制到开发和测试集群。更多…

    2023年12月9日
  • 腾讯云轻量应用服务器使用远程登录软件登录 Linux 实例云小二

    操作场景 以下视频介绍了如何使用远程登录软件,登录 Linux 实例:本文以 PuTTY 软件为例,介绍如何在 Windows 系统的本地计算机中使用远程登录软件登录 Linux 实例。 适用本地操作系统 Windows说明如果您的本地计算机为 Linux 或者 MacOS 操作系统,请 使用 SSH 登录 Linux 实例。 鉴权方式 密码或密钥 前提条…

    2023年12月9日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。