集群环境中的颗粒缩小和合并
Granule minification and merging in clustered environment
我目前正在使用 Granule 来缩小和合并我的 CSS/JS 文件。它在我的本地环境中运行良好,但在集群环境中遇到问题。
由于 Granule 在运行时工作,集群的每个节点都计算自己的文件,因此当用户从集群的一个节点加载页面而他的浏览器试图从集群的另一个节点加载资源时,可能会出现问题簇。其他节点不一定有。
在我们的案例中不可能使用粘性会话,因为我们的资源是从另一个域获取的(用于缓存目的)。
我的问题可以使用 Granule 还是应该切换到 YUI Compressor? (将在构建期间生成文件,因此它们对于集群的所有节点都是相同的)
我目前正在使用 Granule 来缩小和合并我的 CSS/JS 文件。它在我的本地环境中运行良好,但在集群环境中遇到问题。
由于 Granule 在运行时工作,集群的每个节点都计算自己的文件,因此当用户从集群的一个节点加载页面而他的浏览器试图从集群的另一个节点加载资源时,可能会出现问题簇。其他节点不一定有。
在我们的案例中不可能使用粘性会话,因为我们的资源是从另一个域获取的(用于缓存目的)。
我的问题可以使用 Granule 还是应该切换到 YUI Compressor? (将在构建期间生成文件,因此它们对于集群的所有节点都是相同的)