Discuz! X1.5/优化设置

来自站长百科
跳转至: 导航、​ 搜索

Discuz! X1.5| Discuz! X1.5安装| Discuz! X1.5使用| Discuz! X1.5插件| Discuz! X1.5模板|Discuz! X1.5升级| Discuz! X1.5全面解析

Discuz! X1.5 最让人期待完善的细节之一就包括对各页面标题的可自定义,以及门户各频道单独的 SEO 优化设置和论坛各版块的 SEO 优化设置,我们的新版本,通过考察研究并收录和听取大多数站长的建议对站点本身的 SEO 优化做了更详细的改进和全新的研发,直接全面提升站点被收录的几率。

对站点进行搜索引擎优化设置一直是广大站长朋友比较关心和关注的问题之一,有些站点开始的时候搜索引擎蜘蛛的抓取量很大,排名比较靠前,但是后来发现站点内容不被收录或者收录的内容严重下降,这也是部分站长的疑问,还有一些站,内容很少被搜索引擎蜘蛛抓取,当然排名也很靠后,到各大搜索网站搜索自己的站点关键字,可能已经到了第二页甚至第三页或更靠后,而有些站输入站点关键字排名就比较靠前,被收录的页面也比较全面,这些都和站点本身 SEO 的优化有关,我们的优化设置中除了搜索引擎优化还包括内存优化、论坛页面缓存设置和服务器优化,下面将一一讲解。

一、搜索引擎优化

包括了开启 rewrite 以及站点各页面标题关键字的优化。

1、URL 静态化

URL 静态化可以提高搜索引擎抓取,开启本功能需要对 Web 服务器增加相应的 Rewrite 支持,且会轻微增加服务器负担,同时您还可以调整每个页面的静态格式,但不得删除其中的 "{xxx}" 标记。注意,修改静态格式后您需要修改服务器的 Rewrite 规则设置,同时 Discuz! X1.5 版本会根据您在后台设置的静态格式自动生成 Rewrite 规则,不需要自己来编写。

操作路径:【后台】=>【全局】=>【优化设置】=>【搜索引擎优化】=>【URL 静态化】,把需要静态化的页面设置为可用。如下图所示:

Nd1.gif

首页专题页:默认的静态格式为 topic-{name}.html 即当您访问专题页面的时候,显示地址如:

http://www.discuz.org/topic-food.html 

首页文章页:默认的静态格式为 article-{id}-{page}.html 即当您访问门户文章时的 Rewrite 规则,显示地址如:

http://www.discuz.org/article-5-1.html 

论坛主题列表页:默认的静态格式为 forum-{fid}-{page}.html 即当您访问论坛某个版块的时候,显示地址如:

http://www.discuz.org/forum-8-1.html 

论坛主题内容页:默认的静态格式为:thread-{tid}-{page}-{prevpage}.html 即当您访问论坛某个帖子时,显示地址如:

http://www.discuz.org/thread-27039-1-1.html 

群组主题列表页:默认的静态格式为:group-{fid}-{page}.html 即当您访问某个群组的时候,显示地址如:

http://www.discuz.org/group-1288-1.html 

用户个人主页:默认的静态格式为:space-{user}-{value}.html 即当您访问某个用户的个人主页时的 Rewrite 规则

全站动态页面:默认的静态格式为:{script}-{param}.html 即当您访问某个动态时的 Rewrite 规则

在要生成 Rewrite 规则的页面后可用处打勾, 最后点击“查看当前的 Rewrite 规则”即可自己生成 Rewrite 规则。

分别生成了Apache Web Server(独立主机用户)、Apache Web Server(虚拟主机用户)、IIS Web Server(独立主机用户)、IIS7 Web Server(独立主机用户)、Zeus Web Server、Nginx Web Server。

然后在 Apache 服务器或者 IIS 下配置 URL 静态化的 Rewrite 规则,根据自己服务器的情况来选择相对应的 Rewrite 规则。

Rewrite 兼容性:如果你的服务器不支持 Rewrite 规则中的中文字符,请选择“是”。对于没有此问题的服务器,可以选择“否”。

2、在 Apache 服务器下配置 URL 静态化的 Rewrite 规则。

这里分两种情况,一种是独立主机用户,这部分用户拥有对主机的管理权限,因此配置起来比较方便一些。

首先确定您使用的 Apache 版本,及是否加载了 mod_Rewrite 模块。

Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码:

LoadModule Rewrite_module libexec/mod_Rewrite.so AddModule mod_Rewrite.c Apache 2.x 的用户请检查 conf/httpd.conf 中是否存在如下一段代码:

LoadModule Rewrite_module modules/mod_Rewrite.so 如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入上面自动生成的 Apache Web Server(独立主机用户)Rewrite 规则代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 中去,如果加在虚拟主机配置外部将可能无法使用,改好后将 Apache 重启。

如果没有安装 mod_Rewrite,您可以重新编译 Apache,并在原有 configure 的内容中加入 --enable-Rewrite=shared,然后再在 Apache 配置文件中加入上述代码即可。

另外一种用户是 Apache 虚拟主机用户。

在开始以下设置之前,请首先咨询您的空间服务商,空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,否则即便按照下面的方法设置好了,也无法使用。

检查 Discuz! X1.5 版本所在目录中是否存在 .htaccess 文件,如果不存在,请手工建立此文件。Win32 系统下,无法直接建立 .htaccess 文件,您可以从其他系统中拷贝一份,编辑并修改 .htaccess 文件,添加上面自动生成的 Apache Web Server(虚拟主机用户)Rewrite 规则代码。

添加内容时,请遵照上面的提示,修改 Discuz! X1.5 版本所在的路径,然后保存。将 .htaccess 文件上传到 Discuz! X1.5 版本所在的目录中。

3、搜索引擎优化

网页标题通常是搜索引擎关注的重点,论坛后台增加各页面标题的 seo 优化,这样可以更详细的设置每个频道的关键字。

这里包括了门户、广场、群组、家园以及应用各频道的标题、SEO 描述以及SEO 关键字。

Nd2.gif

标题出现在页面头部的标题中,效果如下图所示:

Nd3.gif

设置这里的标题会替换以下模块页面的模块标题,可以使用 {bbname} 表示当前的站点名称。

点击导航栏上相应的频道即可在浏览器标题处显示在后台填写的标题内容,比如首页填的是“Discuz!官方首页”那么在站点导航栏上点击首页就会出现上图所示的内容,其它如广场、群组、家园、应用同理。

SEO描述 出现在页面头部的 Meta 标签中,用于记录本页面的概要与描述。

SEO关键字 项出现在页面头部的 Meta 标签中,用于记录本页面的关键字,多个关键字间请用半角逗号 "," 隔开。

其他头部信息:如需在 中添加其他的 HTML 代码,可以使用本设置,否则请留空。

Nd4.gif

二、内存优化

从 Discuz! X 开始,系统提供的内置的内存优化方式。目前支持的内存优化接口有 Memcache, eAccelerator, Xcache 三种,优化系统将会依据当前服务器环境依次选用接口。

启用内存优化功能将会大幅度提升程序性能和服务器的负载能力, 内存优化功能需要服务器系统以及PHP扩展模块支持。

内存接口的主要设置位于 config_global.php 当中,你可以通过编辑 config_global.php 进行高级设置。

Nd5.gif

三、论坛页面缓存设置

设置页面缓存能够有效的降低服务器的 MysqlCPU 负载,提高论坛运行速度。建议在论坛的数据量和访问量都比较大的情况下开启该功能。

1、论坛页面缓存设置

Nd6.gif

1)缓存论坛首页有效期:设置论坛首页缓存更新的时间,单位为秒,0 为关闭(此处关闭以后,缓存系数将不再起作用),建议设置为 900。如果设置为 900 则论坛每 900 秒来读取数据库信息更新一次首页缓存,保证缓存信息与实际信息的同步。同时该设置只对游客生效,也就是说开启该功能后只有游客浏览的页面是被缓存起来的页面。保证了会员浏览的首页数据是没被缓存的。

2)缓存帖子有效期:设置帖子页面缓存更新的时间,单位为秒,0 为关闭。请根据实际情况进行调整,建议设置为 900。另外,请通过编辑论坛来指定帖子页面缓存系数。

3)缓存目录:默认为 data/threadcache 目录,如果你需要将其指定为其他目录,请确定你指定的目录有可写权限。

2、缓存系数批量设置

Nd7.gif

该功能可以批量设置各个版块的帖子缓存系数,在开启了帖子缓存之后请指定这个值。

1)缓存系数:就是说帖子缓存的程度,页面缓存功能可以将会员经常访问的主题临时缓存起来,缓解大型论坛服务器压力。缓存阀值范围 0 - 100,建议设置为 40 ,0 为关闭。在磁盘空间允许的情况下,适当调高缓存系数,可以提高缓存效果。同时系数越高,占用的磁盘空间也就越大。

2)请选择要设置的论坛:选择将该系数应用到哪个版块之上,可以对部分版块或者全部版块设置。

四、服务器优化

服务器优化可以对论坛的一些参数进行调整,从而均衡服务器的负载。进入【后台】=>【全局】=>【优化设置】=>【服务器优化】,可以看到服务器优化的各项设置。

Nd8.gif

1)点击数延迟更新

延迟更新主题或者附件的浏览量,可明显降低访问量很大的站点的服务器负担,建议开启本功能。本功能有两个选项:主题浏览量和附件下载量,可以根据实际情况来开启。

2)禁止浏览器缓冲

禁止浏览器对论坛页面进行缓冲,可用于解决极个别浏览器内容刷新不正常的问题。如登陆后提示成功的用户名不是自己的用户名,但是刷新页面后正常。注意: 本功能会加重服务器负担。

3)最大在线人数

请设置合理的数值,范围 10~65535,建议设置为平均在线人数的 10 倍左右。这个设置通过设置 sessions 表的最大记录,来控制最大的在线人数,通过这个选项可以适当的控制服务器的资源消耗。可以根据实际在线人数来调节这个设置。

4)在线保持时间(分钟)

请根据访问情况设置合理的数值,访问量大的站点应当调小该数值,设置范围 5 - 60,过大或者过小的设置都有可能会增大服务器资源开销。用户的在线状态保存在 sessions 数据表内,调整这个值也就是调整了用户在线记录在该表内保存至自动销毁的时间。

5)系统负载控制

本选项用于 Unix/Linux 主机下,系统高于此值时会禁止新用户访问直至负载下降,通常情况可设置为 5~10,0 为不限制。本功能会轻微加重服务器负担。

当服务器负载高于设置值的时候,论坛会返回一个定制的错误页面。

6)JS 文件目录

设置站点 JS 文件的目录。当脚本目录为缓存目录时,系统会将默认目录中的 *.js 文件进行压缩然后保存到缓存目录以提高读取速度

此功能进一步加强了 Discuz! X1.5 系统的缓存机制。

参考来源[ ]

Discuz! X1.5使用手册导航

Discuz! X1.5安装:

Linux 环境搭建推|Windows 环境搭建|CentOS 5 服务器 Nginx 环境|Discuz! X1.5 安装说明

Discuz! X1.5使用:

Discuz! X1.5后台全局设置|Discuz! X1.5后台界面设置|Discuz! X1.5后台内容管理|Discuz! X1.5后台用户管理|Discuz! X1.5后台门户设置|Discuz! X1.5后台论坛设置|Discuz! X1.5后台群组管理|Discuz! X1.5后台扩展设置|Discuz! X1.5后台插件设置|Discuz! X1.5后台工具设置|Discuz! X1.5后台站长管理

Discuz! X1.5插件

Discuz! X1.5发帖际遇插件| Discuz! X1.5/一键转播到腾讯微博、QQ空间插件| Discuz! X1.5社区辅助管理平台插件| Discuz!X1.5/sitemap生成器插件| Discuz! X1.5每日签到插件|Discuz! X1.5版主已阅插件|Discuz! X1.5签名进度条|Discuz! X1.5炫彩签名插件|Discuz! X1.5友情群组,链接交换插件|Discuz! X1.5 Xweibo插件|Discuz! X1.5帖子显示头像插件|Discuz! X1.5QQ登陆插件|Discuz! X1.58090来听歌|Discuz! X1.5会员改名卡道具插件|Discuz! X1.5滑动快速返回顶部通用插件|Discuz! X1.5页面强制刷新按钮插件

Discuz! X1.5模板

Discuz! X1.5 YeeiX1.5门户模板|Discuz! X1.5贵州娱乐网风格模板|Discuz! X1.5精仿化龙巷风格模板|Discuz! X1.5仿克米蓝色模板|Discuz! X1.5魔客吧蓝色经典风格|Discuz! X1.5Eis第八套蓝色魅力

Discuz! X1.5升级

从Discuz!7.0到Discuz! X1.5升级|从Discuz!7.2/UCHome2.0/SupeSite7.5 到Discuz! X1.5|从Discuz! X1 到 Discuz! X1.5 升级|Discuz! X1.5RC 到 Discuz! X1.5 升级

Discuz! X1.5全面解析

Discuz! X1.5全面解析之核心功能|Discuz! X1.5全面解析之辅助运营|Discuz! X1.5全面解析之站长管理