博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Discuz论坛提速优化技巧
阅读量:5955 次
发布时间:2019-06-19

本文共 1886 字,大约阅读时间需要 6 分钟。

Discuz是国内最受站长们欢迎的建站源码之一,除了开源以外还有着很强大的后台,即便是没有建站基础和不懂代码的站长也能很快的架设出一个论坛,甚至是门户。

一个网站的加载速度除了影响你在里的排名以外还影响着你的用户体验。最新研究表明,大多数用户期望的网站加载时间是3秒,如果时间超过3秒,网站就开始流失用户了,所以即便你的网站再漂亮,内容再丰富 看起来像个艺术品,但是加载很慢,也是徒劳的。当你完成Discuz的版块、用户设置,插件安装和界面美化之后是否应该考虑一下网站的加载速度了呢?

Discuz的提速方法有很多,大体分为以下10条:

1.后台性能优化

2.延迟加载设置

3.开启GZIP

4.使用CDN

5.优化

6.使用谷歌Pagespeed

7.模板优化

8.插件筛选

9.图片压缩

10.伪静态

这篇文章主要介绍第一部分“后台性能优化”。

Discuz的后台性能优化包括:论坛页面缓存设置、服务器优化和内存优化

一、后台>全局>性能优化>论坛页面缓存设置

Discuz提速优化技巧 

Discuz后台优化,缓存设置

论坛缓存页面设置可分以下两种:

1.缓存论坛首页有效期:0、缓存帖子有效期:0、缓存系数:0

2.缓存论坛首页有效期:900、缓存帖子有效期:900、缓存系数:40~60

第一种设置针对新开设的论坛

第二种设置针对有一定会员和发帖量的论坛

另外虚拟主机用户建议使用第一种设置,减轻论坛压力。

 

二、后台>全局>性能优化>服务器优化

Discuz提速优化技巧 

Discuz后台设置,服务器优化

服务器优化同样分两种:

1.访问量一般或者小的网站设置方法:是否优化更新主题浏览量:否、查看数开启防刷新:否、附件下载量延迟更新:是、禁止浏览器缓冲:否、 文件目录:缓存目录、开启图片延时加载:是,其他不用设置即可。

2.访问量大或者非常大设置方法:是否优化更新主题浏览量:是、查看数开启防刷新:根据实际情况设置,建议设置为否。模块更新时间区间:3-6点最佳。

 

三、后台>全局>性能优化>内存优化

 

Discuz提速优化技巧 

 

Discuz后台设置,内存优化

Discuz后台内存优化分为、memcache、APC、Xcache、eAccelerator、wincache

个人推荐Memcache,不论哪个接口都需要服务器支持,然后通过Discuz的配置文件“config_global.”开启

config_global.文件位于config目录

打开config_global.php文件,查看第18行,如:

[css]   
 
 
  1. // ————————– CONFIG MEMORY ————————— //  
  2. $_config['memory']['prefix'] = ‘UqQyh2_’;  
  3. $_config['memory']['redis']['server'] = ”;  
  4. $_config['memory']['redis']['port'] = 6379;  
  5. $_config['memory']['redis']['pconnect'] = 1;  
  6. $_config['memory']['redis']['timeout'] = ’0′;  
  7. $_config['memory']['redis']['requirepass'] = ”;  
  8. $_config['memory']['redis']['serializer'] = 1;  
  9. $_config['memory']['memcache']['server'] = ’127.0.0.1′;  
  10. $_config['memory']['memcache']['port'] = 11211;  
  11. $_config['memory']['memcache']['pconnect'] = 1;  
  12. $_config['memory']['memcache']['timeout'] = 1;  
  13. $_config['memory']['apc'] = 0;  
  14. $_config['memory']['xcache'] = 0;  
  15. $_config['memory']['eaccelerator'] = 0;  
  16. $_config['memory']['wincache'] = 0;  

其中$_config['memory']['']['server'] = ”; 和 $_config['memory']['memcache']['server'] = ”;需要在引号当中添加127.0.0.1,如上图。

其它APC 和Xchache等只需要将0改为1即可。

通过以上设置即可大幅提升Discuz的加载速度

转载地址:http://epexx.baihongyu.com/

你可能感兴趣的文章
linux学习之查看程序端口占用情况
查看>>
相逢在栀枝花开的季节
查看>>
linux下git自动补全命令
查看>>
Ubuntu14.04LTS更新源
查看>>
Linux报“Unknown HZ value! (288) Assume 100”错误
查看>>
mysql多实例实例化数据库
查看>>
我的友情链接
查看>>
golang xml和json的解析与生成
查看>>
javascript 操作DOM元素样式
查看>>
Android 内存管理 &Memory Leak & OOM 分析
查看>>
【查找算法】基于存储的查找算法(哈希查找)
查看>>
JavaWeb网上图书商城完整项目--day02-10.提交注册表单功能之页面实现
查看>>
记录一下这次web实训的两个网站
查看>>
POJ-1830 开关问题 高斯消元
查看>>
做程序开发的你如果经常用Redis,这些问题肯定会遇到
查看>>
CAS-认证流程
查看>>
006android初级篇之jni数据类型映射
查看>>
Java 集合框架查阅技巧
查看>>
apache配置虚拟主机
查看>>
CollectionView水平和竖直瀑布流的实现
查看>>