DreamHost的虚拟主机,如果启用远程通信功能(allow_url_fopen)?

如题:

DreamHost的虚拟主机,

如果启用远程通信功能(allow_url_fopen)?

DREAMHOST 虚拟主机

DREAMHOST作为虚拟主机商是值得国内行业学习的。下面是些结果和比较。
1、CPU MINUTES

cpu 时间无非是大家所关注一个焦点问题,不过经过我们的测试,我们发现降低cpu的使用时间其实是有方法的。在购买空间后,我们看到了dreamhost的 cpu统计记录,发现他们对每个用户的操作记录都进行了详尽的记录,cpu时间就是从这份记录统计而来的。就像ideaxp网友问的,我们也非常想知道在哪种情况下的 cpu使用率最低,或者每天50-60分钟的CPU时间究竟是怎么一种状况,因此在测试前,我们就在空间上挂载了多个站点并以不同的php模式运行,其中的程序包括wordpress, gallery2,wiki和自己编写的代码,然后对各个程序进行页面访问。结果到了晚上11:47分(洛杉矶早上7:47)的时候,服务器生成了当天的 CPU报告,我们打开一看就会心的笑了,知道为什么吗?因为我们已经知道在mod_php模式下运行的php站点是通过dbapache用户进行运作的,因此没有计算cpu时间也计算不了时间。而使用php-cgi模式的站点(已经算是比较耗资源的gallery2,安装了好几个插件)大概每个页面的 cpu时间是0.14秒左右,量化后就可以知道你的站点在规定的资源内一天大约可以有60(分)*60(秒)/0.14(秒)=25714个 pageview。当然,你大可为你的站点设置成mod_php方式运行,不过由于安全性问题,dreamhost不会让你在mod_php下使用一些系统指令如exec()等,这将影响到一些程序的运行,如gallery2就一定要在cgi模式下运行,而wordpress则完全可以在mod下运行。因此如果你的站点是小型的blog或是自己编写而且没有涉及到系统指令(exec,system,dl,passthru,chown, shell_exec,popen,proc_open)的,大可以将其设置成mod_php模式运行,那如果想要使用cgi模式,很容易,把你的php 后缀改为.pcgi就可以以php-cgi模式运行了。另外如果你还想在某些地方使用php5的特性的话可以在网站目录下建立一个.htaccess文件,然后写入AddType php5-cgi .xxx xxx为你想要的后缀名,这样子就可以随时调用php5的文件了。请注意:使用mod_php将会降低你网站的安全性,特别是储存密码的文件的安全性,它将允许其他用户搜索到你的文件并打开它,所以请慎重选择,不过这里也有观点说没有问题,这是完全基于你选择的CMS类型。

2、Mysql

在我上一篇文章中提到对dreamhost和bluehost,Hostgator的mysql进行测试,结果是dreamhost的mysql运算速度是比其他两种主机的mysql慢了大约是5-8倍的。后来我又对它们进行测试,发现了一个更为严重的问题。由于dreamhost的 mysql服务器独立于web服务器,所以每次读取数据都要远程连接到mysql服务器上。插入、更新、删除数据慢点无所谓(因为我测到读取数据的时间和 bluehost他们的差不多),但要命的是网络连接消耗时间太厉害了。插入/更新/删除1000条记录,dreamhost平均消耗时间是0.3秒,
但三个步骤加起来的总耗时(加上网络连接)是4秒,bluehost平均消耗0.05秒,总耗时是0.2秒。看到没有,其实mysql数据库才是dreamhost的软肋。目前除了使用静态页面和尝试使用sqlite外没有其他解决办法。

我们对dreamhost进行测试目的在于研究这款主机的性能及功能,如果你的站点能够解决cpu时间的问题,和以后的费用都不超过年50美金的话还是可以接受的。可Dreamhost第二年费用太高,超过900RMB了都,不过如果你的站点是个单站点的商业站点,我想成熟稳定的bluehost或者HOSTGATOR会让你更为放心。
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网