b2evolution CDN integration
B2evolution is a content and community management system written in PHP. It is an effective blogging tool and is distributed as a free software. B2evolution is chosen because:
- It possesses features like themes, plugins, widgets, multi-user and multi-blog.
- It’s easy to use and install with the help of an automatic installer script.
- It offers HTML creation of the content together with a text editor.
- It uses MySQL as a database.
If your B2evolution site doesn’t perform well, use CDN. Here are detailed instructions on how to integrate CDN with a B2evolution.
Before you start
- Before you take any steps please back up your files and database.
- In the following we are going to integrate a CDN service using its CDN domain 12345.r.cdnsun.net. Please refer to Services/How-To for your CDN domain.
- If you are going to integate a CDN service also on https:// pages then you must use CDN domain with SSL enabled.
- If your website embeds custom fonts then please first enable CORS for them.
- Before you take any steps please make sure that your CDN domain is ready-to-use here.
Create CDN Static service
Please refer to Creating a CDN Static service for more details.
Enable CDN in b2evolution
In the b2evolution document root in the file conf/_basic_config.php replace the following:
$assets_baseurl = $baseurl;with the following:
$assets_baseurl = 'http://12345.r.cdnsun.net/';
- That's all.
- Don't see your CDN domain in source code of your web pages? If your website is using any cache plug-in/mechanism then you might want to clear/flush its cache.
- Having troubles with custom fonts? Please refer to Using custom fonts with CDN - setting CORS for more details.
- Still having troubles? Check your CDN URLs in our CDN content check or please refer to Debugging a CDN service for more hints.