有没有CDN可以让你动态编译文件?

时间:2012-10-08 20:17:45

标签: css cdn amazon-cloudfront akamai

我有一个应用程序让用户指定自定义css以及我们预先确定的css。我喜欢它,以便当我们请求用户的css文件时,我们返回一个文件,该文件使用特定于用户的css动态编译基本css。如果我们从我们自己的服务器提供资产,这是相对容易的,但如果在某些时候我想从CDN服务我的所有静态资产,是否有CDN可以让你这样做?我知道我总是可以为每个用户上传一个单独的css文件到CDN,但是会有大量的基本CSS重复,这会不必要地增加存储成本。

1 个答案:

答案 0 :(得分:1)

为什么不将CSS拆分为两个单独的文件?

  1. CDN提供的静态CSS
  2. 动态(用户生成)由服务器上的脚本提供的C​​SS
  3. 您的HTML将看起来像这样:

    <link href="./dynStyles.css" rel="stylesheet" type="text/css" media="all">
    <link href="http://my.cdn.com/staticStyles.css" rel="stylesheet" type="text/css" media="all">