【发布时间】:2017-11-13 15:26:40
【问题描述】:
我不知道 prestashop 是如何工作的。我是一名全栈开发人员,我需要解决 prestashop 项目中的问题。
我使用由其他开发者修改的主题“sns_kanta”。
当我在仪表板中使用 CCC 选项启用 css 缓存时,每次用户加载页面时,都会在主题的缓存文件夹中创建一个已编译的 css 文件。 1 次页面浏览 = 1 个新文件。
很多次之后......这会产生 28 GB 的无用数据。编译它的时间是没用的。
有人有想法吗? 看看问题出在哪里的起点?调试它。
我尝试检查 prestashop 文档并尝试查看为什么每次都编译 css ...
我知道没有访问权限和所有数据并不容易,但是如果您有想法,要检查的文件,...
提前多谢
【问题讨论】:
-
检查主题配置,prestashop生成一个文件,停止。如果在其中一个 css 文件中进行了编辑,使该文件被压缩,则在这种情况下,prestashop 会生成一个新的 css 压缩文件。
-
感谢您的回复。我不确定你想说什么。在主题配置中,我没有任何 CSS 选项。每次可以编辑哪个文件?
-
对不起,我太含糊了。您必须检查模板(在您的情况下为 sns_kanta)是否有一些模块允许您配置“事物”(颜色、内联 css、内联 js 等)......通常这些模块非常非常糟糕,并且也许在您的情况下,他们在每次页面加载时都会编译 css,因此,首先检查是否有“人性化”选项可以禁用它,否则您必须在模块代码中“导航”并找出有罪
-
我会看的。感谢您的提示。但是CCC如何连接所有文件?过程是什么?我没有找到解释的链接。要编译的文件列表在哪里?还有其他提示/想法吗?
标签: css caching sass prestashop prestashop-1.6