Skip to content

Conversation

@geekgonecrazy
Copy link
Contributor

@geekgonecrazy geekgonecrazy commented Aug 14, 2018

Adds a setting to use a CDN just for JS/CSS assets aka the ones bundled.

The existing setting CDN_PREFIX applies across js,css,avatars,emoji and everything.

The new setting CDN_PREFIX_ALL is set to true by default to preserve that existing behaviour.

But if you want to serve js/css from a different CDN prefix. Then you can set the new setting: CDN_JSCSS_PREFIX and it will then only apply the prefix provided to the js/css files. In our case.. all of the meteor bundle js/css files 😄

This will allow someone to start off and accelerate the js / css delivery speeding up initial paint. Then later on if they wish.. they can start using a CDN to cache more of their assets. This also gives them the power to combine as one CDN... or potentially use a couple of CDN's.

Power in the users hand. 😄

@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-11779 August 14, 2018 19:57 Inactive
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-11779 August 14, 2018 20:17 Inactive
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-11779 August 14, 2018 20:18 Inactive
@geekgonecrazy geekgonecrazy added this to the 0.69.0 milestone Aug 14, 2018
@RocketChat RocketChat deleted a comment Aug 14, 2018
@geekgonecrazy geekgonecrazy changed the title [NEW] Setting for a JS/CSS CDN [NEW] Setting to set a JS/CSS CDN Aug 14, 2018
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-11779 August 17, 2018 00:57 Inactive
@engelgabriel engelgabriel temporarily deployed to rocket-chat-pr-11779 August 17, 2018 01:03 Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants