繁体   English   中英

在SharePoint Office365中启用Gzip压缩

[英]Enabling the Gzip Compression in sharepoint Office365

基本上,我想在sharepoint office 365中压缩所有js和css,所以有什么办法可以通过Gzip压缩吗?

要么

有什么方法可以在Sharepoint Office 365中合并和缩小js和CSS?

所有可能的页面组件都已经在使用Gzip压缩。 您可以通过以下步骤进行验证:

  1. 下载Web代理工具Fiddler
  2. 请按照此处描述步骤启用HTTPS流量解密。
  3. 访问Office 365上的页面,并检查各个页面组件的“会话”。 如果查看这些会话的标头,您将看到Accept-Encoding:gzip,deflate
    1. 自定义CSS和其他品牌资产也将自动进行Gzip压缩。

Office 365上的OOTB CSS似乎也已被最小化。 如果要部署自定义CSS,则只需在发布前本地缩小即可。

请注意,由于默认情况下最小下载策略网站功能在Office 365 SharePoint网站中默认处于启用状态,因此您应注意满足任何自定义母版页的要求,以适应该系统的要求,否则,由于造成额外的负担,实际上会使性能变差页面加载周期。

仅供参考,我刚刚发现,如果您对资产文件(如JS和CSS)的引用中有一个查询字符串-可能是出于缓存无效的原因而使用的版本号-SPO显然不会对该文件进行Gzip压缩。

我认为这与SPO中的“输出缓存设置”有关,它表示: the system administrator has configured output cache values for the following settings: ..., *vary by query string parameters*

因此,如果您有类似/path/filename.js?v=1 ,请删除?v=1 ,然后应将您的文件进行GZip处理。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM