为什么不用github做图床

fiy 其他 188

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    使用GitHub作为图床存在着一些限制与风险,因此并不是最佳的选择。以下是一些原因。

    首先,GitHub的主要目的是用于代码托管和版本控制,而不是图床。因此,GitHub并不专为图片存储而设计,对于大量图片的上传和管理可能不太方便。GitHub的存储空间有限,对于大尺寸或高分辨率的图片来说,并不是最佳的选择。

    其次,GitHub对于存储大型二进制文件和图片有一些限制。虽然GitHub允许用户上传图片,但是并不建议使用它来存储大量图片。GitHub对于单个文件的大小限制是100MB,而对于整个代码库的大小限制是1GB。如果上传的图片超过这些限制,可能会导致上传失败或者占用过多的存储空间。

    另外,GitHub对于公共仓库的流量有一定限制。如果将图片设置为公开可访问,它将消耗仓库的流量。GitHub提供了每月限制的带宽,超出限制后可能会出现访问速度变慢或者无法访问的情况。

    此外,GitHub并不提供图床的存储管理功能,无法直接预览、缩放或裁剪图像。如果需要对图片进行处理或者在其他地方引用图片,需要手动编写URL链接,并且无法直接调整图像尺寸或者质量。

    最重要的是,使用GitHub作为图床可能违反GitHub的使用条款。GitHub并不鼓励或支持将其用于图片存储和共享。尽管有人使用GitHub作为图床,但这并不是官方推荐的用途,一些用户可能会因此被视为滥用平台而被禁止使用。

    因此,使用专门的图片存储服务如Imgur、阿里云OSS或七牛云等会更合适。这些服务专为图片存储而设计,具有更好的性能、功能和可扩展性,能够满足更多的需求并提供更好的用户体验。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    1. GitHub主要是为了代码版本控制而设计的,而非图床平台。尽管它可以用来托管静态文件,如图片,但它并没有为图像优化和管理提供专门的功能。
    2. 图片在GitHub上的托管是通过将图片文件上传到仓库中,并使用仓库的URL链接来访问。然而,这些链接是相对较长的URL,不如其他专门的图片托管服务提供的链接短和清晰。
    3. GitHub的免费版本有一定的限制,包括每个仓库的存储空间限制、每个月的带宽限制等。这意味着上传大量图像或处理高流量时可能会出现问题。
    4. GitHub不提供对图片的实时处理和优化。例如,无法对图像进行裁剪、压缩、调整大小等操作,这些操作通常是图床平台提供的基本功能。此外,GitHub上的图片也没有提供缩略图预览功能。
    5. 图片上传后,如果在仓库中更新或删除这些图片,那么与该仓库相关的所有链接都会失效。这在需要频繁更新图片的情况下会变得非常繁琐和不方便。

    总的来说,虽然可以使用GitHub作为临时的图床平台,但考虑到其设计初衷和局限性,还是推荐使用专门的图床服务,如Imgur、TinyPic、七牛云等,它们提供了更好的图片管理和优化功能,能够更好地满足图像托管的需求。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    使用Github作为图床可以实现免费的图片托管和分享,但是也存在一些问题和限制。下面将从以下几个方面详细介绍为什么不适合使用Github作为图床。

    1. 存储空间限制:Github仓库的容量是有限的,每个免费用户可以使用的存储空间是有限制的,一般为1GB。虽然这对一般的软件代码来说足够了,但是对于存储大量图片来说可能会不够用。

    2. 速度问题:Github的服务器一般用于托管代码,对于大量的图片访问可能会影响访问速度。而且对于一些用户在国内访问Github的速度可能较慢,尤其是对于大文件的下载可能会更加困难。

    3. 图片链接问题:Github的图片链接是带有时间戳的,链接一旦失效就无法访问到图片。这会给图片的使用和分享带来一些不便,特别是在一些需要长期保存和引用的场景下。

    4. 隐私问题:Github仓库是公开的,所有的存储在上面的文件都是公开可见的,这就意味着你上传到Github的图片任何人都可以访问和下载。如果希望保护图片的隐私和安全性,使用Github可能不是一个好的选择。

    5. 删除问题:如果需要删除Github上的某个图片,只能删除整个仓库或整个文件夹,而不能直接删除单个文件。这就意味着如果你想删除仅使用过一次的图片,就需要将整个仓库或文件夹中的其他文件一并删除。

    综上所述,虽然Github作为免费的图床有一些优点,但对于长期、大量或需要保护隐私的图片存储和分享来说,不适合使用Github作为图床。更好的选择是使用专门的图床服务,如七牛云、阿里云OSS等,这些服务可以提供更大的存储空间、更快的速度、更稳定的链接和更好的隐私保护。同时,这些服务通常还提供了丰富的功能和API,方便对图片进行管理和处理。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部