Typecho静态资源CDN加速
因为blog是端口映射的关系,本来静态资源又多又大,假如都从主站这里载入,速度肯定慢到不行。。这时候,CDN的妙用就出来了。。
但是怎么设置呢,好像又没有插件。。
根据这篇文章,我也设置好了CDN静态资源加速。
先在typecho里加上一行define('__TYPECHO_CDN_DIR__','http://cdn_url');
然后修改var/Widget/Options.php
搜索 $this->siteUrl ,应该有两处,都替换成__TYPECHO_CDN_DIR__就大工告成了
像这样:
protected function ___themeUrl()
{
return defined('__TYPECHO_THEME_URL__') ? __TYPECHO_THEME_URL__ :
Typecho_Common::url(__TYPECHO_THEME_DIR__ . '/' . $this->theme, __TYPECHO_CDN_DIR__);
}
protected function ___pluginUrl()
{
return defined('__TYPECHO_PLUGIN_URL__') ? __TYPECHO_PLUGIN_URL__ :
Typecho_Common::url(__TYPECHO_PLUGIN_DIR__, __TYPECHO_CDN_DIR__);
}