【问题标题】:Symlink to HTTP URL指向 HTTP URL 的符号链接
【发布时间】:2015-10-06 17:57:43
【问题描述】:

我基本上是在尝试将我的大部分静态图像移动到 Amazon S3 存储桶中,但我的网站仍然需要通过文件系统查找原始图像才能生成缩略图。

/home/user/public_html/upload/2015/*.gif to http://s3.amazonbucketurl/upload/2015/*.gif

我读到的符号链接不能指向 http。我有什么选择?

【问题讨论】:

    标签: redirect amazon-s3 cdn symlink


    【解决方案1】:

    正确的解决方案是修改您的应用程序以直接从 S3 加载它需要的内容,因为您是正确的——符号链接不能原生引用 http 目标。

    解决方法 是使用类似 s3fs 的机制,它使 错觉您的 S3 存储桶是您服务器上的挂载文件系统...可以符号链接到。

    这不是一个真正正确的解决方案,因为 S3 并不是真正的文件系统(它是一个对象存储),因此不完全遵循文件系统语义。您不会看到本地文件系统或直接在您的代码中直接访问 S3 所期望的相同性能,因为 s3fs(必要的)有额外的工作要做,以尝试弥合“文件系统”和“对象存储”之间的阻抗差距。”它完成了一项令人钦佩的工作,但它正在尝试完成一项在概念上不可能完美执行的任务。

    没有灵丹妙药。

    【讨论】:

      猜你喜欢
      • 2016-03-17
      • 2014-04-11
      • 1970-01-01
      • 2018-03-31
      • 1970-01-01
      • 2023-04-04
      • 2020-07-31
      • 2010-11-30
      • 1970-01-01
      相关资源
      最近更新 更多