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

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

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

1.后台性能优化

2.延迟加载设置

3.开启GZIP

4.使用CDN

5.数据库优化

6.使用谷歌Pagespeed

7.模板优化

8.插件筛选

9.图片压缩

10.伪静态

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

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

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

 

Discuz后台优化,缓存设置

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

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

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

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

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

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

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

 

Discuz后台设置,服务器优化

服务器优化同样分两种:

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

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

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

 

Discuz后台设置,内存优化

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

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

config_global.php文件位于config目录

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

  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']['redis']['server'] = ”; 和 $_config['memory']['memcache']['server'] = ”;需要在引号当中添加127.0.0.1,如上图。

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

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

Discuz论坛提速优化技巧的更多相关文章

  1. robots.txt使用和优化技巧

    一.利于网站优化的robots.txt使用技巧 1.在线建站提供方便之路.当我们将域名解析到服务器,可以访问站点了,可是这个时候站点还没有布局好,meta标签还一塌糊涂.乳沟此时的站点被 搜索引擎蜘蛛 ...

  2. SEO优化技巧总结

    SEO优化技巧总结 一:了解搜索引擎 基础知识 搜索引擎:由蜘蛛程序沿着链接爬行和抓取网上的大量页面,存进数据库,经过预处理,用户在搜索框 输入关键词后,搜索引擎排序从数据库中挑选出符合搜索关键词要求 ...

  3. 关于TRIM的优化技巧

    背景 今天在论坛中,看到有人在问一个千万级别表查询的优化.一个简单的查询几分钟.语句如下 SELECT  work_date ,        major ,        style ,      ...

  4. Unity UI性能优化技巧

    本文将介绍一些提升Unity UI性能的技巧.更多优化技巧,可以观看Unity工程师Ian Dundore在Unite Europe 2017的演讲<使用Unity性能提升技巧>. 1.划 ...

  5. lamp平台搭建论坛网站(Discuz论坛)

    1. 安装Apache 1) 安装apr [root@www lamp]# yum install zlib-devel gcc gcc-c++ openssl-devel pcre-devel -y ...

  6. LNMP架构及DISCUZ论坛部署

    1)(5分)服务器IP地址规划:client:12.0.0.12/24,网关服务器:ens36:12.0.0.1/24.ens33:172.16.10.1/24,Web1:172.16.10.10/2 ...

  7. Discuz论坛黑链清理教程

    本人亲测有效,原创文章哦~~~ 论坛黑链非常的麻烦,如果你的论坛有黑链,那么对不起,百度收录了你的黑链,不会自动删除,需要你手动去清理. 什么是黑链 黑链,顾名思义,就是一些赌博网站的外链,这些黑链相 ...

  8. 实现Discuz论坛客户端应用源码

    通过使用该源码,开发者可以迅速地将Discuz论坛迁移到Android客户端中.不需要任何的开发工作即可拥有属于自己论坛的Android客户端 源码下载:http://code.662p.com/vi ...

  9. SQL Server 聚合函数算法优化技巧

    Sql server聚合函数在实际工作中应对各种需求使用的还是很广泛的,对于聚合函数的优化自然也就成为了一个重点,一个程序优化的好不好直接决定了这个程序的声明周期.Sql server聚合函数对一组值 ...

随机推荐

  1. 【JAVAWEB学习笔记】13_servlet

    JavaWeb核心之Servlet 教学目标 案例一.完成用户登录功能 案例二.记录成功登录系统的人次 一.Servlet简介 1.什么是Servlet Servlet 运行在服务端的Java小程序, ...

  2. Hibernate中调用带有underscore的Column Name

    Hibernate中默认的NamingStrategy不支持调用带有下划线的column name.在hibernate的bean中必须使用camel case.使用ImprovedNamingStr ...

  3. set集合(一)

    set 叫做集合  作用:  去重(去除重复) 举例-- >>> name_list = ['alben','nichole','lucy','andy','tom','alben' ...

  4. Bootstrap快速入门

    Bootstrap有两个重点,一个是概念的理解,理解bootstrap是如何通过div来代替过去的table布局的:一个是常用结构的熟悉,做到需要的组件马上就能找到,小修修改改可用就行.其最帅的一点就 ...

  5. win2012中添加架构FTP服务器

    打开IIS管理器(win+R输入inetmgr后回车或通过 添加FTP站点

  6. 从计算机语言的发展到我的第一行代码(HelloWorld)

    程序:为了让计算机执行某些操作或解决某个问题而编写的一系列有序指令的集合 算法:解决问题的具体方法和步骤 流程图是算法的一种图形化表示方式. 流程图直观.清晰,更有利于人们设计与理解算法. 它使用一组 ...

  7. shiro不重启动态加载权限

    最近一朋友让我帮他做一个后台权限管理的项目.我就在我原来的项目加加改改但是还是不理想,查了不少资料也走了不了弯路...... shiro基本的配置我就不多说了这个很简单自己查查资料就完成----下面是 ...

  8. (计蒜客)UCloud 的安全秘钥

    UCloud 的安全秘钥 题意 给出一个数组 s 串,和数组 t 串,那么如果两者长度相同且两者所含的数字全部相同,则说这两个串相似. 给定原始串 S ,以及 m 个询问 T 串,问 S 串有多少个连 ...

  9. js背景自适应,学到了

    最近在做一个项目,要求实现背景自适应,何为背景自适应呢? 1.如果背景图高度不够,背景height是100%,background-size就应该是 100% auto 2.如果背景图宽度不够,背景w ...

  10. node.js零基础详细教程(6):mongodb数据库操作

    第六章 建议学习时间4小时  课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑. ...