标签 SEO 下的文章

WORDPRESS百度PING服务不兼容及解决方法

ping是基于XML_RPC标准协议的更新通告服务,是一种用于博客在内容更新后通知百度博客搜索及时进行抓取、更新的方式。百度博客搜索在成功接受到ping以后,会立刻进行抓取并更新。使用ping服务,可以让百度博客搜索在第一时间抓取到您博客上的新内容。 以上是百度官方的介绍。从意思上理解,这个ping服务应该不错的呀,可以及时通知百度我的网站更新了,告诉它赶紧过来爬网吧。而且,这个ping 服务貌似和Google等的API接口貌似也是兼容的,都是调用weblogUpdates.extendedPing方法,而且采用的参数貌似也是一样 的,从而给了人们一种错觉。 所以有的网友就发博文了,使用wordpress程序的博客只要在通告服务处填上”http://ping.baidu.com/ping/RPC2″就可以通知百度了,貌似很方便的样子。 但是实际上并非如此。我今天发现,百度的ping服务和Google等的ping是不兼容的。虽然都是调用的 weblogUpdates.extendedPing方 法,但是在参数方面有一些细微的差别:

WordPress默认的ping服务是3个参数,即网站 名称,首页地址,feed地址;

而百度ping呢,则是4个参数,即网站名称,首页地址,新网页的地址,feed地址。 正是这一个参数的差别,我们就不能 使用wordpress自带的ping服务了。

实现方法,在functions.php中加入如下代码:

 

浅谈PaaS服务(xAE)发展缓慢的原因

最近在某社区网站上看到一位网友的吐槽——“免费云空间除了搭博客还能干点啥?”,看到这个问题,我的心情完全可以用五味杂陈来形容。一方面,功能强大的PaaS服务,竟被看做一个只能搭建博客的玩具,心里多少有些不舒服;另一方面,PaaS服务近年来鲜有大的发展,各方面依然有待提高,所以更多的是被作为免费空间或搭建个人博客使用。作为一个长期关注并看好PaaS服务的IT爱好者,看到PaaS的这种窘境,心中有种说不出的痛。那么,究竟是什么原因使得PaaS(xAE)服务发展缓慢?我认为是下面几个因素造成的。

第一、政策因素。有关政策规定,服务器位于国内的网站必须先备案才能上线运营。然而,国内各大PaaS服务商普遍面临的一个窘境就是,一方面用户有强烈的绑定独立域名的需求,而另一方面,受制于现有政策,PaaS服务商没有提供ICP备案的资格。

因此,大多数PaaS服务商选择了不支持独立域名绑定,或者在海外搭建反向代理来间接支持该功能。如此一来,或不能满足用户的基本需求,或访问缓慢,经常出现“连接超时”、“网络被重置”等网络错误,影响用户体验。即便是支持域名绑定到国内IP的服务商,也要求待绑定域名已经完成备案,从而导致了很多用户不得不先购买一个廉价的国内空间备案,再将域名绑回PaaS服务。即便这样操作具有一定的可行性,但也大大增加了使用PaaS服务的复杂程度;从另一方面讲,在用户将顶级域名解析到PaaS服务之后,同时也面临着因IP指向变更而导致备案被注销的危险。

假如备案政策能够对PaaS服务有所倾斜的话,那么许多要求不甚严格的中小网站(如企业宣传网站、个人博客)便可以直接迁移到PaaS云服务,既提高了网站性能,同时又降低使用成本(按需付费有利于中小网站)。

第二、兼容性不好。从xAE的始祖Google App Engine(GAE)开始,xAE便有一个“臭毛病”,就是要使用其提供的服务,则必须使用给定的API接口。如此一来,造成了非常严重的后果:

1.给用户程序的迁入造成了很大障碍。特殊的服务器环境使得绝大多数既有程序必须移植才能使用,既增加了程序的使用难度,降低了可用程序的丰富性,也加大了程序因移植而导致的不确定性和不稳定性。以新浪SAE的PHP环境为例,尽管PHP语言有很多现成的程序,但受限于本地I/O写操作,Discuz!、PHPWind等热门程序均不能直接使用;即便是最成熟的WordPress程序,也存在一些问题,远不如在虚拟主机上跑原生程序方便。

2.这也给用户程序的迁出造成了不便。在PaaS服务的稳定性还不能完全得到验证的情况下,保证应用可以在发生故障时迅速迁出就显得至关重要了。但是,由于程序严格依赖于PaaS环境,就使得迁移时不得不二次修改程序,增加了迁移难度;更糟糕的是,可能会因为迁出云平台有某一服务能力、而迁入云平台没有该能力导致服务不可用。以NoSQL数据库为例,新浪SAE使用的是KVDB,而百度BAE使用的则是MongoDB和Redis,一旦更换平台,势必造成很多麻烦。此外,当云平台储存的数据量稍大些时,数据的导出也是一个不小的问题。从迁出这个角度来看,我们也不难理解WordPress为什么会成为PaaS平台上最流行的程序了。

所以,我认为PaaS服务向虚拟主机看齐并不是一件十分丢人的事情,而是一件十分紧迫的事情,一件PaaS要腾飞必须做的事情。当然,看齐并不是要照抄,毕竟PaaS附带的众多服务是普通虚拟主机所难以企及的。我的建议是,借鉴新浪SAE的Wrappers设计,将MemCache、云存储等服务以文件夹映射的形式提供给开发者使用,尽量做到在为开发者提供优质、丰富服务的同时做到对其透明,这才是PaaS服务超越虚拟主机的根本。

第三、安全问题。PaaS服务因为资源共享而使得价格相对低廉,但资源共享的同时也带来了很大的安全问题,怎样保证其他应用在存在漏洞或遭受攻击时不致影响自身的稳定运行,依然是一个很大的挑战。另外,用户将最重要的程序和数据毫无保留地托付给PaaS服务商,服务商能否保证不会因内部机制而导致数据泄露,也是一个很大的问号。

第四、费用问题。目前PaaS服务普遍采用的是按需付费方式,尽管这对中小客户非常划算,但是一旦访问流量剧增,那按需付费的PaaS服务就远不如租用服务器划算了。另外,要是被恶意刷流量的话,那么支付的费用也是很可观的。

如果能够解决上述几个问题的话,我相信中小用户基本就可以放心地使用PaaS服务了。当然,对于有SEO需求的客户,最好还能考虑实现独立IP。总之,只要能够充分汲取虚拟主机的优点,同时充分发挥自身优势,那么代替虚拟主机不过是时间上的问题。而当PaaS逐渐获得人们的信任后,PaaS甚至可以取代SaaS的不小份额,毕竟配置服务器还是有很高的门槛的。

抛砖引玉,更期待您的精彩观点。

SAE未备案域名加速

众所周知,SAE对于未备案的域名比较的不仁慈,访问二级域名还好说,但对于大多数绑定顶级域名而又苦于备案的站长来说,不但得不到SAE的高速,反而变得更慢。虽然通过DNSPOD+加速乐/360DNS等免费资源可以实现双DNS加速,以及开启GZIP对网站改良的措施,对网站速度有了一定的改观,但毕竟使用的是海外代理,速度终究不理想。

网站的速度无论从SEO角度还是用户体验方面来说,都是一个网站不可忽视的要素,相信众多站长长期奔走于对此优化的道路上,由此也引出了一些极其优秀的缓存软件,诸如Hyper Cache、W3 Total Cache、Wp Super Cache这些插件在网站的优化上有着极其优秀的表现,然而对于驻扎在SAE上的用户来说,目录写入权限是不可改变的硬伤。所以这些所谓的加速神器也是爱莫能助了,加之SAE的优化方法少之又少,除了压缩和DNS外似乎别无他法。

本人也是经过长期致力于此,最终发现一个好方法,作为福利共享出来-SAE未备案域名加速插件:

这个插件的作用主要是用来加速SAE未备案域名的访问速度,用创新的方法实现加速:采用的策略是将资源文件通过SAE二级域名进行访问,而将网站主要文件通过主域名访问,进而加快了访问速度。这个插件最初是由SAE云商店用于加速wordpress的访问,当然在SAE上也是可以使用的,由于SAE和云商店环境的细微差异,所以在SAE只需要稍加修改即可使用,下面是已经修改的可以在SAE使用的插件源代码。

 

 

“黑帽SEO”的几种作弊手法

一、隐藏文字

隐藏文字是在网页的HTML文件中放上含有关键字的文字,但这些字用户是看不到的,只能被搜索引擎看到。

隐藏文字的方法可以有几种形式:

颜色隐藏(通过将文字与背景设置为相同颜色),达到隐藏的效果。

小字号隐藏:将文字大小设置为细微文字或微型文字,并且放在不起眼的角落,用户很难察觉到,而搜索引擎却可以正常读取到。隐藏文字的目的就是为了增加页面关键词的密度,想提高网页的相关性,以达到优化的效果。

隐藏文字说白了就是欺骗搜索引擎,现在的搜索引擎已经能轻易的识别这些技术,网站一但被搜索引擎发现隐藏堆砌关键字,轻则降权重,重则网站直接被K。

二、隐藏链接      

隐藏链接和隐藏文字相似,但是区别是把关键词放在链接里面,而这个链接也是用户看不到的。

新手站长在跟其它网站交换链接的时候,可能会被蒙蔽,有的站长在给对方做友情链接的时候通过使用CSS来控制隐藏链接的方式也不少见,也有通过提供免费的网站程序,博客风格,网站插件等方法把黑链植入到你的网站。SEO工作者都知道当一个站点被越多的站点给链接的时候,那么这个站点的权重也会随之提升的,这并不包括隐藏链接这种手段所带来的链接数量,所以会影响一个站点的权重正常传递。隐藏链接是被搜索引擎严令禁止的,一旦发现,惩罚将会非常严重。

三、隐藏页面    

隐藏页面是针对搜索引擎在爬行和抓取网站页面时所显示经过特别优化的页面,网页使用程序或脚本来检测来访问的是搜索引擎还是普通用户。通过在服务器上设置页面,来判断当前是真实的访问者,还是搜索引擎蜘蛛,然后根据服务器配置好的脚本对真实访问者和搜索引擎蜘蛛提供不同的页面响应。

隐藏页面为SEO作弊手段之一,这种手法意图蒙骗搜索引擎,来影响该网站的网页在搜索引擎中获取较好的排名,通常用户无法发现,检测的方法是,看一下这个网页的快照。

以上就是黑帽SEO最常用的几种作弊手法,对于搜索引擎来说是不友好的几种SEO手段。对于当代企业或商家在做网站优化的同时,建议远离黑帽SEO,让网站能够长期稳定的发展。

WordPress网站如何设置百度ping服务

因为最近一直想设立一个公开的日志站点,但是实在是没法进行,所以直接那我的这个私密站点来开刀吧,我的站点名(Private Diary)的名字,估计我一会也就会把它换掉,我想要深入透彻的研究SEO,所以从现在就开始做起,如何开启Wordpress的ping服务。

首先说一下什么是ping?ping是基于XML_RPC标准协议的更新通告服务,是用于blog在内容更新时通知百度blogsearch及时进行抓取、更新的方式。百度blogsearch在成功接受到ping以后,会立刻进行抓取并更新。使用ping服务,可以让百度blogsearch在第一时间抓取到您博客上的新内容。当你在博客发布文章时,你一般都希望搜索引擎能及时抓取你博客的内容,而自动Ping功能让这一切变得简单。不过Ping服务只适用于如Wordpress与Zblog等支持此功能的独立博客系统。

ping服务有两种方法。你可以采取手动通知和自动通知使用ping服务。

1.自动ping:如果您的博客程序支持自动ping功能,只需把百度的Ping服务地址设置到你的博客发布后台中。

百度ping服务的地址为:http://ping.baidu.com/ping/RPC2。

2.手动ping:打开http://ping.baidu.com/ping.html页面,在框中输入博客地址或者feed地址,点击“提交博客”按钮即可。

WordPress网站如何设置百度ping服务?
在WordPress后台>>设置>>撰写栏目,更新服务中填写百度的ping服务地址即可,如下图。

 

 

 

 

 

 

常用的ping地址

ping地址
百度 http://ping.baidu.com/ping/RPC2
谷歌 http://blogsearch.google.com/ping/RPC2
有道
抓瞎 http://www.zhuaxia.com/rpc/server.php
雅虎 http://api.my.yahoo.com/RPC2
新浪 http://blog.iask.com/RPC2

 

在独立博客程序的后台,添加ping服务地址,写了新博文就会自动通知百度的蜘蛛过来了。

 

 

2024年5月
« 2月    
 12345
6789101112
13141516171819
20212223242526
2728293031  

广告

分类目录

近期评论

标签

历史上的今天

    历史上的今天没有存档

文章归档