V2EX / 装备 / DreamHost
- DreamHost做为一个共享主机,通常会对用户的CPU资源使用进行一些限制,如果某些用户的站点使用了过多的CPU资源,并影响了服务器的性能,那么这个用户帐号就可能会被禁用,因此,使用DreamHost主机的用户有必要了解一下自己到底使用了多少CPU资源,以防止被主机商封杀。
用户可以使用多少CPU资源
做为一个量化的指标,DreamHost使用CPU minutes来衡量用户使用CPU资源的情况,通常情况下,每个用户允许使用60 CPU minutes(60分钟CPU),如果超过了这个数字不过,那也没什么关系,如果达到这个数字的三、四倍以上,那么就很有可能会被禁用,通常情况下,当你的页面总是出现500错误的时候,你就需要关注一下自己到底使用了多少CPU minutes。
如何减少使用的CPU资源
通常降低CPU minutes的方式是,禁用主机上的gzip压缩传输(有时可以降低高达75%,WordPress可以在管理界面禁用gzip),减少数据库查询,优化脚本。
如何查看自己的CPU资源报告
首先登陆DreamHost管理台,在Manage Users中编辑你的用户,选中CPU Reporting,通常一天以后就可以看到报告了。
查看报告有两种方法,一种是通过FTP或者SSH登陆后,在logs/resources/目录下可以看到最近七天的报告文件。
另一种方法是通过WEB页面访问,每个域名都会有一个统计页面,使用 http://yourdomain.com/stats/resources 这个地址可以直接查看报告文件。
在CPU资源报告文件中,通常我们只要注意CPU seconds这一列就可以了,将里面的数字除以60,就可以得到用户当天的CPU minutes,看看这个数值是不是大于60,如果是的话,就要注意减少使用CPU资源了,如果超过150 CPU minutes还不解决的话,那就离被封不远了。
根据我的一些经验,达到60 CPU minutes其实并不难,一个每天有3000IP的WordPress或者一个每天500IP的Discuz论坛都有可能达到这个标准... 0 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | | 
- 新开站点时候 新加了Google mail选项, 可以免费使用google的企业邮局了?... 0 篇回复 | 参与讨论 | tnrain |
| | | | | | | | 
- dreamhost怎么在线解压缩,看到个说 要用个压缩工具
下下来拉 不知道怎么用。。。... 1 篇回复 | 参与讨论 | tnrain | | | | | | | | | 
- 站点有的时候能访问,有的时候不能访问,不能访问的时候,一样能PING,于是便写了封信咨询了一下。按他们的回答,应该是DNS堵塞的问题。
本人估计原因可能就是出在无限绑定域名上。。无限域名转入会导致DNS管理难度加大,而且容易引起DNS堵塞,便造成站点能ping但是页面无法访问等问题的出现。。... 2 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | | 
- 有道是:饭可以乱吃,文件不能乱传。谨记,谨记。 Orz
http://www.zeali.net/entry/558... 3 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | | 
- 、他们发的邮件必须重视,任何一封邮件都要重视。
虽然你英文不好,但是还是要看懂,第一次我收到他们的邮件,说是什么怀疑我发垃圾邮件了,没当成回事儿也没有认真看。过了一个礼拜,又给我来了一封信,说过了5天你没有音信,你的账户被永久地关闭了。那时候,真的有点欲哭无泪。我这才看了一下他们原来发的信,但是已经晚了。
2、关于垃圾邮件。邮件推广,可能很多站长都用过,使用dreamhost的时候一定要注意。首先,邮件最好不要发到他们的工作人员邮箱里,第二一定要在邮件中注明如何退订,还有一点他们比较看重,就是你在你的站上,最好有一个功能,提供会员同意接收邮件的选项,即使没有人用也没关系,必须要有。我第二次申请的时候,在这方面非常注意,基本上没有什么问题了,呵呵。
3、关于音频视频文件。这一点它们是明令禁止的,这一点我也没有什么好办法,只能部放了,很多使用dreamhost的兄弟在这方面栽了,很可惜。
4、关于成人内容,这一点它们也是明令禁止的,不过,这一点他们管地比较松,如果他们给你发邮件敬告了,你可以咨询一下他们哪些内容需要调整,调整一下即可,这一点出问题的兄弟不多。
5、版权,这个一定要重视,尤其是涉及到美国的版权问题,中文的他们不是很在乎,一旦涉及到国外的软件、mp3、美国大片电影等等,它们会毫不留情地干掉你,这一点可能也和美国的法律有关。
总结,不能做下载站,不要放mp3、视频等涉及到版权的东东,推广的时候要留一条后路。
最后,一旦哪位兄弟的站被封掉了,在第三轮沟通之前,千万不要骂它们,你还有可能把你的文件备份以下,或者重新开通,呵呵,之后,你想咋地就咋地把。
http://www.buydreamhost.cn/dreamhost/5a/223.html... 1 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | | 
- 1。登陆控制面板,点击右边的account status,会出现一个下拉条。Hosting Plan就是你的方案日期,一般为LX: yearly rebill. 这个表示一年期限。很多人会说下面还有个Next Rebill Date,是不是表示我的空间就一个月的使用期限,其实这个是Dreamhost的rebill cycle. 如果你这个月的流量和空间超了,他们是要收费的。 一般情况下owe都会为0,所以大家不必担心。
2。登陆面板,点击billing,点manage account,在下面的hosting plans里可以看到具体的方案 付款 使用期限。在Create a New Account这个地方看到的当前帐单情况。... 1 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | | 
- FastCGI因为在性能和可伸缩性有很大优势,现在已经被很多大网站采用了。那么,如何在Dreamhost上也配置FastCGI让它支持PHP呢?其实也很简单,就几个步骤:
首先,要在Dreamhost的Web Panel->Domains->Manage Domains里面打开FastCGI支持,然后在网站根目录下创建下面的文件php5-wrapper.fcgi:
#!/bin/sh
export PHP_FCGI_CHILDREN=2
exec /dh/cgi-system/php5.cgi
然后给它增加执行权限:
chmod u+x php5-wrapper.fcgi
接着在网站根目录下的.htaccess文件里面增加下面的语句:
AddHandler fastcgi-script fcg fcgi fpl
AddHandler php5-fastcgi .php
Action php5-fastcgi /php5-wrapper.fcgi
Options +ExecCGI
然后,访问一下你的网站,再用下面的命令查看一下php5进程有没有起来:
$ ps x
PID TTY STAT TIME COMMAND
15679 pts/4 Ss 0:00 -bash
11145 ? Ss 0:00 /dh/cgi-system/php5.cgi
25837 ? S 0:00 /dh/cgi-system/php5.cgi
31876 ? S 0:00 /dh/cgi-system/php5.cgi
1257 pts/4 R+ 0:00 ps x
如果看到用php5.cgi的进程起来的话,说明就配置成功了,现在你的网站就是运行在FastCGI模式下了。
原文:http://www.bolarn.com/index.php/2008/02/05/82/... 0 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | | 
- http://www.thinkjam.org/zoptuno/archives/2006/09/dreamhost-perl-module-install.html... 0 篇回复 | 参与讨论 | 蓝色梦幻 |
| | | | | | | | 
- 前期准备
工欲善其事,必先利其器.要在DreamHost上装个web.py得准备下列工具:
运行shell命令和服务器端交互的软件:这个我是用putty
上传文件用的ftp软件:这个我用cuteftp
python脚本编辑软件:这个我用IDLE
如何能操纵服务端
这个可以想象一下远程连接是怎么回事.一般DreamHost的用户会有一个帐号用来远程登陆到服务端,然后就可以进行一些操作.下载需要的文件,安装文件,配置apache服务器,配置mysql服务器等等等等.如果你要问你配置了你的,会不会影响到别人.我想应该是不会影响的.
关于putty
putty是DreamHost推荐使用的工具.用来输入命令和服务端交互.稍微小白些的解释,就是你通过putty和服务端连接,然后输入一些命令行,可以操作服务端的文件什么的.类似于在本机用cmd打开的命令行提示符那样的操作.
看这里的介绍: http://wiki.dreamhost.com/Putty
可以在这里下载: http://www.chiark.greenend.org.uk/~sgtatham/putty/
Putty中文教程
安装后打开putty,会让你输入服务器地址,这个地址是用户名@主机名,选择ssh登陆,完成后打开,会提示你输入密码.注意这个时候你开始在键盘敲你的密码,但是在putty的界面上并不会显示什么,直到你输入完密码,按回车.如果密码正确,就会出来一个欢迎界面,否则putty就会提示密码错误,要求再次输入.还有一种情况是密码正确了,但是putty自动关闭了.这是因为你的账户还没有使用shell的权限,需要到用户面板开通一下.
然后就是开始输入命令了,一些常用的命令,比如dir显示当前目录,cd进入到某个目录,mkdir新建文件夹,wget远程下载,tar解压缩...
基本明白了吧.
还有,如果要在里面粘贴文本,只要点击一下右键就可以.
开始安装web.py
基本上就是打开这个页面 http://wiki.dreamhost.com/Web.py 照着一步一步的来.
部分的翻译了这个页面http://www.feitui.com/topic/view/141.html
应该在哪个目录下?
是在你的web主目录下
我不用python2.4怎么办?
改成#!/usr/bin/env python2.3 就可以.
怎么修改web.py's web/wsgi.py?
这个其实挺费了一番功夫,一开始没看明白那些加加减减是什么意思,后来明白过来,就是打开wsgi.py这个文件,把runfcgi()里面的两句替换一下.
import flup.server.fcgi as flups
return flups.WSGIServer(func, multiplexed=True, bindAddress=addr).run()
替换成
import fcgi as flups
return flups.WSGIServer(func, multiplexed=False, bindAddress=addr).run()
要注意不要有多余的空格.
怎么使用vim命令修改.htaccess
首先是敲入vim .htaccess
然后复制那一段,贴上去.然后检查下对不对.我复制粘贴的时候经常会把一开始Options的字母"O"给弄丢了,仔细检查下.没问题后,摁键盘上的ESC键,这个时候就进入命令模式,在输入":X",这是保存退出的意思.这就可以了.
如果不放心,可以在使用vim .htaccess命令,这个时候一般会提示文件已经存在,让你选择打开的模式,用只读模式看下有没有问题吧.
大家可以看看这个文章,我觉得挺好的:http://man.lupaworld.com/content/manage/ringkee/vim.htm
关于FCGI和web.py
在DreamHost的web.py是这么运行的:
web请求->apache->FCGI->web.py->.cgi程序页.
我不知道对不对,暂且这么理解吧.
但是如果你是和我一样,在用windows,那就会觉得有这样的问题:在本地如何编写程序,然后传到服务端看效果.因为我觉得是在本地在装apache和fcgi会是非常麻烦的事情,不如直接双击.py文件就自动启动一个web server简单啊.
后来我发现其实是可以实现的.我们来对比下web.py的程序和web.py+fcgi的程序,不同的就是最后如何解析文件:
web.py:
if __name__=='__main__':
web.run(urls,globals())
web.py+fcgi:
def runfcgi_apache(func):
web.wsgi.runfcgi(func, None)
if __name__ == "__main__":
web.wsgi.runwsgi = runfcgi_apache
web.run(urls, globals())
所以,我们只管在本地写我们的程序,最后上传到服务端的时候,就把最后的webrun部分改一下就可以.
稍微麻烦了些,但是比较简单快速的办法
http://hi.baidu.com/newtype/blog/item/0b24e6cd6d2504520eb345e9.html... 0 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | | 
- 我们为您准备了这个文档来帮助您快速的使用web.py
你可以在windows平台使用putty,UNIX则需要使用SSH.
你的用户需要有使用shell的权限,这个可以在用户控制面板中进行设置
在评论页可以看到更多的信息
目录
1.架设 web.py
1.1 CGI
1.1.1 0. 开始
1.1.2 1. 安装 web.py
1.1.3 2. 安装 Flup
1.1.4 3. 使用 Apache 服务
1.1.5 4. 检查并发现错误
1.2 FCGI
1.2.1 Benchmarking
1.2.2 重启 FASTCGI
1.2.3 改进稳定性和加快启动速度
架设 web.py
CGI
如果您按照我们的步骤来,那么架设CGI将是一件十分容易的事情.在下面的示例代码中,将example.com替换成您自己映射在dreamhost的域名.
0. 开始
进入到您的web主目录.
-------------
cd ~/example.com
-------------
1.安装web.py
使用Subversion命令行代码工具来获取最新的web.py
-------------
svn co http://webpy.org/svn/trunk/web/
-------------
按照如下方式来建立一个index.cgi,这将是您的第一个web.py网页
-------------
#!/usr/bin/env python2.4
import web
urls = ('/', 'index')
class index:
def GET(self):
print "Hi web.py, finally we meet!"
def runfcgi_apache(func):
web.wsgi.runfcgi(func, None)
if __name__ == "__main__":
web.wsgi.runwsgi = runfcgi_apache
web.run(urls, globals())
-------------
将该文件上传到web主目录后,使用如下的命令来使该文件可访问
-------------
chmod +x index.cgi
-------------
2.安装Flup
使用wget命令来获取最新的fcgi
-------------
wget http://svn.saddi.com/py-lib/trunk/fcgi.py
-------------
按照如下提示修改web/wsgi.py
-------------
--- wsgi.py (revision 130)
+++ wsgi.py (working copy)
@@ -13,8 +13,8 @@
def runfcgi(func, addr=('localhost', 8000)):
"""Runs a WSGI function as a FastCGI server."""
- import flup.server.fcgi as flups
- return flups.WSGIServer(func, multiplexed=True, bindAddress=addr).run()
+ import fcgi as flups
+ return flups.WSGIServer(func, multiplexed=False, bindAddress=addr).run()
-------------
(译者注:使用++的内容替换掉--的内容)
3.使用apache的服务
编辑apache的.htaccess文件来启用cgi
-------------
vim .htaccess
-------------
添加如下代码
-------------
Options +ExecCGI
AddHandler cgi-script .py
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.cgi/$1 [L]
</IfModule>
-------------
4.检查并发现错误
现在,你的web主目录应该是这个样子
-------------
$ ls -F ~/example.com
fcgi.py index.cgi* web/
-------------
使用你的浏览器访问http://example.com/(您自己映射在dreamhost的域名),应该就可以看到问候语.如果浏览器显示"500内部错误",那就应该检查下错误日志.
-------------
tail -n 30 ~/logs/example.com/http/error.log
-------------
(译者注:上面的内容足够成功运行web.py了,下面的内容我也还没有进行,所以仅供参考)
FCGI
1.使用FastCGI架设您的域名或二级域名.假设您的域名是todo.dabase.com
2.cd; rmdir ~/todo.dabase.com
3.svn co http://svn.natalian.org/projects/todo/
4.ln -s ~/todo ~/todo.dabase.com
5.Tweak ~/todo with your mysql db (see config.py) and email stuff for errors
并不建议您在shell下进行fcgi的测试开发,因为如果fastcgi的进程开始运行后,停止或重启这个进程都是一件让人头痛的事情.您可以使用web.reloader在本地进行开发,这样,您的任何改变将立即被反应到您的web程序.
Benchmarking
ab is from the apache2-utils Debian package.
从apache2-utils Debian包中找到ab组件
-------------
/usr/sbin/ab -c 4 -n 300 http://todo.dabase.com/
-------------
4 concurrent connections pushing out 300 requests. If you find it too slow, considering running lighttpd on a dedicated server.
4个并发连接将产生300个请求.如果你发现它运行太慢,请考虑在一台专用服务器上运行lighttpd.
重启FastCGI进程
为了使新的代码起作用,你需要重启fcgi进程.
如下代码将会起作用
-------------
killall python2.4
-------------
改进稳定性和加快启动速度
1.使用http://svn.saddi.com/py-lib/trunk/fcgi.py来代替较新的flup
2.按照如下方法修改wsgi.py
-------------
--- wsgi.py (revision 130)
+++ wsgi.py (working copy)
@@ -13,8 +13,8 @@
def runfcgi(func, addr=('localhost', 8000)):
"""Runs a WSGI function as a FastCGI server."""
- import flup.server.fcgi as flups
- return flups.WSGIServer(func, multiplexed=True, bindAddress=addr).run()
+ import fcgi as flups
+ return flups.WSGIServer(func, multiplexed=False, bindAddress=addr).run()
-------------... 0 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | | 
- 功能:
1.可以同时备份多个MySQL数据库(最多3个)并压缩生成的sql文件
2.如果全过程没有错误,将把备份的文件连同日志信息发往你邮箱
3.如果过程中有任何错误,则停止备份,只把日志信息发往你邮箱
脚本为Bash,调用mysqldump备份,gzip压缩,mutt发送邮件
理论上,可以适用于绝大多数支持ssh的国外虚拟主机(只在DH上测试过)
#!/bin/bash
# BEGINNING
# This script will backup your MySQL databases(3 most) and send backup files to your email
# 请使用FTP ASCII方式将本脚本上传,并设置其权限为可执行
# 请确保脚本所在目录可以写入,脚本将在备份过程中产生临时文件
# 你可以把本脚本添加到 crontab中实现定时自动运行
# Powered by cxy152376 (cxy152376.org)
# 2007.11
# This script have been tested in Dreamhost SSH
# 将以下数据替换为你的.
# 最多可以备份3个数据库
# 如果你只备份1个或两个数据库,则只需要将DATABASENUM设为1或2
# 则脚本只备份 DB1 或 DB1 和 DB2
DATABASENUM=3
HOST1=""
HOST2=""
HOST3=""
USER1=""
USER2=""
USER3=""
PASS1=""
PASS2=""
PASS3=""
DB1=""
DB2=""
DB3=""
EMAIL="xxx@gmail.com"
MYNAME="xxx"
# 不要动下面代码除非你知道自己在做什么。
# 如果当前目录不可写入,脚本将自动退出而无任何输出
[ -w $PWD ] || exit
# 脚本生成一个不会与已有文件重名的目录
# 然后进入这个目录
# 所有临时文件都将在这个目录下生成
TEMPNUM=0
BACKUPDIR="mysqlbackup"
while
[ -e $BACKUPDIR ]
do
TEMPNUM=$[TEMPNUM+1]
BACKUPDIR="mysqlbackup_$TEMPNUM"
done
mkdir $BACKUPDIR
cd $BACKUPDIR
#初始化
echo "$MYNAME mysql backup" > website_backup.txt
date >> website_backup.txt
mysql --version >> website_backup.txt
echo " " >> website_backup.txt
echo "----Log begin-----" >> website_backup.txt
STATUS=0
DATE=`date +%Y-%m-%d`
TIL1="$DB1-$HOST1-$DATE"
TIL2="$DB2-$HOST2-$DATE"
TIL3="$DB3-$HOST3-$DATE"
# 尝试备份第一个数据库
mysqldump --opt -u$USER1 -p$PASS1 -h $HOST1 $DB1 > backup1.sql 2>>website_backup.txt
if [ $? -eq 0 ]
then
echo "SUCCESS BACKUP $DB1 of $HOST1 to sql file" >> website_backup.txt
else
echo "Failed to BACKUP $DB1 of $HOST1 to sql file" >> website_backup.txt
STATUS=1
fi
# 如果需要,尝试备份第二个数据库
if [ $DATABASENUM -eq 2 ] || [ $DATABASENUM -eq 3 ]
then
if [ $STATUS -eq 0 ]
then
mysqldump --opt -u$USER2 -p$PASS2 -h $HOST2 $DB2 > backup2.sql 2>>website_backup.txt
if [ $? -eq 0 ]
then
echo "SUCCESS BACKUP $DB2 of $HOST2 to sql file" >> website_backup.txt
else
echo "Failed to BACKUP $DB2 of $HOST2 to sql file" >> website_backup.txt
STATUS=1
fi
else
echo "Stop to BACKUP $DB2 of $HOST2 to sql file" >> website_backup.txt
fi
fi
# 如果需要,尝试备份第三个数据库
if [ $DATABASENUM -eq 3 ]
then
if [ $STATUS -eq 0 ]
then
mysqldump --opt -u$USER3 -p$PASS3 -h $HOST3 $DB3 > backup3.sql 2>>website_backup.txt
if [ $? -eq 0 ]
then
echo "SUCCESS BACKUP $DB3 of $HOST3 to sql file" >> website_backup.txt
else
echo "Failed to BACKUP $DB3 of $HOST3 to sql file" >> website_backup.txt
STATUS=1
fi
else
echo "Stop to BACKUP $DB3 of $HOST3 to sql file" >> website_backup.txt
fi
fi
# 如果以上没有任何错误,压缩生成的sql文件为gz格式
if [ $STATUS -eq 0 ]
then
gzip backup1.sql 2>> website_backup.txt
[ $? -ne 0 ] && $STATUS=1
if [ $DATABASENUM -eq 2 ] || [ $DATABASENUM -eq 3 ]
then
gzip backup2.sql 2>> website_backup.txt
[ $? -ne 0 ] && $STATUS=1
fi
if [ $DATABASENUM -eq 3 ]
then
gzip backup3.sql 2>> website_backup.txt
[ $? -ne 0 ] && $STATUS=1
fi
[ $STATUS -eq 0 ] && echo "SUCCESS compress sql files" >> website_backup.txt
[ $STATUS -eq 1 ] && echo "Failed to compress sql files" >> website_backup.txt
fi
# 如果压缩过程没有错误,则开始发送邮件。
# 邮件是否发送成功将不会进行检测
if [ $STATUS -eq 0 ]
then
mv backup1.sql.gz $TIL1.sql.gz
[ $DATABASENUM -eq 2 ] || [ $DATABASENUM -eq 3 ] && mv backup2.sql.gz $TIL2.sql.gz
[ $DATABASENUM -eq 3 ] && mv backup3.sql.gz $TIL3.sql.gz
echo "All Success,Begin to send mail" >> website_backup.txt
echo "----Log END-----" >> website_backup.txt
if [ $DATABASENUM -eq 1 ]
then
mutt $EMAIL -s "SUCCESS backup $MYNAME $DATABASENUM mysql databases " -a $TIL1.sql.gz < website_backup.txt
elif [ $DATABASENUM -eq 2 ]
then
mutt $EMAIL -s "SUCCESS backup $MYNAME $DATABASENUM mysql databases " -a $TIL1.sql.gz -a $TIL2.sql.gz < website_backup.txt
else
mutt $EMAIL -s "SUCCESS backup $MYNAME $DATABASENUM mysql databases " -a $TIL1.sql.gz -a $TIL2.sql.gz -a $TIL3.sql.gz < website_backup.txt
fi
else
echo "Have Error, done nothing,Begin to send mail" >> website_backup.txt
echo "----Log END-----" >> website_backup.txt
mutt $EMAIL -s "Failed to backup $MYNAME website mysql" < website_backup.txt
fi
# 删除一开始生成的临时操作目录
# 不需要一个个删除文件
# delete all files which may have been generated
# [ -f backup1.sql ] && rm backup1.sql
# [ -f backup2.sql ] && rm backup2.sql
# [ -f backup3.sql ] && rm backup3.sql
# [ -f $TIL1.sql.gz ] && rm $TIL1.sql.gz
# [ -f $TIL2.sql.gz ] && rm $TIL2.sql.gz
# [ -f $TIL3.sql.gz ] && rm $TIL3.sql.gz
# [ -f website_backup.txt ] && rm website_backup.txt
cd ..
rm -r $BACKUPDIR
# END
... 0 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | | 
- DreamHost主机建立于1997年,现在已经发展成为拥有700多个服务器,支持着20多万网站,雇佣40多名全职专业人员的大型虚拟主机服务商。 DreamHost提供200G的超大空间和2TB的月流量,价格只需9.95美元/月。
DreamHost提供SSH连接,可以直接运行Shell,几乎所有的PHP,CGI程序都可以在他们的机器上运行。不同于其他空间商, DreamHost提供长达97天的不满意退款期,给客户更多的保证。原来DreamHost空间限制CPU使用,遭到很多人的质疑,现在 DreamHost已经取消了CPU限制。
价格
帐户可支持无限的域名,1T的流量和最具有吸引力的是客户可每周获得更多的流量,只要一直是 DreamHost的客户。如果再使用上面提到的优惠券,其价格的确是便宜的一塌糊涂。
可靠性
Dreamhost承诺不隐藏任何其他费用,而且您只要成为他们的客户,他们承诺每月对您的价格终生不变。他们也有一个较长的“试用期”-97天的退款保证,长于其他大的虚拟主机服务商。过去,DreamHost有CPU运行时间的较为苛刻的限制,一些建于DreamHost大的论坛站的站长常抱怨这一限制。最近,DreamHost去掉了这一限制,这之后Dr表现让我们拭目以待。
控制面板
Dreamhost提供专有的基于Web的控制板。除了管理通常和必要的工作如收帐、网站创建、和电子邮件等等,其与众不同之处是能提供一些较不常见的功能,诸如:顾客建议,社区简讯、Dreamhost当月的网站,一项慈善捐赠计划,”非官方的Dreamhost网站大全”、客户讨论区、和奖励计划等等。所有这些都促进了Dreamhost的客户建立一个社区。Dreamhost的控制板是按功能分类的,autoresponders,Cron任务, FrontPage扩展,档案日志等等。总的来说界面不是十分友好,也不是那么美观。但我们相信功能重于形式,毕竟有20多万网站都在用这个控制台。
客户支持
Dreamhost有他们所谓的三步走的支持系统。第一步是Dreamhost的Wiki支持(维客),可检索庞大的常问问题的知识库。二是论坛讨论的一步,其他用户(有时是Dreamhost的员工)可以帮助回答你的问题。 第三步是常见的电子邮件的ticket系统... 0 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | | 
- 问:在DH安装了DEDE 表明已经安装成功
但建立一个文章栏目准备发表文章的时候 点击”内容发布”
却发现
Service Temporarily UnavailableThe server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later
答:解决办法
Domains 里面把 dreamhost highly recommended 的 Extra Web Security 的选项去掉
具体看这里http://wiki.dreamhost.com/Referer_Gotcha... 0 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | | 
- Dreamhost对硬盘空间和网站流量都是软限制的,不会因为你购买的是2000G的流量方案超额就停掉你的站点。而是直接计算超额费用,空间:$0.01/MB,流量$0.10/GB。下面我就介绍下如何控制流量的方法:
进去控制面板, 点击 Status — Bandwidth Usage, 第二个表格就是你的各个域名所用的流量统计,这个表格的第二列BW Throttling 就是流量控制选项。 默认都是关闭的。 点击 disable 进入设置一下就可以了, 把Enable throttl ….打上勾, 设置流量限额。 然后Update Throttling Settings Now! 一个域名的流量限制就设置好了... 0 篇回复 | 参与讨论 | 蓝色梦幻 | | | | | | | | |  创建新主题 | RSS | NORMAL Mode |