天增的博客
首页
博客
  • 分布式解决方案
  • Java并发工具包
  • redis
  • LeetCode
  • 系统设计
  • JVM体系
Github (opens new window)
Rss (opens new window)
  • zh-CN
  • en-US
首页
博客
  • 分布式解决方案
  • Java并发工具包
  • redis
  • LeetCode
  • 系统设计
  • JVM体系
Github (opens new window)
Rss (opens new window)
  • zh-CN
  • en-US
  • posts
  • onlyoffice在线预览加载优化
2023-11-08

onlyoffice在线预览加载优化

# onlyoffice在线预览加载优化

onlyoffice在线预览时会加载相关连的样式和js等静态文件,部分文件体积较大(如sdk文件、fonts文件等)导致前端加载缓慢

将大体积文件备份到oss等服务,并修改nginx转发到指定服务

  1. 找到指定的静态文件:在docker版中onlyoffice的静态文件在/var/www/onlyoffice/documentserver目录下(版本不一致请对应查找文件即可)

  2. 将docker容器的目标文件复制到宿主机并上传到oss;docker复制命令:docker cp [容器]:/var/www/onlyoffice/documentserver/fonts /tmp/onlyoffice/fonts

  3. 找到nginx配置文件:在docker版中nginx文件在:/etc/nginx/includes目录下,这里主要修改ds-docservice.conf

  4. 添加目标文件的转发配置,示例:

      location ~* /7.4.1-36/fonts(.*){
    	return https://xxxxxx.com/7.4.1-36/fonts$1?$args;
      }
    

‍

最近更新
01
以 root 身份启动 transmission-daemon
12-13
02
Debian系统安装qbittorrent-nox
12-09
03
LXC Debain12安装zerotier并实现局域网自动nat转发
07-29
更多文章>
Theme by Vdoing | Copyright © 2015-2024 天增 | 苏ICP备16037388号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式