$config['externalDataUrl'] = 'http://cdn.domain.com/data'; //只是图片的缩略图而已 $config['javaScriptUrl'] = 'http://cdn.domain.com/js'; /internal_data //这个里面才是完整图片,然后这个文件夹貌似不能使用CDN https://xenforo.com/community/threads/only-thumbnails-coming-from-cdn.95555/#post-917156 xenforo 流量大头居然无法使用CDN,有谁知道怎么解决么?
我在本地测试了一下bd Attachment Store,将完整图片和缩略图转移到 /data/attachment-files 下了,然后排除图片以外的附件。 PS:这步是可以任何时候回滚到xenforo默认存储,包括已转移的附件,也可以转移回来,重建一下缓存和缩略图就可以了。 这样$config['externalDataUrl'] = 'http://cdn.domain.com/data'; 就可以把所有图片缓存到CDN了,因为排除了图片以外的附件,这些附件还处于/internal_data/attachments 目录下,所以还是受限与xenforo的权限管辖范围。 另外石头能不能发布一下这个插件 https://nullxf.com/resources/chipxf...imgur-imageshack-picasa-flickr-postimage.541/
但问题是/internal_data 目录下面的图片是id.hash.data 格式。 #$config['internalDataPath'] = 'http://cdn.domain.com/internal_data'; //能这样设置吗? 另外开放游客访问原图,CDN怎样访问原图,不是我上传到CDN,用户才能访问CDN缓存吗?