HostMonster主机开通FastCGI功能

     HostMonster主机cPanel面板提供了FastCGI功能,利用FastCGI功能可以改善网站的访问速度,但是不是所有的虚拟主机都是支持FastCGI功能。如果虚拟主机提供商为他们的虚拟主机提供了FastCGI的功能,你可以在控制面板cPanel上很容易地开启或关闭FastCGI功能。FastCGI有它的优点和缺点。
     FastCGI是为了改善网站的性能,减少资源占用,提高网站访问速度。如果你的网站是建在虚拟主机上,每天的页面访问量有10,000-300,000,那么你就应该考虑开启FastCGI功能了;或者如果 你的网站程序需要FastCGI,比如RoR(Ruby on Rails),你也要开启FastCGI。FastCGI之所以能加速网站是因为php的解释器是常驻内存的,不用每个访问运行一次php可执行文件。如果你需要使用FastCGI,你不需要对你的PHP程序做任何改动,只要你的PHP程序能正常运行,那么就可以和FastCGI一起正常地运行。
     当然使用FastCGI也有缺点:(1)不能对每个目录使用php.ini文件;(2)对php.ini文件的修改不是立马生效,有延迟。FastCGI开启方法如下:
     第一步:进入bluehost的cpanel管理面板,找到Software/Services,点击PHP Config(php设置),进入如下图所示的Bluehost PHP Configuration页面。如下图所示:

cgi1

第二步:选择PHP5 (FastCGI),点击SAVE CHANGES保存设置。fastcgi就启用了。如下图所示:

cgi2 

在启用fastcgi之前,朋友们一定要备份主目录以及子站点下的php.ini文件和.htaccess文件,将子目录中的php.ini全部删除,FastCGI只允许根目录有一个php.ini文件,否则会出错。

启用fastcgi后,所有的php请示都会使用mod_fastcgi来解析,不再使用mod_suphp,使用apache默认的mod_suphp来解析php请求,每一个Web请求PHP都必须重新解析php.ini、重新载入全部dll扩展并重初始化全部数据结构。使用FastCGI,所有这些都只在进程启动时发生一次。还有一个额外的好处是,持久数据库连接(Persistent database connection)可以工作。

HostMonster主机的fastcgi模块来说,启用它,fastcgi就会一次性加载所有资源到内存中,为用户下一次点击做准备,用户下一次点击将会直接从内存的缓存中读取数据,当然会快很多,这一点与微软.net的缓存机构有异曲同工之妙。

HostMonster主机cpanel面板绑定域名的方法

 

Hostmonster主机cpanel绑定域名是我们常见的问题,如何绑定域名?绑定域名有几种方式?绑定域名的作用是什么? 下面我们以cpanel面板为例,介绍cpanel空间三个域名绑定的方法和作用,让你根据自己的实际情况选择相应的域名绑定方式。

一般域名绑定的方式有三种:

  • 子域名(Subdomains)
  • 暂停域(parked domain)
  • 附加域(addon domain)。
子域名(Subdomains)

作用:子域名绑定子目录,建立多个网站;实现泛域名解析

子域名就是你绑定在主机上的顶级域名二级域名。你可以创建子域名绑定子目录,并在每个子目录中上传程序用来建立多个网站。也可以创建泛域名绑定到根目录。实现泛域名解析。

比如:你的域名是yourdomain.com,你可以设置二级域名形如discuz.yourdomain.com对应子目录 discuz,zblog.yourdomain.com对应zblog等。也可以设置二级域名*.yourdomain.com对应根目录,实现泛域名 解析。

暂停域(parked domain)

作用:多个域名绑定到同一个网站。

例如你有下面三个域名:yourdomain.com、yourdomain.net、yourdomain.org。

你可以把yourdomain.com当做主域名,用parked domain的功能,把yourdomain.net、yourdomain.org域名都绑定到空间上,让这几个域名都指向同一个网站(即同一个站点可以有几个不同的域名)。

附加域(addon domain)

作用:通过它可以实现一个空间放多个不同的站点。也就是能绑子目录。

与子域名不同的是,你添加的域名是顶级域名。例如你附加的域名yourdomain.info、yourdomain.edu,分别绑定到目录add-info、add-edu。上传程序,实现空间建多站的功能。

 

关于Hostmonster主机cpanel面板中文界面的问题

Hostmonster主机cpanel面板语言设置成中文的注意一个问题,cpanel面板的中文界面有些地方意思是不太正确的,比如在添加数据库用户时会出现这样的情况,看下图:

cpanel面板设置英文语言时,添加数据库用户成功的提示:

cpanel面板设置中文语言时,添加数据库用户成功的提示:

居然说无需输入密码,其实已经添加成功了,出现这种情况是比较郁闷的,出现问题很难找到原因,所以,小编我强烈建议cpanel面板一致设为英文,如果遇到不明白的地方可以用翻译工具都比这个强!