如何从CDN加载静态mediawiki内容?

时间:2011-10-14 17:57:20

标签: mediawiki cdn

出于显而易见的原因,我想从内容分发网络(CDN)加载所有MedaiWiki静态资源(使用MW 1.17.0)。

我想我需要设置$ wgStylePath = http://cdn.example.com/然后将我/ skins /目录中的所有内容放入http://cdn.example.com/ (这似乎是在Stack Overflow问题/答案中提出的:How can you change images src attributes in mediawiki to access a CDN?但是它不是很清楚

我担心的是当前位于/ skins /目录中的.php文件...

我唯一的想法是我需要将/ skins /中的所有子目录放入CDN,而不是直接放在/ skins /

中的.php文件

也许我会以错误的方式解决这个问题......有没有更好的方法来实现我想要做的事情? (我想要从外部CDN加载所有与主题相关的.js,.css和图像文件)

谢谢,

-Dan

1 个答案:

答案 0 :(得分:1)

这里有两条完全不同的路径:网络服务器通过其访问与皮肤相关的PHP文件($wgStyleDirectory)的文件系统路径以及将放置在HTML代码中并由浏览器用于访问css的URL / js文件($wgStylePath)。如果你想使用CDN,你可以将后者设置为CDN网址,让前者安静下来。