湘龙工作室提供长沙做网站,长沙建站,长沙网站开发,软件制作,网站优化,域名注册,网络空间
长沙做网站

WordPress网站后台性能优化

发布时间:2014/11/21 来源:长沙做网站

   大家在长沙建站的过程中有时会用到wordpress的程序,现在以WordPress为例给大家讲解下网站后台性能优化,前面讲过一篇文章如何给wordpress主题添加后台设置选项,大家可以前往了解下。

wordpress后台性能优化
   1、去掉google字体,这个可以下载插件或是在functions里面去掉,这个大家随意,自己看着办就行了。我个人倾向于functions里的那一种,下面贴出代码:
  
// Remove Open Sans that WP adds from frontend   
if (!function_exists('remove_wp_open_sans')) :   
function remove_wp_open_sans() {   
wp_deregister_style( 'open-sans' );   
wp_register_style( 'open-sans', false );   
}
// 前台删除Google字体CSS   
add_action('wp_enqueue_scripts', 'remove_wp_open_sans');
// 后台删除Google字体CSS   
add_action('admin_enqueue_scripts', 'remove_wp_open_sans'); 
endif;
  2、cookie静态化
  
  我们知道当用户仿问网站的时候,会加载image、css、js等,用户一大部分的时间在搞这个东西,所以这是浪费时间,做法如下:
  
  wordpress很简单只要修改一下wp-config.php就好了!
  
  define(“WP_CONTENT_URL”, “http://www.niubseo.com”);
  
  define(“COOKIE_DOMAIN”, “www.niubseo.com”);
  
  然后用“bloginfo(template_directory’)”这段代码加入你要实现的静态内容中即可!
  
  3、设置静态内容的缓存,加快速度
  
  其实这个很简单,直接加入以下代码就可以了。在.htaccess中。
  
<IfModule mod_expires.c>
ExpiresActive on
# Perhaps better to whitelist expires rules? Perhaps.
ExpiresDefault      "access plus 1 month"
# cache.appcache needs re-requests
# in FF 3.6 (thx Remy ~Introducing HTML5)
ExpiresByType text/cache-manifest "access plus 0 seconds"
# Your document html
ExpiresByType text/html "access plus 0 seconds"
# Data
ExpiresByType text/xml "access plus 0 seconds"
ExpiresByType application/xml "access plus 0 seconds"
ExpiresByType application/json "access plus 0 seconds"
# RSS feed
ExpiresByType application/rss+xml "access plus 1 hour"
# Favicon (cannot be renamed)
ExpiresByType image/x-icon "access plus 1 week"
# Media: images, video, audio
ExpiresByType image/gif "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType video/ogg "access plus 1 month"
ExpiresByType audio/ogg "access plus 1 month"
ExpiresByType video/mp4 "access plus 1 month"
ExpiresByType video/webm "access plus 1 month"
# HTC files  (css3pie)
ExpiresByType text/x-component "access plus 1 month"
# Webfonts
ExpiresByType font/truetype "access plus 1 month"
ExpiresByType font/opentype "access plus 1 month"
ExpiresByType application/x-font-woff   "access plus 1 month"
ExpiresByType image/svg+xml "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject "access plus 1 month"
# CSS and JavaScript
ExpiresByType text/css "access plus 1 year"
ExpiresByType application/javascript "access plus 1 year"
ExpiresByType text/javascript "access plus 1 year"
<IfModule mod_headers.c>
Header append Cache-Control "public"
</IfModule>
</IfModule>
  4、使用CDN加速,让网站飞起来
  
  CDN的话国内也有几家做的好的,不过最好的当属于百度老大的好,不过加速的前提是域名是要有备案,死链提交的功能也是没有出来的。百度的CDN真的不是盖的,很好。大家可以去试试,我这里不去说了。
  
  5、清除header部分不需要的的输出
  
  在写wordpress模板中,发现了一个问题,N多模板为了方便,会把头部所有的东西都输出到网页中,这样是没必要的,也是浪费资源,所以,我们要去掉没必要的头部输出,长沙做网站给出代码:
  
remove_action('wp_head', 'wlwmanifest_link');

remove_action('wp_head', 'rsd_link');

remove_action('wp_head', 'index_rel_link');

remove_action('wp_head', 'feed_links_extra', 3 );

remove_action('wp_head', 'feed_links', 2 );

remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );

remove_action('wp_head', 'wp_generator');
  以上代码放入主题的functions.php文件中,速度肯定会提高。
  
  6、少用插件,没必要的插件就不安装,能用代码解决的话,尽量用代码解决,长沙做网站常见得插件占资源,不如代码爽一些,不知道大家是怎么想的,还有wordpress自带的插件,比如hello 萝莉什么的,不用就去掉。并且自动版本很烦人,我们要屏蔽版本,代码如下:

remove_action(‘pre_post_update’, ‘wp_save_post_revision’);
add_action(‘wp_print_scripts’, ‘disable_autosave’);
function disable_autosave() {
wp_deregister_script(‘autosave’);
}
做网站版权所有 2009-2015 湘ICP备11020044号   sitemap
地址:长沙市天心区五一西路189号锦绣中环29楼(已搬至岳麓区金星北路89号)   邮编:410001
电话:0731-82067301   QQ:2668200050   Email:longyun1077@163.com
湘龙工作室为您提供:长沙做网站,长沙建站,长沙网站开发,软件制作,网站优化,域名注册,网络空间服务
Copyright 2002-2010 长沙做网站www.csjwang.com. 版权所有
长沙做网站多少钱   长沙做网站公司   长沙做网站价格   长沙做网站的 培训班管理软件
分享到: