分类目录归档:学习笔记

WordPress前端优化设置教程

enter image description here

人类对速度的追求永无止境,站长对网站的速度追求也是如此。如果你对WordPress越来越臃肿、速度越来越慢而烦恼,那本文关于WordPress前端优化设置教程是你必看优化教程之一。无论是VPS还是传统的虚拟主机,对现有的服务器硬件来说性能已不是什么问题,那为什么还会慢呢?不外乎几方面:后端的数据读取与动态程序处理能力,前端的页面大小和传输问题,再加上中间的网络传输因素。

后端的数据读取与动态程序处理优化,网上有很多,比输启用 Memcached 内存缓存等等。但这一类技术教程对于一般博客主来说还是有一定的技术难度,而用虚拟主机的用户来说,后端优化主机运营商也不会给你去动,所以本教程仅针对前端优化。主要从以下几方面着手。 继续阅读

基于CentOS系统的VPS安全设置与优化

本文所有代码基于CentOS 6.4操作系统为例进行说明,于6.x版本应该都是适用的,其他版本的话主要是命令的路径不同,思路是一致的。本文也可以称为:CentOS操作系统全设置与优化。安装好CentOS系统后,建议不要急着去做这些安装设置和优化,因为过早操作,会在Web环境搭建(特别是用主机控制面板的)过程当中因为早过禁止某些权限和程序而造成问题。所以这些安全设置和优化,建议最后才来操作。

Server 继续阅读

VPS折腾记:CentOS 7.0-配置防火墙,开启80、3306端口

CentOS 7.0默认使用的是firewall作为防火墙,默认是没有开启80、3306端口的,这两个端口分别是网页和数据库所需要的端口。以下教程是把firewall改为iptables防火墙,同时开启80端口、3306端口。这是在CentOS 7.0系统中布署LNMP或都LAMP环境必须做的一步设置,否则Web环境无法使用。

当然,如果你不想安装iptables防火墙,那直接做关闭firewall这一步既可。现在一般VPS都应该有硬件防火墙了的。文章后面带有使用firewall作为防火墙开启80、3306端口教程。

1、关闭firewall:

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

继续阅读

WordPress慎用SEO插件-优化笔记

WordPress慎用SEO插件,原创才是最好的SEO。SEO类插件表面上好像给你省了很多功夫和做了很多优化,如果稍有不慎,那就会造成与我现在一样的效果:Google搜索收录没有增加反而有所减少,并且搜索的全是关键字、分类和多媒体的存档,而正文没有一篇被收录的。如果不是今天测试主题微数据时还没发现这个问题。

WordPress SEO by Yoast是我之前选择的SEO插件,在设置过程中,为了提高搜索引擎收录的数量,把关键字、分类、多媒体都分别归类。这样的设置表面上是好的,但真正的效果是每一篇文章的关键字被搜索引擎默认为权重最高的;同时在此过程中,该插件还加了一些社会化功能,功能是好的,但真的不是很实用,反而会分散了文章内容的权重;同时在很多地方都加入了noindex 标签,造成文章页有noindex签标,从而使文章内容不被搜索引擎收录;还有WordPress SEO by Yoast自带了sitemap自动生成功能,但生成的XML文件内容,唉,你懂的,于是乎上面所说的悲剧就发生了。于是第一时间把该插件删掉,不再追求什么description和key Words了。 继续阅读

Chrome已支持中文两端对齐

对于有轻度强迫症我,曾何时对博客中文字体排版要求挺高的,比喻默认字体、字体大小、行距宽度等,都有自已的一套要求。也是因为这些要求,令我与很多优秀的博客主题插肩而过,今天在“黄启福”博客看到一文:“Chrome已支持中文两端对齐”,根据教程设置后,中文显示更为美观了。IE、Chrome等主流浏览器都已支持该属性,效果如何?请看本人博客。

Chrome已支持中文两端对齐全内容部份转载 继续阅读

WordPress 免插件仅代码实现 Gravatar 头像缓存

Gravatar是一项用于提供在全球范围内使用的头像服务。只要你在Gravatar的服务器上上传了你自己的头像,你便可以在其他任何支持Gravatar的博客、论坛等地方使用它。但由于大中华局域网的原因, Gravatar 头像所托管的网站有时候会挂掉,就算不挂速度也很慢。所以,有必要在自己的服务器端来缓存 Gravatar 头像,这样做也会给你的博客也提提速,那怕是那几毫秒。

20141030000443

下面的代码来自于Willin Kan,由于Willin Kan大神不玩WordPress了,所以这段代码绝对值得收藏。 继续阅读

WordPress Ajax 评论提交

本文的附件来自于Fatesinger,但原文的附件已失联无法下载,还好我的主题还存留该文件,于是转载大发原文的部份内容,同时提供原来的附件文件,本文主要目的为技术文章和附件收藏,因为不知那天大发的博客完全“消失”,前几天就曾经出现无法访问。

首先说下使用ajax提交评论的好处,提升交互体验就不谈了,最重要的是可以防止垃圾评论,所以我们建议所有Wordpress用户来使用这个方法提交评论。要知道一般垃圾评论都是通过表单机器人提交的,如果使用了ajax评论提交我们就可以禁用wordpress的表单提交,也就是删除或者清空wp根目录下的wp-comment-post.php这个文件。

当然你可能会说我可以使用akismet插件啊,是的,你完全可以,但是这个插件一来会拖慢评论提交的速度,二来会在数据库中的commentmeta中插入大量的无用数据,所以强烈建议使用ajax评论提交。 继续阅读

VSCOcam电脑版:Lightroom插件–VSCO Film

相信很多人都用过著名相片处理APP:VSCOcam,丰富的滤镜,方便的操作,可以快速简单调出一张好色彩相片。深得大家的喜爱,于是很多人都会问VSCOcam有电脑版吗?抱歉,它没有相应的电脑版。VSCOcam是来自色彩件开发商VSCO,该公司为Adobe Lightroom和Apple的Aperture开发的著名色彩插件VSCO Film,有了VSCO Film后才有VSCOcam的,所以我认为VSCO Film也就是VSCOcam的电脑版了,所以你还等什么?赶紧安装VSCO Film去。

首先VSCO Film它不是独立运行程序,而是作为Lightroom插件出现,所以你得先安装Adobe Lightroom(网上很多,比喻这个最新版本为5.6),然后把VSCO Film设置为Adobe Lightroom的预设既可。VSCO Film 到目前为止,一共5套,这5套不是版本升级,每套都模拟了不同的胶片效果。所以不要觉的装了05就没必要装前面版本了。

本人用它简单调出一张喜欢的相片,以下是原图和效果图对比。

DSC_7135

上面这张为原图,下面这张用VSCO Film预设调出来的图。

DSC_7135-1 继续阅读

WordPress 新文章同步到 Twitter

没错,Twitter是一个根本就不存在的网站,所以说是我乱折腾的,信既可,不信既无,呵呵。回归正题,前段时间才发现博客与新浪微博、Twitter失联多时,与新浪微博失联没什么可惜的,但与Twitter失联就会影响SEO了,它可是快速被广大搜索引擎收录的入口,相信你懂的,不像新浪微博那样封闭。

同步到Twitter其实有很多种解决方案,如:IFTTT、FeedBurner、TwitterFeed等,但我这个人从来都是不想被第三方应用绑缚,选择了自已申请Twitter的API,通过WordPress的插件直接推送到Twitter。这个插件就是:WP to Twitter

用这个插件是有条件的:1、你的主机空间位于国外(香港、澳门除外);2、务必申请Twitter的API;

继续阅读

代码实现WordPress评论回复邮件提醒通知功能–更新样式

以前评论回复邮件提醒通知功能是通过“Comment Reply Notification”插件来实现的,今天查看大发主题代码时发现以下代码,把以下代码直接插入主题function.php文件既可,简单明了,并且显示样版还不错。看到是由大神willin kan贡献的,可惜他老人家不玩WordPress了,于是公布此段代码给大家。

具体邮件提醒通知效果如下:

20140623225258 继续阅读