作者: admin

  • WordPress 性能检测与速度优化

    你的WordPress博客(网站)是否处于最佳运行状态(性能如何)?页面加载速度有多快?反应是不是很迟缓?你网站的性能是确保访问者拥有良好浏览体验的重要因素之一,所以,我个人认为,在如何提升WordPress性能与速度方面多花一些时间是值得的。本文下面为大家就如何提升WordPress运行效率列出了几点建议/技巧以供参考,希望对大家有用。
    在深入本文之前,建议大家先测试一下自己的WordPress网站的当前运行性能,这样可以确立一个基准数据,然后与做了优化之后的测试数据作为对比,看看到底是哪些方面的因素在影响着你的WordPress性能。

    如何测试一个网站的性能

    1.我使用谷歌的网页优化工具 PageSpeed Tools 来测试并优化自己的网页,力求获得85分(满分为100分)以上的好成绩。除了可以在线测试网站速度之外,PageSpeed Tools 同时提供了相关浏览器插件可以使用,如Chrome扩展PageSpeed Insights For Chrome 和 Firefox扩展PageSpeed Insights for Firefox,都能够做同样的事情。PageSpeed Tools 通过分析你网站的运行情况,并基于一套高性能网页评定标准,为你提供网页优化建议。

    2.你也可以使用一款叫做YSlow的Firefox扩展来检测你网站的页面加载速度。YSlow扩展与网页开发工具Firebug整合,因此,在Firefox上,如果要使用YSlow,你需要先安装Firebug 这款扩展然后才能够安装YSlow扩展。下面是一个例子,显示了被检测网站页面下载所需要的时间为23.042秒,显然并非理想的结果,应该需要做一些优化了。

    3.在WordPress中,我们可以通过一条PHP代码来显示页面加载所需要的数据库查询次数及消耗的时间,只需将下面这条代码放置到主题文件footer.php中适当的位置即可:

    [code]<?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds.[/code]

    这条PHP代码显示的意思可以解释为:打开当前页面需要多少秒,同时进行了多少次的数据库查询。

    4. 或使用在线网站测速工具 website speed tester 也可以查看页面加载完成所需要的时间。


    5. 或访问网站 numion.com ,使用它提供的“秒表”来测试下载一个网页所需要的时间。
    2013010949025485

    常用WordPress优化技巧

    1. 确保网站安全的第一步,将WordPress升级到最新版本
    2. 安装缓存插件 W3 Total Cache
    3. 尽量减少不必要的 PHP 查询,例如,将 <?php get_bloginfo(‘wpurl’); ?>这样的动态PHP语句替换成静态式的PHP语句,也就是你的WordPress网站绝对地址
    4. 从网页底部加载javascripts ,通常是CSS在头部(header),而javascript在底部(footer)
    5. 卸载无用或不必要的插件
    6. 优化并修复数据库
    7. 使用质量可靠的主题,建议从WordPress主题库下载安装
    8. 使用安全可靠的托管主机,如本博客所用的HostGator主机
    9. 有条件的话,使用口碑好的独立主机提供商
    10. 将页面文件大小控制在100kb之内,在同一页面上不要使用过多无用的图片或视频文件,建议始终将图片压缩后再使用
    11. 将多个小的CSS文件合并成一个大的CSS文件 (加载一个50kb的CSS文件总比加载5个10kb的CSS文件速度快)
    12. 合并javascripts
    13. 不要总是将script代码放到到header.php文件里头,使用外部script文件,这样让浏览器可以缓存script,减少读取script的次数
  • wordpress调用出文章缩略图

    wordpress博客的时候,我们在写文章总会少不了插入一些图片,当我们访问到首页的时候就会调用出一张图片作为此文章的特色缩略图片这样更能吸引读者。如果你的主题没有,但就想加上这个功能,如何设置?
    第一步,在你的改款主题的functions.php加入如下代码:
    [code]add_theme_support( ‘post-thumbnails’ );[/code]
    第二步,在你的首页文件index.php模板内容位置加入:
    [code]<?php if ( has_post_thumbnail() ) { ?>
    <?php the_post_thumbnail(); ?>
    <?php } else {?>
    <img src=”<?php bloginfo(‘template_url’); ?>/images/xxx.jpg” />
    <?php } ?>[/code]
    注:XXX.JPG为你在没有特色图片的时候显示的默认图片。
    第三步,完毕,在添加文章的时候添加特色图即可显示了。
    至于前台方面的还是需要CSS控制这样才会更美观,这里可以自己发挥。

  • 解决wordpress“无法将上传的文件移动至”错误

    正常情况下我们上传的图片命名只能是英文或者数字,如果图片命名是中文的话即使上传了也不会显示出来,这个是大部分都会犯的错误。上网搜索了这类似的内容都说是权限问题,这种情况很少一般按照正常的方法搭配环境都不会遇见目录权限问题。

  • 解决#1044 – Access denied for user ‘root’@’localhost’ to database ‘information_s

    这个是在apache下没有权限时出现的错误,可能是用户名或都密码出错,不然就是root权限不够,这里我们可以链接到:
    https://sdeno.com/解决phpmyadmin下的access-denied-for-user-rootlocalhost-using-password-no/

  • css制作圆形边框遮罩图片效果

    图片边框的效果各式各样可以使用CSS3.0制作出很好看的效果,但是对于那些不支持css3.0的浏览器来说就不能正常显示了,最好使用css2.0实现出效果,如下图:


    css文件包下载