December 13th, 2008 by 张磊
这招相信很多朋友都看到过,但我之前没试成功,后来仔细找了下才看出端倪。有了Dreamhost做代理服务器,基本上畅通无阻,而且DH的代理,比起它的web服务器来,要快得多。我用代理以后,甚至都感觉不到速度慢了下来。 先去下载一个plink,然后在命令行输入: plink username@xxx.dreamhost.com -D 8000 其实就和连ssh差不多,不过多了一个-D参数,后面的端口号就是一个在本地监听的端口。命令运行后会让你输入密码,之后就可以登入,代理服务器已经可用。 以firefox为例,这时从菜单栏依次选工具->选项->高级,之后选择“网络”标签页,会有一处“配置firefox如何连接至因特网”。点配置,在弹出的对话框中只填入Socks主机代理地址(localhost,端口8000): 点确定。试着访问一些页面,你应该已经位于加州了 。firefox还有一些方便设置代理的插件,可以去找一下。 翻墙的办法很多,但防火墙本身不是为能翻墙的人设的。成天看一些不该看到的东西,一不小心就变成了不明真相的一小撮。
December 8th, 2008 by 张磊
不是第一次提及Dreamhost。我曾经简单地计算过一下在Dreamhost购买不同时长套餐要花的钱,并做过细致的比较。当时的结论是两年期或者五年期最合算,因为五年期可以使用限量的Dreamhost Invitations,可以节约$150,非常实惠。近期已经有两个朋友都通过我的Invitations购买了五年期的Dreamhost 的服务器,分别是Rmmseg作者pluskid(旧blog在此)和我的同事周琴,他们都是找了朋友一起购买,分摊到每个人,5年的代价只有区区几百元。 Dreamhost Invitations是一些限量优惠码,可以在购买服务器的时候填入,买5年期可以节省$150,买10年期可以节省$200,得到的是无限量的空间和流量以及一个免费的域名。我如今还有3个优惠码,如果你打算买Dreamhost主机,也找到了2、3个同伴,我非常推荐5年期+Invitation的办法,一共只需要$267,换算成人民币是1800左右。 从这中间我也会得到一些收入,not a big deal。需要Invitation 的朋友可以联系我,zhanglei909#gmail.com,最近美金在涨,有打算就赶紧出手吧。
October 8th, 2008 by 张磊
一向都会花点时间读dreamhost newsletter。今天又发来最新的,注意到了其中的一条: Volunteer to Get Upgraded First! If you actually VOLUNTEER to be one of the first moved to the new system your account will be “upgraded” to unlimited disk and bandwidth, forever. Of course, it’s not like you’ll use it, and it’s of course subject to our “unlimited” policy. If you do decide to [...]
October 4th, 2008 by 张磊
前几天有朋友找到我问,怎么买Dreamhost的空间。我就顺便到Dreamhost网站上看了一下,发现变化又有不少。特别是Dreamhost的优惠码制度改变后,购买空间的时候好好算一算是一件很有意思的事。 Dreamhost,以我使用一年多的经验,大部分时候还是不错的(Fenng的blog就依然搁在Dreamhost,一起还放着他几个朋友的blog)。如今正在办活动,提供不限量的全功能空间和带宽,感觉很强大很山寨。正好几个同事也有点儿想买,在这里写篇文章算算这笔账。 在优惠码方面,现在的常规优惠码只能最高优惠$50。但我除了有常规的优惠码(BLOGKID),还有5个Dreamhost Invitations,可以买5年节省$150,买10年节省$200。通过下面的计算可以发现,用这样的邀请买5年期是非常划算的。因为邀请很有限,感兴趣的朋友们可以联系我(zhanglei909#gmail.com)。 点那个黄色的Sign Up Now!,会到下一个页面让选择是”Host a domain”还是”register a domain only”,如果买空间的话就选第一个。这时会有7个steps呈现出来。现在就可以选择一次性购买几年。 在这里我们就可以仔细算一下选择每一种是怎样的情况,按月购买明显不值得考虑,先排除。用人民币做单位大家看的更直观,所以我直接按照今天查的外汇牌价换算了一下。 Yearly: (119.40 – 50 ) * 6.81 = 472.61 (元) Two Years: (214.80 – 50 ) * 6.81 = 1122.29 (元) Three Years: (286.20 – 50) * 6.81 = 1608.52 (元) Five Years: (417.00 – 150) * 6.81 = 1818.27 (元) Ten [...]
June 15th, 2008 by 张磊
我最近得到了几个Dreamhost的折扣码,使用这种折扣优惠码,可以获得四倍的空间容量和流量。 就是500X4=2000GB空间,5TBX4=20TB流量 选择5年付费计划的话,可以获得150美元的折扣,就是说在417-150=267美元五年。 选择10年付费计划的话,可以获得200美元的折扣,相当于714-200=514美元十年。 确实非常的便宜,5年的价格只有不到2K,只是这么多的资源,很难用得掉。 如果有需要的朋友,可以和我联系 zhanglei909(at)gmail.com
May 9th, 2008 by 张磊
这两夜都工作在服务器上,把第二个网站放到服务器上费了很多周折。今天blog打开速度慢,所以打算把放在DH的blog搬回国内。 去年3月blog从512j搬到DH,今年又要搬回来,中间一年,经历还真不少。因为域名的DNS服务器还指向到DH,所以搬家的过程稍显麻烦,会影响到所有子域名,比如zining.blogkid.cn。搬家之后,网站的速度将快很多。 此外,还想试试新的WordPress2.5。坦白说,从支持Tag的WP2.3 出来以后,我就再也没有升级过,因为觉得SimpleTagging插件实在好用,不忍心放弃。 至于DreamHost,我最近一直在考虑搭建一个简易的静态文件服务器,这样可以把海量空间用起来。杭州今天真冷。
April 9th, 2008 by 张磊
Dreamhost又发邮件来警告,我的一个数据库太大,虽然需要被索引的字段全都加了索引,它们服务器还是顶不住了。引起问题的是一个有 1,623,850(不用数了,一百多万)行的表。整个数据库数据+索引有1.5G,看起来不算个很大的。顺便爆料下,看到popo那有个4G数据的数据库 。 Dreamhost所谓的2T流量200G空间,连10%还没用掉呢,服务器咋就顶不住了呢? Dreamhost的原始邮件: Sorry but your XXXX database is sitll causing mysql server problems. The queries are as indexed as possible, but they are still taking at least 10 seconds or longer to run each one, and they are running multiple at a time. I’ve had to disable XXXX again. This database will [...]
March 28th, 2008 by 张磊
今天写了一个小Spider,用rails做的。为了一个sipder而弄了这么老大一个项目实在不是本意。最初只是觉得用Rails写起来会比较快,现在看来,如果考虑上效率,还是用PHP更划算。 以前没有试过在Dreamhost部署Rails应用,今天就尝试了一下。其实也没那么难。Rails应用中,网站更目录是public/,于是我们需要在Manage Domain中添加网站时,把根目录定位到这个public/。别忘了勾选fast cgi support ——虽然没看到这个的效果,但fast CGI肯定会比CGI快阿。当然,还需要在database.yml中指定对应的数据库配置,这些不再赘述了。 之后,通过在Manage Domain处添加的域名,如果可以打开网站,说明一切正常;如果打不开,那就需要再检查一下上面那些设置是否正确。我后来试了试在服务器上运行了Webrick,然后通过http://www.blogkid.net:3000也可以正常访问——这个时候用哪个域名已经不重要了,只要是指向这个服务器的域名,3000端口就是我的rails程序 DH运行Rails程序还不稳定,经常会初现rails程序没有正确启动的错误。也不能对它有太多要求吧。最近因为牛扑流量太大(加上爬虫每天也才15万次请求),DH不停联系我说数据库压力大,禁用了好几个表。
December 9th, 2007 by 张磊
看到有朋友留言说购买了Dreamhost的主机,可是对控制面板里的数据库这一块比较困惑。这个问题在我今年购买后也遇到了,所以今天就写出来。可能网上也有很多这方面的讲解,也可以搜索一下。 我们之所以感到困惑,其实是因为DH没有按照我们的习惯来。Dreamhost上的数据库服务器,不是localhost,而是需要用户指定,比如我的blog的数据库放在mysql.blogkid.cn。进入控制面板,选Goodies->Manage MySQL,就到了数据库管理的页面。上面那一块会列出现有的数据库服务器域名,如图: 点红圈圈住的地方,可以增加一个”hostname”。上图我自己用着一个mysql.blogkid.cn,这个也是我在DH上几乎所有网站都用的数据库服务器。 之后就可以添加数据库了,如图: “Database Name”里面就写想新建的数据库名,第二个就是选”Hostname”。现在发现其实刚才不单独添加”Hostname”也可以的。每个数据库至少得有一个用户吧,可以在下面指定新用户或者选择一个已有的用户。这个用户会得到这个数据库的所有权限,但也仅限于这个数据库。所有生杀大权,都掌握在用控制面板的人手里。 如果想用phpmyadmin,可以直接访问指定的hostname。比如访问mysql.blogkid.cn,然后用有权限的用户登录即可。 若有啥不明白,可以继续问我 。看DH的newsletter,到12月11日,现在$97的优惠码就再也没有了。想要的朋友们快动手吧,优惠码blogkid现在还可以为朋友们节省$97,3天后就只能省50$了。他有97天退款,大不了觉得不好的话3个月之后退款。
December 7th, 2007 by 张磊
今天试试装了一个新的Babel。虽然V2EX已经远去了但是Babel这套优秀而Geeky的论坛系统还一直被人关注。这里说的是在Dreamhost安装Babel v0.6的过程。感觉和0.5有一些变化,正好晚上熬夜,所以记下来备用。 Babel不是给傻瓜级的新手用的。如果你对Linux没有些了解的话,配置起来会比较复杂。 首先需要从这里下载babel的压缩包。我是用wget直接下载到服务器的,因为所有配置都可以在服务上进行。顺便说,下载的速度平均达到了3.9M/s,DH的服务器,带宽真不是吹的。 然后把得到的压缩包解压开——在shell中可以用unzip命令。比如解压到babel目录,目录下会有很多文件夹,其中htdocs就是网站的根目录。这时去DreamHost的控制面板里,增加一个网站,把根目录指向/home/username/babel/htdocs。同时,别忘了把配套的mysql数据库也创建一个。 下一步就可以在shell中打开/htdocs/core/Settings.sample.php进行编辑了,我用的vim。 修改 define(’BABEL_PREFIX’, ‘/www/babel’); 为 define(’BABEL_PREFIX’, ‘/home/blogkid/babel’); define(’BABEL_DB_HOSTNAME’, ‘127.0.0.1′); 你的数据库地址 define(’BABEL_DB_PORT’, 3306); 不用动 define(’BABEL_DB_USERNAME’, ‘XXXXXX’); 你的数据库用户名 define(’BABEL_DB_PASSWORD’, ‘XXXXXX’); 你的数据库密码 define(’BABEL_DB_SCHEMATA’, ‘XXXXXXl’); 你用来跑babel的数据库名称 修改 define(’BABEL_DNS_NAME’, ‘www.v2ex.com’); define(’BABEL_DNS_DOMAIN’, ‘v2ex.com’); define(’BABEL_DNS_FEED’, ‘feed.v2ex.com’); define(’BABEL_FEED_URL’, ‘http://www.v2ex.com/feed/v2ex.rss’); 为 define(’BABEL_DNS_NAME’, ‘www.yourdomain.com’); 换成你的域名 define(’BABEL_DNS_DOMAIN’, ‘www.yourdomain.com’); define(’BABEL_DNS_FEED’, ‘www.yourdomain.com’); define(’BABEL_FEED_URL’, ‘http://www.yourdomain.com/feed/v2ex.rss’); 编辑好之后,保存为Settings.php,系统的设置就可以用了。 别忘了,还没建数据库表呢。用mysql连接到数据库,命令为: mysql -u xxxx -pxxxx -h mysqlhost tablename [...]