优化设置WordPress!打造你的完美站点

  • A+
所属分类:wordpress建站

大家做博客一般网站上线后,像网站模板,栏目,LOGO等基本设定后,就制作运营相关的工作就行了,因为WordPress程序,模板多,简单快捷,操作简单,所以WP程序成为很多网友的首选建站程序,但是用WordPress建站的话需要注意设定一些细节,这样你的博客会有一个更好的发展,爱编程小编介绍一下Wordpress优化的一些建议。

第一步:WordPress数据库优化

WordPress是php+mysql环境下的建站程序,那么在大数据的情况下程序运行的瓶颈就是数据查询。那么为了减小数据库的大小,最有效的方法就是删除冗余数据以及禁止WordPress自动保存文章草稿、文章修订等无用数据。仅需在当前WordPress主题的functions.php文件中加上以下代码即可禁用WordPress的自动保存功能。

禁用了自动保存和修订版本后,WordPress还是会产生一定的冗余数据。创建一个新php文件,粘贴以下代码执行:

执行后将会批量删除WordPress产生的冗余文件,修改好相应数据库信息后上传至网站然后使用浏览器直接访问该脚本即可一键优化数据库,不过由于一次性执行多个sql查询,所以该脚本访问时响应速度可能会比较长,优化成功后会显示Done。

然后再屏蔽垃圾评论提交到数据库,这样数据库就优化的差不多了,代码依然来自爱编程站:

说到屏蔽垃圾评论写入数据库,这里WP酷介绍一下之前发布的几种防垃圾评论的方法,具体见《WordPress第一次评论禁止全英文/屏蔽日语垃圾评论》和《可否与垃圾评论说再见?Willin Kan之Anti-Spam版本集合》, Anti-Spam记得放置在主题目录的functions.php第一行。除此之外仍可以使用第三方评论工具以及WordPress自家的Akismet来为博客撑起“保护伞”。

第二步:WordPress前端优化

1、CDN加速:

其实网站加载速度的最终瓶颈在于前端资源,那么做好前端优化网站的速度一定有大幅度的提升。如果你的网站在国外, 那么使用一个国内的静态资源CDN就很有必要了。本站推荐七牛云存储,可看《付费图床推荐 – 七牛云存储》和《多说提速:使用七牛云存储实现多说静态文件CDN》了解一下七牛加速网站的原理。在后天WP酷将会专门发布一篇如何将WordPress缓存插件与七牛云存储无缝整合的文章,欢迎关注。

2、去除冗余的html代码

做完了以上步骤,我们可以进一步的优化WordPress的前端代码达到深度优化的目的。大多数爱折腾的童鞋一定会发现WordPress的头部通常会载入很多无关紧要的代码,但是这些代码在WordPress的头部文件中却找不到。其实呢这些代码都是通过wp_head()这个函数加载进来的,那么怎么来删除这些代码呢?在functions.php文件中加入以下代码即可,代码如下:

remove_action(
'wp_head',
'wp_enqueue_scripts',
1 );
//Javascript的调用
remove_action(
'wp_head',
'feed_links',
2 );
//移除feed
remove_action(
'wp_head',
'feed_links_extra',
3 );
//移除feed
remove_action(
'wp_head',
'rsd_link' );
//移除离线编辑器开放接口
remove_action(
'wp_head',
'wlwmanifest_link' 
);//移除离线编辑器开放接口
remove_action(
'wp_head',
'index_rel_link' 
);//去除本页唯一链接信息
remove_action('wp_head',
'parent_post_rel_link',
10,
0 );//清除前后文信息
remove_action('wp_head',
'start_post_rel_link',
10,
0 );//清除前后文信息
remove_action(
'wp_head',
'adjacent_posts_rel_link_wp_head',
10,
0 );
remove_action(
'wp_head',
'locale_stylesheet' 
);
remove_action('publish_future_post','check_and_publish_future_post',10,
1 );
remove_action(
'wp_head',
'noindex',
1 );
remove_action(
'wp_head',
'wp_print_styles',
8 );//载入css
remove_action(
'wp_head',
'wp_print_head_scripts',
9 );
remove_action(
'wp_head',
'wp_generator' 
);
//移除WordPress版本
remove_action(
'wp_head',
'rel_canonical' 
);
remove_action(
'wp_footer',
'wp_print_footer_scripts'
);
remove_action(
'wp_head',
'wp_shortlink_wp_head',
10,
0 );
remove_action(
'template_redirect',
'wp_shortlink_header',
11,
0 );
add_action('widgets_init',
'my_remove_recent_comments_style');
function
my_remove_recent_comments_style()
{
global $wp_widget_factory;
remove_action('wp_head',
array($wp_widget_factory->widgets['WP_Widget_Recent_Comments']
,'recent_comments_style'));
}

 

第三步:更其他一些设置使用技巧

a、 首先是选择合适的博客插件

WordPress之所以这么流行,就是因为插件的丰富性,很多插件让博主操作起博客来得心应手,例如百度谷歌地图插件直接能够帮助站长生成地图并提交谷歌百度,社会化分享能插件能够一键分享,还有浏览次数统计插件,友情链接插件,相册插件,最有用的就是SEO优化的插件,有设定关键词等功能能够对文章起到很好的优化作用,所以利用好这些常用的插件,对你的博客一定会起到很大的帮助,有关相关插件,可以百度,或直接在博客后台插件中心寻找自己需要的插件。

b、伪静态URL 网站URL选择与设置

主要是分类页网址,文章页网址,页面网址的设定,通过设置固定链接自定义网址,如http://code520.net/,尽量简短,有含义,最好包含关键词,URL链接形式一旦确定,就不要随便更改,否则会带了诸如404的很多麻烦。

c、Robots.txt有效合理利用

设置网站地图连接,方便引导蜘蛛爬取页面,方便搜索引擎抓取网站内容。Robots协议用来告知搜索引擎哪些页面能被抓取,哪些页面不能被抓取;可以屏蔽站点的一些死链接;也可以屏蔽一些网站中比较大的文件,如:图片,音乐,视频等,节省服务器带宽。

d、  持续出产高质量文章

每天学习新技术,提高自身技术水平,定时定量有规律的更新你的网站,把握好更新频率 更新时间 内容数量,高质量创作内容 配图 加内链 写好标签。

e、  动用所有渠道宣传你的自媒体坚持做外链

每天两至三条,邮件投稿或专栏投稿,找友情链接等等。

广交互联网人脉 结善缘 博客足于“真”“诚”两字,用心做事才是最重要的。当然还有一些版权,说明等一些基本的设置,整好后就剩下发文和做外链这些基本的工作了,以上纯属个人经验之谈,希望对大家有所帮助。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: