织梦全部生成静态-关于织梦生成html速度很慢的解决思路

对于用Dreamweaver CMS搭建的网站来说,如果文章数量稍微多一点,一次生成静态HTML文件就会非常痛苦。

今天不考虑服务器性能,只是在DreamWeaver程序本身中找到一些加快静态文件生成速度的思路。

需要思考的问题:

1、罪魁祸首:

织梦标签中,arclist标签无疑是常见且必须使用的织梦标签。 不过这个标签绝对是影响织梦静态速度最重要的因素。 我们要做的就是尽可能少地使用 arclist 标签或不使用 arclist 标签。

例如,一个网站有100个页面需要生成。 一般情况下,每个页面都有一组arclist标签部分,所以生成一个arclist标签需要100次查询,也就是时间。 我们的方法是减少arclist标签的查询,从而减少生成时间。

2. 必须使用 arclist 标签的部分:

生成的静态主要是列表页和内容页。 网站的页面布局一般都是左右结构布局(博客和企业网站都常见)。 一般右侧或者左侧是固定的,内容基本相同,例如:热门访问、推荐访问、最新发布等织梦全部生成静态,这些小版块都需要arclist标签来实现。

我们在SEO中经常谈论的噪音部分实际上是没有用的。

3. 隐藏使用 arclist 标签的部分:

我们可以直接将上面提到的sidebar部分静态化,这样就可以减少arclist标签的请求次数。

解决方案:

织梦伪静态_织梦手机版静态化_织梦全部生成静态

第一步:我们将网站页面分成块

每个站点的情况都不同。 一般准则是使用 arclist 标记部分,并且这些部分的内容是相同的。 例如:我通常使用侧边栏标签来进行网站侧边栏的布局。 我想做的是直接静态化侧边栏的内容。 常见的就是一些推荐的、热门的读物。

第二步:

使用空闲列表功能直接从上述块生成静态文件,我要做的就是将我的模板中侧边栏中的内容设为静态。

进入Dreamweaver后台--核心--频道管理--空闲列表管理织梦全部生成静态,然后看到下面的设置

免费列表标题:页面侧边栏

织梦全部生成静态_织梦伪静态_织梦手机版静态化

列出 HTML 存储目录:/templets/default/

目录默认页面名称:aside.html

命名规则:{listdir}/aside.html

列表模板:{style}/aside.htm

解释,

织梦全部生成静态_织梦手机版静态化_织梦伪静态

1、标题可以任意;

2.存放目录,这个也可以自定义,我放在模板文件夹下,有时也可以放在网站根目录下;

3.这个也可以定制。 我的区块只有一个。 如果分成几个,则需要创建几个空闲列表,供自己理解;

4.这个可以和上面的默认页面一致。

5、列表模板,上面sidebar.htm的内容是我把原来模板的sidebar部分复制到一个新的htm文件中,命名为sidebar,放在模板目录下。

6. 其他设置基本可以忽略,保留默认即可。

7、建立成功后,我们更新空闲列表,会得到一个sidebar.html的静态页面文件,按照上面的设置在template目录下。

第三步:将上面的静态页面引入到我们默认的模板文件中

{dede:include filename="sidebar.html" ismake="no"/}

上面这句话很常见。 该标签将用在 Dream Weaving 模板的头部和尾部。 这个标签的位置根据自己的情况引入到模板中对应的位置。 里面的ismake可以理解为是否解析文件,No表示不需要解析。

第四步:每次我们需要生成内容页和列表页时,先更新空闲列表,看看你的速度。