【问题标题】:google drive hosted images were loading slowly when compared to images hosted on my server与托管在我的服务器上的图像相比,谷歌驱动器托管的图像加载缓慢
【发布时间】:2016-11-08 09:13:10
【问题描述】:

我正在将我所有的图片上传到谷歌驱动器并将它们嵌入到我的网站中,它们的 ID 像这样https://drive.google.com/uc?id=0B8-NsDn0E-3ad04wSFVrOEJXVDg,但是这些被重定向到像这样https://doc-0g-88-docs.googleusercontent.com/docs/securesc/ge7mqn64591151duj3pjmk1qd5rpmkt0/8pqhasfepbv535873kqi6fmjvos892pe/1422460800000/04036438152152126414/13724322124206961204/0B8-NsDn0E-3ad04wSFVrOEJXVDg 这样的一些网址,这导致我的网站加载速度较慢托管在我的服务器上的其他图像。这是常见的加载缓慢还是我必须得到这个重定向的完整路径。

【问题讨论】:

标签: image google-drive-api


【解决方案1】:

我不确定我是否完全掌握了这一点,但从谷歌驱动器帐户加载图像肯定比从您的网站加载图像要慢,原因如下:

  1. 当您的服务器托管图像时,浏览器/服务器可以使用已建立的凭据(如果您需要登录),并且在您的服务器上查找图像的速度可能会(可以忽略不计)更快
  2. 如果您的 google 驱动器托管需要身份验证(我很确定确实需要),这对每个图像来说都是相当大的开销(尽管这也可以由服务器/浏览器缓存)
  3. 重定向会导致更多开销,因为必须为每个重定向执行 HTTP GET 请求,直到它到达“托管”图像资源的 url(我知道我的术语很松散)李>
  4. Google 正在幕后记账,以跟踪您的带宽、每分钟/每小时/每月/任何时间的访问量,以便向您收费或产生广告收入;这种记账需要花费计算机周期,如果您从存储中提取大量图像,可能会累加起来
  5. 如果您说的是实际下载图片而不是查找图片,这也可能是正确的:如果它是免费帐户,Google 可能会限制速度,以鼓励您为其他一些存储空间付费

不确定是否能回答您的问题,但这是一些想法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 2012-07-07
    • 1970-01-01
    • 2020-09-02
    相关资源
    最近更新 更多