admin 发表于 2023-2-7 16:51:21

discuz x3.5服务器优化中性能优化针对未备案网站或网站加速SEO静态资源优化JS 文件 URL对接云存储CDN加速访问网站的技巧教程

discuz x3.5服务器优化中性能优化针对未备案网站或网站加速SEO静态资源优化JS 文件 URL对接云存储CDN加速访问网站的技巧教程:

首先我们了解一个概念,影响discuz论坛速度的因素,首先加载js、css静态资源文件影响网站速度,
其实discuz本身设置有独立设置js、css缓存静态资源的配置:

静态资源设置独立域名,避免cookie污染,支持全站自动处理,静态资源通过CDN后的域名访问加快网站打开速度,提升用户体验,像淘宝这类大网站都是给静态资源设置独立域名

为什么淘宝、腾讯等会把静态资源放在另外一个主域名下?
观察大型站点的 HTTP 请求数,很多静态文件挂在非站点域名下的另外域名中。
如淘宝放在:
http://a.tbcdn.cn/p/global/1.0/global-min.css
腾讯放在:
http://mat1.gtimg.com/www/icon/favicon2.ico
新浪放在:
http://js.t.sinajs.cn/STK/js/gaea_1_19.js
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
主要是以下几个原因:
1、使用独立域名实现cookie分离,即这些域名下请求不会发cookie,节省流量,像淘宝的cookie都超大的,之前一度超过ie6的cookie长度限制
2、动静分离,静态资源方便做CDN,加快CSS、图片等静态资源的载入
3、http对同一个域名的同时下载线程数是有限制的,使用独立域名可以大大拓展这个并发连接数,也就是令浏览器并行下载更多资源,提高站点性能

废话不多说,实际操作教程如图:
**** Hidden Message *****
指定独立 JS 文件 URL: 后,还需要把 :
**** Hidden Message *****
补充加强:
编辑:/config/config_global.php
查找:
$_config['output']['staticurl'] = 'static/';其中,static/可以修改为 你已备案域名B的静态资源路径,也就是把 未备案网站的 static/ 整个上传至 已备案域名 B,
并将其配置文件这里修改为:
$_config['output']['staticurl'] = 'https://你的备案CDN域名/static/';* 静态资源存放到云存储上调用最好。


以上操作设置保存好后,更新论坛缓存,然后再返回论坛前台页面,对论坛右键 —— 查看源文件,看下js路径是否就变为了 你设置的独立加速域名。

独立的js、css加速URL性能优化尤其对未备案域名A,使用独立js、css加速备案域名B,来达到A的加速访问逻辑,当然,另外思路也可以从 压缩算法 考虑 js、css压缩加速加载速度来实现。

bit 发表于 2023-2-7 18:40:56

前来观摩学习~

puxfzmle 发表于 2023-2-8 13:48:06

学习学习

fadpea 发表于 2023-2-9 19:36:02

中性能优化针对未备案网站或网站加速SEO

ysihvcld 发表于 2023-2-11 23:57:28

KANKAN 学习

Amano 发表于 2023-2-17 00:39:01

X3.4可以用吗?

pcmlx3 发表于 2023-2-24 01:29:57

楼主发贴辛苦了,谢谢楼主分享!
这东西我收了!谢谢楼主!dz插件网真好!

木风 发表于 2023-6-15 23:09:18

看看这个咋样 正需要

1915013666 发表于 2023-9-2 11:01:46

感谢分享,正需要

mzlxkokq 发表于 2023-9-7 20:40:20

服务器优化中性能优化针对
页: [1] 2
查看完整版本: discuz x3.5服务器优化中性能优化针对未备案网站或网站加速SEO静态资源优化JS 文件 URL对接云存储CDN加速访问网站的技巧教程

创宇盾启航版免费网站防御网站加速服务