首页 CMS教程 DEDECMS 织梦怎么加速文章页显示速度

织梦怎么加速文章页显示速度

Nov 07, 2019 am 09:41 AM
加速 织梦

织梦怎么加速文章页显示速度

一、要进入dedecms根目录中找下目录:

include/inc/inc_fun_SpGetArcList.php
登录后复制

二、找到之后最好下载到本地打开找到如下代码:

for($i=0;$i<$ridnum;$i++){ if($tpsql==””) $tpsql .= ” And ( (“.TypeGetSunID($reids[$i],$dsql,’arc’).” 
Or arc.typeid2=&#39;”.$reids[$i].”‘) “; else $tpsql .= ” Or (“.TypeGetSunID($reids[$i],$dsql,’arc’).” 
Or arc.typeid2=&#39;”.$reids[$i].”‘) “; }
登录后复制

三、找到的如上代码之后可以把上面代码注释掉或者替换都可以,替换改成如下代码:

for($i=0;$i<$ridnum;$i++){ if($tpsql==””) $tpsql .= ” And (“.TypeGetSunID($reids[$i],$dsql,’arc’); 
else $tpsql .= ” Or “.TypeGetSunID($reids[$i],$dsql,’arc’);
登录后复制

查找:

$orwhere .= " And ( arc.typeid in ($sonids) Or arc.typeid2 in ($sonids) ) "
登录后复制

替换为:

$orwhere .= " And arc.typeid in ($sonids) ";
登录后复制

具体优化步骤: 

1、关闭副栏目,生成速度从50秒20页降到20秒20页

2、删除文档模版中的调用随机文档的标签(即arclist中带有sort=rand的)开启后台中能找到的所有缓存,生成速度从20秒20页降到6秒多一页

3、删除文档模版中的相关文档,生成速度从6秒猛降到不到一秒

推荐教程:dedecms教程

以上是织梦怎么加速文章页显示速度的详细内容。更多信息请关注PHP中文网其他相关文章!

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Laravel缓存机制:加速应用程序的响应时间 Laravel缓存机制:加速应用程序的响应时间 Aug 26, 2023 pm 08:12 PM

Laravel缓存机制:加速应用程序的响应时间引言:在今天的互联网时代,快速的应用程序响应时间对于用户体验和业务成功至关重要。为了提高应用程序的性能和响应速度,开发人员需要采取一些策略。其中之一就是使用缓存机制。Laravel作为一款流行的PHP框架,提供了一套强大的缓存机制,可以帮助我们加速应用程序的响应时间。本文将详细介绍Laravel缓存机制的使用方法

如何在FastAPI中使用缓存来加速响应的速度 如何在FastAPI中使用缓存来加速响应的速度 Jul 28, 2023 pm 08:17 PM

如何在FastAPI中使用缓存来加速响应的速度引言:在现代Web开发中,性能是一个重要的关注点。如果我们的应用程序不能快速地响应客户请求,可能会导致用户体验的下降甚至用户流失。而使用缓存是一个提高Web应用程序性能的常见方法之一。在本文中,我们将探讨如何使用缓存来加速FastAPI框架的响应速度,并提供相应的代码示例。一、什么是缓存?缓存是一种将经常被访问的

如何使用Numba加速Python程序的数值计算 如何使用Numba加速Python程序的数值计算 Aug 02, 2023 pm 05:37 PM

如何使用Numba加速Python程序的数值计算引言:在进行数值计算时,Python是一种非常灵活和易于使用的语言。然而,由于Python是一种解释型语言,它的运行速度相对较慢,特别是在密集的数值计算任务中。为了提高Python程序的性能,我们可以使用一些优化工具和库。其中一个非常强大的库是Numba,它可以在不改变Python代码结构的情况下,使用即时编译

如何解决Win7电脑网速缓慢问题 如何解决Win7电脑网速缓慢问题 Jan 04, 2024 am 09:17 AM

很多使用win7系统电脑的小伙伴,发现使用电脑的时候发现网速特别慢。这是什么情况呢?可能是你网络设置里面对网络有一定的限制,今天小编教你们如何解除网络限制,让网速变得极快,只要选择高级设置里面将其值更改为“20MHz/40MHzauto”即可,具体的教程一起来看看吧。提升win7电脑网速的方法1.小编这里以win7系统为例说明,鼠标右键桌面任务栏右侧的“网络”图标,选择“网络和共享中心”打开。2.在新出现的界面中点击“更改适配器设置”,然后鼠标右键“本地连接”选择“属性”打开。3.在打开的“本地

如何启用硬件加速 如何启用硬件加速 Feb 18, 2024 pm 01:41 PM

硬件加速怎么开随着科技的发展,硬件加速已经成为了提升计算机性能的重要手段之一。通过利用硬件加速,我们可以加快电脑运行速度,提升图形处理能力,使得计算机更加高效稳定。那么,硬件加速到底如何开启呢?本文将为你详细介绍。首先,我们需要明确硬件加速的概念。硬件加速一般是指使用计算机的专用硬件进行加速处理,而不是通过软件来完成。常见的硬件加速包括GPU(图形处理器)加

织梦如何导入css 织梦如何导入css Dec 03, 2020 pm 04:03 PM

织梦导入css的方法:1、将HTML模板文件放到“templets”文件夹中;2、将HTML文件的后缀改成“.htm”;3、在原先的样式路径前加上“{dede:global.cfg_templets_skin/}”即可。

如何配置Nginx代理服务器以加速Web服务的响应时间? 如何配置Nginx代理服务器以加速Web服务的响应时间? Sep 05, 2023 pm 03:24 PM

如何配置Nginx代理服务器以加速Web服务的响应时间?引言:在今天的互联网时代,快速响应的Web服务对于用户体验至关重要。而Nginx作为一款高性能的轻量级反向代理服务器,可以有效地提高Web服务的响应速度。本文将介绍如何配置Nginx代理服务器以加速Web服务的响应时间,并结合代码示例进行详细说明。第一部分:安装和配置Nginx代理服务器安装Nginx首

Vue中如何配置和使用CDN进行加速 Vue中如何配置和使用CDN进行加速 Oct 15, 2023 pm 02:31 PM

Vue中如何配置和使用CDN进行加速在Vue项目中,使用CDN(ContentDeliveryNetwork)可以有效地加速网页加载速度,提升用户体验。CDN技术通过将静态资源文件分发到全球各个地点的服务器上,使用户可以从离用户最近的服务器上快速获取资源,减少了数据传输的时间和延迟。下面将详细介绍Vue中如何配置和使用CDN进行加速。首先,我们需要找到一

See all articles