优化之前切记先备份下数据删除所有日志修订影响运行速度的根源

优采云 发布时间: 2021-05-02 05:36

  优化之前切记先备份下数据删除所有日志修订影响运行速度的根源

  许多数据,例如文章和WordPress的注释都存储在数据库中,因此构建wordpress 网站的时间,网站的空间不必很大,并且数据库必须足够,以及WordPress数据库中的主要数据使用wp_posts表存储诸如日志,页面,附件,导航菜单等数据。随着使用时间越来越长,累积的数据越来越多,因此操作越来越速度越来越慢,所以我对WordPress非常有必要。数据库用于整体优化。

  温馨提示,请记住在优化之前备份数据

  删除所有日志修订

  影响wordpress运行速度的根本原因在于日志修订记录。一百多个文章将具有1,000多个日志修订记录,因此必须优化此步骤。加速效果非常明显。执行以下SQL语句:

  复制代码

  代码如下:

  从wp_posts a删除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)在哪里a.post_type ='revision'

  优化wp_posts表

  写文章时,插入,更新或删除将产生不同大小的记录片段。这一步是进行碎片整理。

  复制代码

  代码如下:

  优化表wp_posts;

  删除所有垃圾邮件

  可以在后台将其一一删除,也可以在mysql下执行:

  复制代码

  代码如下:

  从wp_comments中删除,在comment_approved!='1'处;

  删除不可用的标签

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

  复制代码

  代码如下:

  删除a,b,c

  从

  wp_terms AS

  左联接wp_term_taxonomy AS c ON a.term_id = c.term_id

  通过w.b_term_taxonomy_id = c.term_taxonomy_id左加入wp_term_relationships AS

  在哪里(

  c.taxonomy ='post_tag'AND

  c.count = 0

  );

  删除无用的postmeta记录

  删除文章记录后,日志扩展表postmeta中的数据尚未删除,因此,我们手动对其进行清理:

  复制代码

  代码如下:

  从wp_postmeta下午删除pm左联接wp_posts wp ON wp.ID = pm.post_id Wp.ID为空

  简而言之,网站的速度是网站的“半衰期”。不要让您的网站过于肿,以免影响网民的访问。

  将PHP代码的内容复制到剪贴板

  $ description =“ Xiaocan的博客()关注网络安全,IT行业,网络安全文章,网络资源,计算机技术,网络安全技术,网络安全知识,Internet安全知识,原创网络安全博客” ;

  $ 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);

  if($ keywords ==''){

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

  foreach($ tagsas $ tag){

  $ keywords = $ keywords。$ tag->名称。“,”;}

  $ 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));

  “ />

  “ />

  5.永久链接

  wordpress的默认永久链接是动态链接的形式,对搜索引擎不是很友好,因此需要对其进行修改。

  您可以直接通过setting-permalink选项轻松修改永久链接的形式。至于选择哪种链接格式,实际上取决于个人喜好。

  建议选择格式/%postname%/。应当注意的是,永久链接应在网站建立之初就建立,并且将来不应修改。更改固定链接将对网站的权重产生重大影响,即使使用301重定向也是如此,因此请不要对其进行修改。固定链接。

  6. robots.txt

  robots.txt文件位于根目录下。这是针对搜索引擎的爬网规则集。它可以指定搜索引擎可以抓取的页面。

  Wordpress robots.txt已编写,您可以搜索它,但是没有标准答案。主要原因是禁止搜索引擎抓取后台文件。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线