GB2312、GBK与UTF-8的区别

这是一个异常经典的问题,有无数的新手站长每天都在百度这个问题,而我,作为一个“伪老手”站长,在明白这个这个问题的基础上,有必要详细的解答一下。

首先,我们要明白,GB2312、GBK和UTF-8都是一种字符编码,除此之外,还有好多字符编码。只是对于我们中国人的网站来说,用这三种编码比较多。简单的说一下,为什么要用编码,在计算机内,储存文本信息用ASC II码,每一个字符对应着唯一的ASCII码。最初计算机是由美国发明的,他们也用的是键盘和上面的字母,所以他们的字符ASCII好解决。但是我们中国的就不同了,每个汉字要对应唯一的ASCII码。这样,就出来了国家制定的字符编码标准:GB2312、GBK等。其他国家,其他语言也有他们对应的编码标准。

GB 就是国标的意思,GB2312和GBK主要用于汉字的编码,而UTF-8是全世界通用的。意思就是说,如果你的网页主要面对使用汉语的中国人的话,使用GB2312和GBK非常好,文字储存体积要小,有一些优点。如果你的网页要面向世界的话,你再用GB2312和GBK作为网页编码的话,有些电脑上的浏览器没有这种编码,你的网页汉字内容就会变成无法识别的乱码。

它们通常用在网页的meta标签内,例如:<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312” />,表示这个页面使用的是GB2312编码。这个信息是给浏览器看的,浏览器会优先考虑使用从网页头部提取出来的编码信息对网页进行解码。当然,我们也可以强制浏览器使用某种编码解释网页,这样我们就看到了传说中的乱码。请看下图IE浏览器:

百度首页使用的是GB2312编码,我们可以看到现在是正常的。我们右击页面,选择“编码”->“其他”->“Unicode(UTF-8)”,意思就是强制浏览器使用UTF-8的编码方式解析页面,我们可以看到奇迹发生了:

百度页面上所有的汉字都变成了乱码。如果你的网页使用了GB2312编码,却被一台没有GB2312编码的电脑访问了,里面所有的汉字都成了乱码。如果你使用UTF-8编码,在没有汉字的电脑里,仍然可以正常显示,因为UTF-8是通用的编码,所有电脑都有。

所以,在编写网页时,尽量使用UTF-8编码。

小小的声明一下,以上就是潜行者M个人的理解,如果有什么不对,请高手指正!

购买香港空间需要慎重考虑

写这篇文章,是因为前些天买的香港虚拟主机。

可以说,这是我不太满意的一次购物,我第一次在淘宝上退款。原因很简单,这个香港空间实在是太烂了。

至于是哪家IDC,为了防止被误认为枪手,我就不说了。反正60块钱一年,1G大小,100M mysql数据库,支持各种脚本,IIS限制200 ,绑定5个域名,可以多个子目录。而且后台管理使用Free system管理系统,这个系统我以前用过很好用。这样的配置,仅仅60块钱,性价比真的非常高。所以我想都没想,就买下了。

之后登陆后台,查看空间的信息,发现管理系统被修改的千疮百孔。绑定域名的时候,怎么也绑定不上。上面写着“如果绑定不上域名,请联系客服解决”,这样我就联系了一下他们的客服,等了半天之后,他回话问我要绑定什么域名。原来,他们绑定域名是人工绑定的,问他们为什么,原来是因为这样人工审核可以防止垃圾站。想在上面建设一个discuz!论坛,之后就传上去了源码。访问速度很不稳定。ping它的时候,速度都在70ms左右,但是打开的时候,要等一大会,还不如我的justhost空间打开速度快。这可能是由于服务器用户太多,宽带不够用,导致下载速度不行。

还有更致命的一点,discuz!论坛的头像显示不出来,帖子内的discuz!标签无法解析。意思就是说,php程序运行有问题,更进一步说,他们的php运行环境有问题。这样的话,这个空间就没法用了。

还好,他们最好的就是退款了。用了几天后,联系他们客服退款,一会退回来了57块钱。

回想一下,其实我也有错,这么好的配置,60块钱能买到吗?一分钱一分货!

通过这次经历,我终于明白了为什么大家搜索的都是“香港空间 月付”了,因为月付相当于试用,如果哪个月觉得不好用了,可以及时的退出不再续费,而月付,就是几块钱而已,即便是受骗也不至于损失太大。而对于空间商来说,如果他提供月付,说明他对自己的主机非常有信心。因为如果主机质量不好的话,买家就不会续费了,他也没有钱赚了。

所以,我总结出的购买香港空间的经验就是:1,不要图便宜,要仔细看清评论,特别是后来补充上的。在淘宝评论上,可以查看后续补充的。他们补充的评论可信度非常高,因为这是他们亲身使用过的。2,尽量选择月付空间,这样可以试用,如果不行可以及时换掉,以免损失太大。

使用 wubi 快速安装 ubuntu 系统

传统的安装 linux 操作系统和 windows 双系统是非常麻烦的,需要光盘、u 盘之类的安装,之后还要改一些东西来设置引导。一般的做法是使用虚拟机软件,在 windows 系统上使用虚拟机(例如:VMware)安装一个 linux 系统。这样做虽然方便,但是会严重影响 linux 的性能,其他的功能也有损伤。这样,就出现了 wubi.exe 这个程序。

这个程序默认是包含在 ubuntu 系统镜像文件里的,使用时,只需把这个镜像文件用压缩软件打开,把程序拖出来即可。

双击程序之后,就出来一个很简洁的配置界面,包括你要安装到哪个硬盘里、安装后的大小是多少、设置账号密码等,配置完之后,点击开始就可以了。由于本文是在安装完之后写的,所以截不到安装之前的图了。

当 wubi 程序把镜像文件解压配置好之后,会要求重启。这时候重启电脑就自动开始安装 ubuntu 系统了。它的安装比 windows 安装简单太多了,完全是自动的,不用你去配置任何文件,而且图画、效果非常美观。等大约一个小时左右,系统就安装完成了,电脑自动重启。

之后,就可以在开机界面选择登陆什么系统了。

使用 wubi 安装 ubuntu 系统非常的简单方便,但是有很多人觉得,使用这种方法安装 ubuntu 系统,会影响 ubuntu 系统的性能。我也寻找过相关资料,其实 wubi 的原理很简单,就是把 ubuntu 镜像文件解压出来,然后配置一下安装信息,添加一下引导信息。重启之后,自动开始进行 ubuntu 的安装,由于安装系统的一些信息都使用 wubi 配置进去了,所以全过程自动安装了。

因此,我个人觉得 wubi 不会影响 ubuntu 的性能。

创建自己的 U 盘 ubuntu 系统

这些天终于把 vista 系统整理的差不多了,为了学习的考虑,打算再装上个 linux 系统。最终还是选择了 ubuntu,确实不错的系统。

下面,安装就成了一个问题。我的笔记本电脑光驱已经用了四年了,基本上报废了,盗版光盘和自己刻录的光盘读不出来了。以前刻录的那个 ubuntu 安装光盘也已经不行了。那么就用 U 盘吧。自己在网上找了找,官方就有这个教程,是英文的,我现在用中文写一遍。

首先,你需要的东西是ubuntu 操作系统的镜像文件一个 4G 以上的 U 盘Universal-USB-Installer这个程序。这个程序是主角,下载地址是http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/。本文重点讲的也是如何使用这个程序来把linux系统装到u盘上。

以上三个东西都准备好了之后,运行这个程序,点击“I agree”之后,就进入了程序配置页面,请看下面说明:

之后,点击“create”就开始格式化你的 u 盘、解压缩系统、安装系统了。

接着等待即可,大约半个多小时之后,linux 操作系统就已经安装到了 u 盘上。

这样,我们只要插着 u 盘重启电脑就可以进入 u 盘 linux 了,就和光盘版的一样。如果有同学重启之后,还是自动进入了 windows 系统,说明你的电脑默认从硬盘加载系统,在开机界面的时候,按下 F8(通常是 F8,有的电脑可能不同),选择 USB 那一项就可以了。

购买一个虚拟主机你需要注意什么

最近又申请了一个域名,想再做几个网站,于是又进入鱼目混杂的虚拟主机大海里,寻找合适的网站空间。顺便写篇文章,总结一下如何选购虚拟主机以及虚拟主机的各个参数,以供新站长参考防止上当受骗。

一个虚拟主机,主要有以下参数:空间大小IIS连接数流量限制数据库类型与大小可绑定域名数可划分子目录数支持脚本类型宽带大小CPU资源操作系统等,这些是主要的,在购买空间时重点需要参考的,此外还有其他一些各个服务商不同的参数。比如:支持wap访问、支持伪静态等,这些要有你自己来决断,比如你的网站需要伪静态功能,那么你就要买个支持伪静态的主机。下面我来对主要参数一一分析:

空间大小:就是网站空间所能存放文件的大小。在国内来说,一般有100M、200M、1G、3G等等。在国外来说,一般无限大,例如我的潜行者M博客用的justhost的虚拟主机,空间大小是750G,不过有文件限制,文件数不能超过5万个。所以,空间大小不是衡量虚拟主机的标准。一般选用和自己网站程序大小的空间就行,比如一个博客网站需要100M就行,论坛的话一般500M就行,资源型的网站1G的空间就够了。如果需要很多空间的下载资源型网站,一般不能用虚拟主机,因为虚拟主机承受不住那么大的压力,服务商可能会关掉你的网站。 所以,通常来说,虚拟主机最多用1G空间就行,而且空间大小不能作为价格衡量的标准,现在的硬盘都是很便宜的,注意这一点。

IIS连接数:这才是一个重要的参数,它决定了你网站的访问数量的限制。在你选购虚拟主机的时候,通常会见到IIS连接数100等,它的意思是只能支持同时有100个人访问你的网站,第101个人就无法访问你的网站了。如果你的网站每日的访问量在1000IP左右,那么你就得选择IIS连接数300以上的,如果不这样的话,会经常出现网站无法访问的情况。特别要注意的一点,虚拟主机肯定会有IIS连接数限制的,有些虚拟主机介绍中会说IIS连接数不限,这是不现实的。如果虚拟主机真的不限制IIS连接数的话, 那么这台服务器会很不稳定的,访问量过大的网站会占用大量服务器资源,导致其他网站不稳定等。

流量限制:这也是一个非常重要的参数。可以这样说,如果你的网页大小是10KB,你虚拟主机的月流量限制是1MB(实际上肯定不会这么小),那么当你的这个网页被浏览100次之后,你的这个虚拟主机就会因超流量暂时关闭。限制流量可以提高服务器的稳定性,像万网这些大公司通常都限制流量,这样可以防止服务器上的网站提供大量下载服务导致严重占用服务器资源。不过大部分都是不限制流量的。就像潜行者m这个博客用的就是不限流量的主机。

数据库类型与大小:你的网站如果是动态网站的话,就得需要数据库的支持,通常来说网站的搭配有asp+access数据库、php+mysql数据库和aspx+mssql数据库等。access数据库,是一个文件,在支持asp的虚拟空间,直接放在网站空间中即可,而mysql和mssql数据库是需要额外支持的。通常虚拟主机附赠数据库,一般是几十M的mysql,mssql一般要比mysql贵。购买时一定要注意你的空间是否支持数据库、数据库的大小和数据库的类型。如果你做一个 aspx+mssql数据库的网站,却买了一个支持mysql数据库的虚拟主机,那就无法安装上去了。当然,数据库是可以单独购买的。

可绑定域名数: 一个网站需要用一个域名访问,虚拟主机只是存放文件,我们要绑定上域名,才能用域名访问到虚拟主机上的网页文件。假设可绑定的域名数是10,意思就是可以支持10个域名绑定这个空间,如果配合子目录的话,就可以建设多个网站。

可划分子目录数:子目录就是主目录下面的一个文件夹,划分出来之后,就可以单独绑定域名制作独立的网站。比如我在虚拟主机上划分出一个名字为xx的子目录,同时使用自己的另一个域名:www.xyyx.com绑定带着个子目录上,就相当于建设了一个独立的网站。可悲的是,现在的虚拟主机往往很少支持划分子目录了,最多也就划分3个左右,这个也是为了服务器的稳定。

支持脚本类型:这个非常重要。在国内来说,通常都支持asp、php,部分高级点的套餐支持asp.net脚本,而国外往往分别支持asp/.net(windows环境)和php(linux环境)。购买虚拟主机要根据自己网站的类型来选择,如果你的网站是一个基于php技术设计制作的,就无法安装在仅仅支持asp的空间上。同时还要注意,主机是否配有相应的数据库。

宽带大小:这个大家都知道,虚拟主机一般是共享宽带,一般是100M的。宽带越大,速度越快。共享的用户越多,速度越慢。

CPU资源:这个也是为了防止过多占用系统资源设置的。一般来说,使用asp、php等脚本的网站,访问执行脚本的时候,都会使用cpu运算。假设cpu资源限制在3%,如果你的网站经常占用CPU资源超过3%的话,就会暂时关掉你的网站。

操作系统:就是服务器使用的操作系统。在国内的话,通常使用盗版的windows,安装上各个组件,支持asp/.net、php等等。而国外的不同。国外重视版权,分为windows系统和linux系统,在windows系统中支持asp/.net(微软自家的东西),在linux系统中支持php。windows系统的服务器由于需要支付版权费,所以要比linux系统下的虚拟主机贵一些。

在购买虚拟主机的时候,最主要看的参数就是这几个,决定价格的参数也是这几个。至于其他的,就要根据自己的需求决定。此外,寻找一个好的虚拟主机需要耐心,仔细分辨虚假信息,辨别虚假评论,这样才能找到合适的性价比高的虚拟主机。

 

 

刚刚justhost空间又出问题了

刚刚我登陆博客的时候,发现数据库连接出错。记得几天前,也是相同的问题。这不得不让我怀疑justhost的稳定性。

justhost的官方介绍中,提到 uptime 99.9%。uptime是什么意思呢?就是指运行时间,就是说在你使用的期间,他们会保证百分之99.9%你的网站是可以访问的,如果一个月内达不到这个标准,他们会退这个月的钱。

这里就有一个歧义。就像刚才,我的网站是可以访问的,但是不正常数据库连接出错。这算不算?因为可以访问,所以他们的服务器运行正常,但是数据库服务出现异常,那么我的网站究竟算是正常还是不正常?

如果有人说,知足吧,你的网站隔着一个太平洋,难免会出现错误。不对,这和网络、线路无关。数据库都是在他们自己主机上的,出错的话,原因只能是他们内部服务器出现问题,或者数据库服务出了问题。对于这点,我们也应该理解,因为justhost是虚拟主机,一台主机上有很多个用户,而且他们的功能配置都是无限的,难免会有占用大量资源的用户。此外,价格便宜面向全世界。特别是中国的购买者,很大一部分是用来做垃圾网站和仿牌网站之类的,及其容易遭受黑客入侵。所以造成他们主机的不稳定以及不安全。

我犯了一个错误。以前一直以为justhost空间不错,很稳定。原因是我很少的登陆自己的网站,而现在比以前稍微多了点,就发现了好几次的错误。我决定使用网络上的宕机监测服务,来对我的justhost进行监测,看看justhost具体是不是很稳定。

网站搬家的一般步骤

前些天,准备给我这个博客(qianxingzhem.com)搬家来着,结果域名被绑定到justhost空间上了,动不了于是准备了半天没有搬成。关于网站搬家,有很多新站长可能感觉无从下手,结果搬完之后的网站,就像重新建设的一样,乱七八糟的而且还有数据丢失。今天,我就结合以前学的SEO中关于网站搬家部分的知识以及前些天搬家的实践来总结一下网站搬家的一般步骤。

首先,网站搬家的原则是:不丢失任何文件以及链接,保持和搬家前网站一致。
第一步:备份并且下载所搬网站的内容
做什么事之前,要养成一个备份的习惯,如果出现意外,可以防止丢失。此外,我所说的网站的内容不仅仅是你看到的服务器上的网站源码文件。就像我的这个是用wordpress搭建的博客网站,其博客数据都储存在mysql数据库中,而重要的部分也是这个。我们不仅仅要下载网站的源码文件,还要是用网站后台的导出数据的功能,把数据库里面的网站数据导出来。
第二步:上传网站文件到新空间
这一点不用多说,把传下来的东西再传到新的服务器上。但是要注意,这个传是有技巧的。对于普通的html页面和是用asp+access数据库的网站,可以直接上传。但是是用php+mysql数据库以及类似的数据库与主机空间分离的网站,直接上传是会出现数据库连接问题的。原因很简单,网站文件中,有个文件是配置数据库连接的。它配置的是你现在使用的数据库的相关信息,比如数据库地址、用户名、密码等。数据库的地址一般就是本机,通常为localhost,而你上传上去之后,新主机的并没有那种配置,所以就会出现数据库连接出错。

而你根据新服务器的数据库配置来修改你的数据库连接文件,也是不可以的,因为你的数据库里面没有任何数据,即使连接上了,也不会调用出来东西。这样,可以通过多种方法,比较常用的有这两种:第一种就是使用phpmyadmin等数据库操作软件或者登陆数据库管理页面,把你原网站导出的数据库文件导入进去。然后根据新数据库的信息修改数据库连接文件,之后就可以访问了。第二种我比较喜欢,就是把你的网站重新在新服务器上安装一遍。比如我的这个wp博客,就可以把一套新的wp程序上传上去,根据他们的数据库信息重新配置安装一遍,然后把原网站导出的数据从后台导入进去,最好把上面所有非数据库配置文件都删掉,然后把原网站的非数据库配置文件上传上去就行了。一般来说就这两种方法,大家可以根据情况操作。
第三步:调整并且修改新空间上的网站
完全上传上去之后,可能会有一些冗杂数据和错误等。冗杂数据删掉就可以了,而错误,就需要多方面考虑。出现的错误,有以下几种原因:1,可能是由服务器的配置造成的。很简单的例子,有些服务器支持伪静态,网站使用伪静态方式的可以正常使用,而转移到一个不支持伪静态的服务器上,伪静态页面就无法使用了。2,可能由网站的配置造成的。比如在网站后台的配置中,一般需要配置你的网址。它的用处一般是来链接模板、以及网站其他资源的,而搬了新空间但是没有把域名转接上,就无法正常访问网站资源造成网站显示不正常。一切按照原网站的样子调整修改,并且确认无误。
第四步:修改dns设置绑定域名到新空间
当你把搬过去的网站彻底的修改调整好了和原网站已经没有什么区别了之后,之后要做的就是把你的域名解析到新的空间上面,让你的域名指向你搬过去的地方。注意,只有当和原网站一样之后,在进行转接。如果过早的转接,会导致用户访问时看到你的网站是一个有错误不完善的网站,而且会有部分连接出错。而我们的目标是让搬家之前访问的用户和搬家之后再次访问的用户感觉不到有什么变化。
第五步:清除原网站内容及数据
搬完就完事了?不,你还要把原先网站的内容全部清空。这只是一个好习惯,防止出现一些特殊的意外,比如数据泄露。就像前不久csdn泄露的600万份用户的账号资料。这本来就是一个过期的备份,本来应该及时删掉的,结果留在那里了,于是就被下载了。所以,清空原来服务器上的数据。

这样的五步,你的网站就成功的搬完家了。

wordpress中bloginfo()函数详解

bloginfo()函数,顾名思义,是用来显示博客相关信息的函数。常用的有如下几种:

<?php bloginfo(‘name’); ?> 输出博客名称,例如“潜行者M”,在后台设置常规里面可以设置;
<?php bloginfo(‘stylesheet_url’); ?> 输出模板style.css文件的地址,使用如下语句来加载模板的css样式表:<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’); ?>” type=”text/css” media=”screen” />;
<?php bloginfo(‘url’); ?> 输出博客的网址,在后台设置常规里面可以设置;
<?php bloginfo(‘template_url’); ?> 输出博客模板的位置;
<?php bloginfo(‘rss2_url’); ?> 输出博客RSS2.0 feed地址;
<?php bloginfo(‘charset’); ?> 输出博客所采用的编码;
<?php bloginfo( ‘description’ ); ?> 输出博客的描述,即副标题,在后台设置常规里面可以设置。

此外,与此函数相近的函数有get_bloginfo(),它的用法与此函数相同,区别在于get_bloginfo()函数用来输出到变量中。
用法:<?php $bloginfo = get_bloginfo( $show ); ?>更多的用法请参考:
http://www.wordpress.la/codex-%E6%A8%A1%E6%9D%BF%E6%A0%87%E7%AD%BE-bloginfo%28%29.html

此外,本人总结了一些 wordpress模板开发常用的函数

本人正在写wordpress模板制作教程,详情可以查看:wordpress模板开发

wordpress模板开发常用的函数

最近自己研究设计了这个你现在看到的模板。设计的过程,也是一个学习的过程,通过各方面查找资料,一步一步的组合成了这个模板。用本文梳理以下用到的wp函数,以方便日后开发其他模板。

全局整体:

<?php get_header(); ?> :得到头部代码函数。wp模板将一个页面分为header、sidebar、footer、body四个部分。并且将header、sidebar、footer这三个部分分割出去,作为独立文件方便重用。使用这个函数,表示把header.php这个文件包含进了本文件。

<?php get_sidebar(); ?>:得到边栏代码函数,用法同上。

<?php get_footer(); ?> :得到底部代码函数,用法同上。

<?php wp_title(‘&laquo;’, true, ‘right’); ?>:当访问一篇文章(或页面)的时候,网页标题将显示文章的标题。常在header.php编写如下语句:<title><?php wp_title(‘&laquo;’, true, ‘right’); ?><?php bloginfo(‘name’); ?></title>。

<?php echo mb_strimwidth(strip_tags(apply_filters(‘the_content’,$post->post_content)), 0, 400,”…”); ?>:使用本语句,截取本文章制定的前400个字符,用于首页显示文章摘要,具体请看:解决wp首页无法显示摘要而显示全文的方法

<?php previous_posts_link(); ?>:当文章为列表时,且一页存放不开时,使用此函数,会显示“上一页”。

<?php next_posts_link(); ?>:同上功能,会显示“下一页”。

<?php bloginfo(); ?> :顾名思义,这是一个显示博客信息的函数。具体请看:wordpress中bloginfo()函数详解

<?php home_url(); ?>:输出博客首页地址。

<?php _e(‘Not Found’); ?>:_e();函数是根据本地汉化包的对应内容显示相应信息的,比如:_e(‘Not Found’);如果我的wordpress是英文版的,则会显示“Not Found”,如果是中文版的,汉化包内对应的是“没有发现”,则显示“没有发现”。

文章相关:

<?php the_category(‘ , ‘) ?>:显示文章所在分类。

<?php the_title(); ?>:显示文章的标题。

<?php the_author(); ?>:显示本文的作者。

<?php the_content(); ?>:显示本文的内容。

<?php if (has_tag()) the_tags(‘’, ‘,’,’’); ?>:判断本文是否有标签,如果有就显示出来,多个标签用“,”分割。

<?php edit_post_link(‘Edit’, ‘’); ?>:如果你有编辑文章的权限,且登陆,会在添加此函数的地方发现“edit”链接,点击可以快速跳转后台,对此文章内容进行编辑。

<?php the_time(‘y年m月d日’) ?>:显示此文章的发布时间,括号内可以自定义时间格式。

<?php previous_post_link(); ?>:上一篇文章的链接,显示上一篇文章的名字以及链接,注意区别前面的“上一页”函数。

<?php next_post_link(); ?>:下一篇文章的链接,功能同上。

<?php comments_template(); ?>:调用评论模板函数,使用此函数,会显示评论模板的内容。

以上就是WP模板开发中,最常遇到的调用信息的函数。特别需要注意的一点是,调用显示日志的函数必须包含在日志主循环中,即:

<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post(); ?>
<?php endwhile; ?>
<?php else : ?>
<?php endif; ?>

这段函数使用了一个if判断语句,中间包含了while循环语句,意思是如果有文章的话,就开始循环的the_post(),这样就能使用上面的调用相应文章作者、发布日期、文章分类、文章标签等内容。

目前潜行者m在编写一套比较简单基础的wordpress模板制作教程,有兴趣的朋友可以关注这里:http://www.qianxingzhem.com/post-tag/wp%E6%A8%A1%E6%9D%BF%E5%BC%80%E5%8F%91

关于justhost空间我的建议

我从去年(2011)七月份开始使用justhost空间,到现在,不知不觉已经过去了半年。网站主机这一块,一直是很混乱的。特别是国内,你用搜索引擎搜索到的信息,80%都是枪手制造的虚假信息。无论是什么主机提供商,后面都有一屁股骂他垃圾的,甚至有些人,看准这个市场,建设主机评论网站。上面的东西更加虚假,上面“最好的主机”,是给他们广告费的。于是,就有了这句话:关于质量好不好,用过才知道。我使用justhost也差不多半年了,我应该有发言权评论关于justhost主机。于是,我开设了justhost分类目录,用于存放我关于justhost的看法以及使用经验等。

而今天,是关于justhost的建议,一些不同于现在网络上的东西。

1,注册时,要免费域名。

很多人说,不能要,因为justhost空间,如果买了之后你要退款的话,需要交一定的钱来补这个域名注册费。确实,顶级域名的注册是需要花钱的而且不能退货,既然你不用justhost空间了,justhost没有义务为你的域名付款。

大家请注意,这个的前提条件是你想要退款。我个人觉得justhost空间挺好,不需要退款。那这样呢,就需要他的免费域名了。为什么呢?是这样的。美国的服务器是非常发达的,像justhost这种虚拟主机提供商,他的每个虚拟主机都需要一个唯一的东西标记,以便能找到它。什么意思呢?就像国内,开通虚拟空间的时候,服务商都会提供一个很长的三级域名,可以访问到你开通的空间。而justhost不用他们自己的三级域名,而是让你提供域名绑定到他们的虚拟主机空间上作为虚拟主机的标记。这样,你提供的域名就成了他们的虚拟主机上的标记,只要这个justhost还能用,你的这个域名就一直标记着这个justhost虚拟空间,只能绑定到这里而不能绑定出去。用自己的域名来绑定justhost空间有什么好处呢?就是退款的话,不用域名扣费。有什么坏处呢?在你justhost空间使用期间内,你的这个域名一直是他们控制的,你自己无法转移绑定(如果可以的话,你的虚拟主机靠什么标记?)。

简单的说,就是你的这个域名只能用在那个justhost空间上。这两天,我觉得justhost空间的速度不如香港空间的,于是便购买了香港空间准备搬家,把这个网站搬到香港空间上。等一切都准备就绪,就等着更新域名解析的时候才发现,我的这个域名(qianxingzhem.com)已经成了我的justhost空间的一部分,无法绑定到新的空间上。当然,这是不好的,对于justhost来说这种情况是有解决方法的,而且我也在网上找到了。就是联系他们的客服帮你更换主域名,当然不免费,需要15美元左右。花费如此之高,所以我没有搬家,还是把这个网站留在了美国。

而我们要了免费域名呢?我们的免费域名可以随便注册,因为它无论今后续费还是怎么着,都是非常不方便的。我们要它就是来标记我们的justhost空间的。之后,我们再通过绑定功能,把我们的正式的域名绑定上。这样呢,如果我们想更换空间,域名可以随时抽出绑定到其他空间上。而justhost的域名,我们本来也没打算用,连justhost一起扔了就可以了。

2,看清justhost的版本

justhost还有版本?没错,这里的版本的意思是不同类型的产品。在网上,justhost提供两种产品JustPlan 和 JustPlan Premium,后者就是比前者多几个域名而已。如果想更详细的了解这两个产品,可以看一下百度百科:http://baike.baidu.com/view/2345535.htm。现在还有一个版本,justhost经销版。我的这个空间就是经销版的,一年139块钱,远远低于上面的那两个产品。经销版不送域名,而且不能扩展购买独立IP,其他的基本和上面的产品一样。购买的时候,一定要看清楚。我现在在淘宝上搜索的时候,就发现很多拿着justhost经销版卖justplan价的。justplan价格一般一年280左右,这两个之间相差140块钱,所以一定要擦亮眼睛看好你买的究竟是什么产品。

3,justhost 经销版 好不好

在上面提到了justhost经销版,在justhost官方有两种方案,统称为大众版。而justhost给经销商服务器,让经销商自主管理,于是就出现了经销版。经销版与大众版的区别,一般在于是否赠送顶级域名。潜行者m一个用的都是justhost经销版,感觉在很多方面,经销版要比大众版好很多。例如:

1,经销版是由经销商控制的,经销商可以控制justhost服务器,如果你的网站出现了问题,可以直接联系他。如果是大众版的话,则需要用英文等去联系沟通。

2,经销商可以进行一些优化。例如我现在用的justhost经销版空间,经销商就进行了优化,限制每个账号只能建设5个网站、一共有5个数据库、而且不能存放违法网站等。这样我的网站就比较稳定,没出现过什么问题。

需要注意的是,经销版也分为两种,一种是普通版,一种是高级版。普通版大约135元左右,和大众版差不多就是没有域名什么的。高级版大约200左右,经销商可以直接控制的。

推荐一下,我目前用的justhost高级经销版是由尤尤网络提供的,具体是这一款 justhost “高级”CloudLinux经销版

(未完待续)

订正:在本文第一条中,有错误,绑定到justhost空间上的域名,并非无法控制。主要是因为当时修改dns配置之后,会有一定的延迟,在这个延迟中,我草率的判断,这个域名是绑定到了justhost成了一部分。事实上不是这样的,绑定到justhost的域名可以使任何的域名,只是作为一个标记。如果你想要这个绑定的域名指向justhost空间,你需要修改DNS,设置一个域名的 A记录指向justhost空间所在的服务器IP。如果你想让域名指向其他的空间,只需要在DNS中,将主域的A记录等修改成其他新服务器的IP即可。所以,域名绑定之后,不一定要使用justhost的DNS服务,可以使用第三方服务指向justhost服务器IP即可!推荐使用DNSpod.cn的免费解析服务!