开发背景

WordPress自带一个默认的站点地图,但由于速度太慢经常导致主机负载过高,影响访问速度。蜘蛛抓取的时候服务器通常满负荷运行。

同时自带的站点地图自定义功能较少,它展示了文章,作者,分类,标签,页面。我们没办法控制只展示其中的一个或者几个。也无法控制优先级,更新频率这些参数。

于是开发了一款站点地图插件。这可能是10w以上文章的最好的选择了!

简介

完美替代默认站点地图
地图地址不变,内容不变,可以随时开启和关闭
自定义每张地图链接数量
可灵活定义每个地图文件中链接数量,根据网站带宽灵活设置
自定义文章顺序
可以按照时间自由排序,支持从老到新和从新到老
支持自定义站点地图样式
有两种样式可以选择。无样式速度快,WordPress内置样式美观
自定义页面优先级
支持首页、分类页、标签页、文章页、页面页、作者页优先级设置
自定义更新频率字段
支持首页、分类页、标签页、文章页、页面页、作者页更新频率字段
后台一键刷新整站地图

支持在后台一键刷新整站地图
定时任务定时刷新接口
提供一个接口刷新整站地图,您可以添加定时任务,保持站点地图为最新版本。

详细介绍

多种自定义选项

  1. 自定义每张地图的链接数量
  2. 设置展示排序,可设置最新到最老或最老到最新
  3. 两种展示方式:不带任何样式或者WordPress内置的站点样式

多种资源灵活加入

  1. 地图内容灵活选择,可控制文章、页面、分类、标签、作者这些类别资源是否加入地图
  2. 控制每一类资源的优先级和文章更新频率参数

一键生成

  1. 一键生成站点地图
  2. 通过拆分子任务方式运行,百万文章可完美生成。

多种定时生成方式

  1. 通过拆分子任务方式优化百万文章站点的地图定时任务。
  2. 小站点(小于10w文章)还支持通过主机面板访问定时任务链接方式执行定时任务。

资源零消耗

WordPress默认的站点地图是实时获取的,当文章数量较多时,加载速度非常慢,而且十分消耗资源。我曾经有一个二十万文章内容的站点有段时间负载特别高。当时那个站点主题优化基本做到极致,并且生成全站缓存。当时负载还特别高就非常不寻常。

经过一番排查,最后发现是当时搜索引擎频繁抓取的是WordPress自带的站点地图链接。这个链接直接查询数据库,列出几千篇文章。文章数量少没什么问题,数量多就是个灾难。

wpsitemap插件通过预取文章链接,存入文件的方式减少资源消耗。访问站点地图时不访问数据库,实现资源几乎零消耗。访问速度由原来的秒级提升至毫秒级

相关教程

[wprec_post_card post_id=7948]

你可能还喜欢下面这些文章

Auditor:WordPress 文章内容安全审核插件Auditor:WordPress 文章内容安全审核插件

本插件可以识别文章中的敏感信息,如果文章存在敏感信息,文章将会自动移动到安全的敏感隔离区,禁止任何形式的前台访问。

WordPress小说主题wpnovo,支持多语言、付费阅读、VIP会员功能的精美小说模板WordPress小说主题wpnovo,支持多语言、付费阅读、VIP会员功能的精美小说模板

//demo.imwpweb.com/wpnovo/多设备支持主题支持PC和移动端界面,独立设置,互不干扰。移动端首页(右)图:小说页面PC端和移动端的展示付费订阅主题支持付费订阅功能,支持付费单章订阅、整本小说订阅模式。

WordPress自动内链插件 WPKAL ,网站全自动增加锚链接必备插件WordPress自动内链插件 WPKAL ,网站全自动增加锚链接必备插件

什么是内链内链,顾名思义就是在同一网站域名下的内容页面之间的互相链接(自己网站的内容链接到自己网站的内部页面,也称之为站内链接)。自动内链工作原理简单来说,我们设定一些词表以及词表对应的链接,比如词是wordpress插件,链接是http

WordPress 敏感词违禁词屏蔽插件 WPWJC 介绍与下载WordPress 敏感词违禁词屏蔽插件 WPWJC 介绍与下载

这款插件的核心功能就是一点:找出文章中的违禁词、敏感词等措辞不当的词语,替换成你设置的更合适的词或者直接替换“*”号。请注意,需要同时下载站长工具箱和违禁词屏蔽插件,安装插件时也需要两个插件同时安装。

WordPress 文章自动配图、缩略图插件 WPAC 介绍与下载WordPress 文章自动配图、缩略图插件 WPAC 介绍与下载

2、自动生成的图片并非真实在磁盘中的图片,而是动态生成的,如果保存到磁盘会占用大量空间,这个空间没必要浪费,因此修改主题代码,直接将缩略图的地址改为wpac自动生成的缩略图地址是一个非常好的方案。

WordPress 相关文章插件 wprecWordPress 相关文章插件 wprec

wprec利用相似度算法计算每篇文章之间的相似度,找到与当前文章最相似的一些文章,展现在文章底部作为相关文章。我们知道,相关推荐插件推荐的原理是根据当前文章的特征(文章的高权重标签),从文章库中召回相关文章,再根据相关性评分,最后选出To