搜索引擎优化步骤(温馨提醒优化之前切记先备份下数据删除所有修订影响)

优采云 发布时间: 2022-01-17 18:19

  搜索引擎优化步骤(温馨提醒优化之前切记先备份下数据删除所有修订影响)

  WordPress的文章,评论等很多数据都存储在数据库中,所以在构建wordpress网站的时候,网站的空间不需要太多,数据库一定要足够,而在WordPress中wp_posts表主要用于数据库中存储日志、页面、附件、导航菜单等数据,根据使用时间越来越长,积累的数据越来越多,操作越来越慢,所以我很满意。有必要对 WordPress 数据库进行整体优化。

  温馨提醒 优化前记得备份数据

  删除所有日志修订

  影响wordpress运行速度的根本原因是日志的修订记录。100多篇文章文章会有1000多条日志的修改记录,所以这一步优化一定要做,提速效果非常明显。执行以下 SQL 语句:

  复制代码

  代码显示如下:

  从 wp_posts 中删除 a、b、c

  LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id) WHERE a.post_type = 'revision'

  优化 wp_posts 表

  写入文章时的插入、更新或删除都会产生不同大小的记录碎片,在这一步需要进行碎片整理。

  复制代码

  代码显示如下:

  优化表 wp_posts;

  删除所有垃圾邮件

  这个可以在后台一一删除,也可以在mysql中执行:

  复制代码

  代码显示如下:

  删除 wp_comments WHERE comment_approved != '1';

  删除不存在的标签

  一些 文章 已被删除,但标签仍然存在。WordPress 不会自动删除它们。让我们手动清理它们:

  复制代码

  代码显示如下:

  删除 a,b,c

  从

  wp_terms 作为

  LEFT JOIN wp_term_taxonomy AS c ON a.term_id = c.term_id

  左连接 wp_term_relationships AS b ON b.term_taxonomy_id = c.term_taxonomy_id

  在哪里 (

  c.taxonomy = 'post_tag' 和

  c.count = 0

  );

  删除无用的 postmeta 记录

  删除文章的记录后,日志扩展表postmeta中的数据并没有被删除,请手动清理:

  复制代码

  代码显示如下:

  删除 pm 从 wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL

  总而言之,网站的速度就是网站的“半衰期”。不要让你的网站过于臃肿,以免影响网友的访问。

  PHP 代码复制内容到剪贴板

  $description="Little Can's Blog()关注网络安全、IT行业、网络安全文章、网络资源、计算机技术、网络安全技术、网络安全知识、互联网安全知识、原创网络安全博客 ”;

  $keywords="关注网络安全,网站漏洞,网络安全,网络安全技术,网络安全知识,网络安全教程,黑客新闻,服务器安全,网络安全文章,系统安全";}

  elseif(is_single()||is_page()){

  $description1=get_post_meta($post->ID,"description",true);

  $description2=mb_strimwidth(strip_tags(apply_filters

  ('the_content',$post->post_content)),0,200,"...");

  $description=$description1?$description1:$description2;

  $keywords=get_post_meta($post->ID,"keywords",true);

  如果($关键字==''){

  $tags=wp_get_post_tags($post->ID);

  foreach($tagsas$tag){

  $keywords=$keywords.$tag->name.",";}

  $keywords=rtrim($keywords,',');}

  }

  elseif(is_category()){

  $description=category_description();

  $keywords=single_cat_title('',false);}

  elseif(is_tag()){

  $description=tag_description();

  $keywords=single_tag_title('',false);

  }

  $description=trim(strip_tags($description));

  $keywords=trim(strip_tags($keywords));

  "/>

  "/>

  永久链接

  wordpress默认的固定链接是动态链接的形式,对搜索引擎不是很友好,需要修改。

  直接通过设置-永久链接选项,可以轻松修改永久链接的形式。至于选择哪种链接形式,其实还是看个人喜好了。

  建议选择 /%postname%/ 形式。需要注意的是,固定链接要在网站建立之初建立,以后不要修改。更改固定链接对网站的权重影响很大,即使使用301重定向。,所以不要修改永久链接。

  6.robots.txt

  robots.txt文件放在根目录下,是为搜索引擎设置的抓取规则集,可以指定搜索引擎可以抓取哪些页面。

  WordPress的robots.txt是写的,可以搜索一下,没有标准答案,主要是防止搜索引擎爬取后台文件。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线