网站外销的个人实践:要把网站外包开发吗?
◎要把网站外包开发吗?
从2007年 4月开始个人网站外销的事业后,笔者就一直挣扎著是否将自己的英文网站程式外包给其他人开发。虽然第一版是自己写的,面对困难也努力的想办法顶住,但总觉得心虚。而且这是我利用下班后空闲时间写的网站,总觉得该找更专业的人一起参与并分担工作。
然而,建立虚拟团队是一个远比搞一间公司正式开工要更为困难的事。2007年 8月,在撑不住流量而改换网站代管公司时,透过朋友介绍请了一个兼职的中国大陆工程师把网站改写成JAVA,以工作天计费的方式支付费用。对方非常专业也非常负责,价格也因此并不便宜。
这是灾难的开始。熟悉网站经营的朋友都知道,网站上线后的调整是繁琐的工作,往往上午看流量报表下午马上动工调整介面程式。而工程师自己也有正职工作,导致修改需求往往拖上一星期完成不了。只是,为了追求效率,难道要聘请全职工程师吗?这也未免搞得太大了。
当时,一方面应付数据库常挂掉的问题,一方面花在Google Adwords 的广告宣传费用如流水般出去,进来的用户却因为网站频频挂点而留不住,而外包程式修改又旷日废时。笔者只好在07年12月断然舍弃了 JAVA,搬家回到微软的Windows Server系统上,继续用 ASP独自奋战。
虚拟团队一直是一个难解的痛。当笔者的第一个英文网站获得初步成功之后,曾经试图推出第二个第三个,也找了不同的程式高手来合作,但最后总是功败垂成。在异地互相沟通存在很大障碍,而对方抱持著被雇用的心态而不把自己当成你的合夥人来看,是最根本的问题。
◎租用主机的选择
笔者的英文网站,难道只因换回到微软的系统就能解决问题吗?其实不是的。换回Windows 只因为笔者熟悉而修改迅速方便,能快速反应用户需求罢了。真正应付流量的关键,在于笔者此时开始采用「虚拟服务器」的网站代管方案(VPS ,Vertual Private Server)。
并不是因为要网站外销所以把网站放美国,而是因为美国主机租用很便宜。事实上笔者的中文版数位之墙一直都在美国在美国。主机租用的型态可分为:1)虚拟网站:Shared Web Server ;2)虚拟服务器: VPS,Virtual Private Server;3)专属服务器:Dedicate Server 。
简单说,「虚拟网站」是把一台主机分成多个空间,网站经营者可申请一个空间来做网站。这是常见的网站租用型态,有点像一间屋子分隔成多个房间分别出租的感觉(可模拟为「雅房」)。在美国,最便宜的可达月租美金10元以下,这在全世界范围内都是难以匹敌的价格。
「虚拟服务器」也是分租概念,只是房间较宽敞而且装潢豪华(可类比为「套房」)。由于采用虚拟化技术(Virtualization),网站经营者感觉上彷佛拥有了一台完整的主机一样。这个价格自然贵多了,月租大约要在美金20元到60元左右。当然,这个能够承受更大的流量。
笔者原先把网站放在虚拟网站环境,当流量承受不住被踢出来后搬移到Linux的 VPS 环境并改用JAVA。之后迁移回Windows 环境改回微软 ASP后,依然是采用 VPS。 VPS是个伟大的发明,他让网站经营者可以用较低低成本取得更大技术自由,而不用真的去买或租一台主机。
◎cache system的重要性
笔者的英文网站初期确实是花钱买广告做推广的。然而这部分的预算从每个月 600元美金降到上线半年后一毛钱不花,流量自然能成长,主要是因为试图让博客的作者把Widget放到自己的博客上。因此,博客本身就成为了网站的免费宣传管道。
全盛时期,来自美国博客的流量每天达80万次。这个数字其实不高,对程式高手来说是小菜一碟,但笔者是半吊子工程师,知识有限也因此可能程式写得不好,频频被主机供应商发信警告要求改善网站系统效能。最后,我决定开发cache system。
cache system缓存系统上线后,将数据库读写从每天80万次降低到每天16万次。这期间也请高手朋友帮忙进行数据库结构优化,帮助很大。笔者在过程中学习到,一个良好的缓存系统(cache system)对于提供Widget功能的网站来说非常重要。
此外,由于先前网站经常搬家(不管是自愿的还是被踢出来的)的关系,整个网站系统已经被写成了「可以随时准备逃命」的模式。这个网站可以在一小时内轻易的搬家到另一间主机供应商去,甚至连资料库都不要了。
能够做到这点,除了程式本身的调整外,还要归功于网站管理软件的盛行。在此要推荐的一套称为 Plesk的网站管理软件。有的主机供应商会直接帮你安装Plesk ,免费或另外付费。Plesk 的所有管理功能都是透过Web 介面,方便到无以复加,大大降低对技术能力的要求。
◎一些参考资料
很抱歉这一期的文章讲得很生硬。技术的环节可能是大部分人没兴趣的,但是由于我是一个人在进行网站外销的生意,网站建立的大部分时间都在处理技术问题,因此体验特别深刻。如果您也想开始自己的网站外销生意,这些问题都是必须面对的。文末,附上一些参考资料:
1)有关美国的主机租用市场,可参考以下两个笔者常上的网站:
http://www.hostreview.com/
http://www.hostingcatalog.com/
此外,因为发现南非以及欧洲的网络广告居然卖得比美国还贵,引起了笔者研究上述市场的兴趣。因而笔者对于南非,荷兰,马来西亚,比利时,爱尔兰等国家的网站主机租用市场也有点研究。有兴趣在上述国家租用网站主机的朋友,可以来信与笔者讨论。
2)这里有几间值得推荐的好的网站主机供应商,都是笔者用过的:
http://www.discountasp.net/ - 「虚拟网站」数位之墙在此五年
http://www.viux.com/ - 「虚拟服务器」笔者的英文网站放在这里
选用美国主机供应商的原则只有一个,服务。因为价格基本上不会差别太大,不要贪小便宜去用到一家服务速度很慢的业者。由于亚洲与美国有时差,遇到不负责的厂商,往往要求对方协助时,电子邮件一来一回就三五天过去,会气到你昏倒。
服务好的厂商会有Online Support,也就是你可以直接跟对方的值班人员在线文字交谈,让他帮你解决问题。当然,一定程度的英文能力是必须的。不过,既然这是网站外销的事业,具备初步的英文能力也是很基本的要求吧?
3)除了Plesk 以外,网站管理软件还有其他选择
还有WHM 加上cPanel的组合,也是常见的网站管理解决方案。不过笔者还是比较偏好使用Plesk ,毕竟使用起来容易,也难怪他们的市场占有率一直是独大。只是,功力高的工程师可能会喜欢WHM + cPanel ,因为弹性比较大。不论选择哪一种,都可以帮助你节省许多时间。 (文:黄绍麟)