机器猫建站谈——No.4 量体裁衣选技术
站长空间
内容规划完毕以后,我们终于可以开始考虑技术实现问题了。首先要明白,技术是为内容服务的。访问者不会因为你网站的技术多么先进而留连忘返,能够留住他们的是内容。一个网站的建立需要很多技术的支持,而我谈的不是技术教程。因此,不会给你太多的技术指南,而是要讨论一个问题:采用什么技术才最适合你的网站?
一个网站所需要的基本内容:域名、服务器空间、数据库、应用程序(发布系统、Blog系统、BBS系统)、机房网络环境。网站技术,是五花八门各种各样的。对于囊中羞涩的个人网站站长来说,“多快好省”地建设网站是一个切合实际的原则。具体化为细则,如下:
量体裁衣,不做不必要的技术投资
同样是一个域名,.com和.com.cn的价格是不一样的,因为不是商业运营,所以选择便宜的是明智的。另外,一般的小网站,只放图片和文字还有社区论坛,访问量也不大,几百兆空间的虚拟主机就够了。没有必要耗费重金去租一整台服务器。
选择自己最熟悉的技术
比如,你对于PHP技术很熟悉,就不必非要赶时髦选择ASP.NET。自己熟悉的技术好掌控和管理,出了问题可以最快地解决。
因地制宜选择技术
虽然某些技术开发快速,效果也很好。但是如果你存放网站的服务器不支持这种技术,那也没辙。比如,你想用SQL数据库,因为那样效率高速度快。但是你的服务供应商只支持Access数据库。除非他是你的好朋友,不然要想在他的服务器上装点什么东西是很困难的。
所用的技术要易于维护,灵活性大
作为个人网站因为没有强劲的资金支持,网站搬家是很经常的事情。有的网站是寄居在别人的服务器上,别人的服务器到期了,就得跟着搬家。所以选择的技术尽量能适应面大一些会更好。例如,PHP和MySQL可以在linux服务器上和Windows服务器上跑,而ASP技术和SQL Server只能在Windows服务器上跑。PHP+MySQL的灵活性就更大些,搬家时选择的面也就更宽些。
技术要为内容和用户体验服务
技术的选择要考虑内容的呈现和用户体验。例如,在网站上放一个电影片段,如果是在线播放,那就得选择低速率和低分辨率。电影速率至少在256KB以下,分辨率不超过320×240为佳,如果放MP3 速率128KB会得到比较好的效果。这样的速率可以保证观看的时候效果更加流畅。但是如果是提供给别人下载的内容。那这个速率就要进行调整得高些,以便给用户提供更好的图像和声音质量。
有时,一些热情的用户可能要求你在线的视频分辨率调整得高些。但是你自己要有清醒的头脑,能够根据自己的条件进行把握。即便是下载视频,如果你的空间有限,你也只能提供低速率和低分辨率的视频,因为这样可以把空间的占用减少到最小。时刻记住自己是一个穷站长,这是有好处的。
下面我们来快速分析一下这些基本要素。
域名:在容易记的前提下,尽量省钱。选择便宜的,甚至是免费域名以后有钱再换。尽量选择大的域名解析商,这意味着对你的支持会有保障。
服务器空间:在建站初期,没有经费的情况下,尽量选择虚拟主机,而不要选择服务器托管。除非你的程序必须要独占整个服务器,或者你有经费支持你这样做。
机房网络环境:机房当然是出口带宽越宽越好,但是一般的小网站不必对此太过在意,可以把网站放在上面让各地的网友帮你测测,没有太慢的反应就可以了。有一个额外的条件可以考虑,就是这个机房是否支持网通和电信的双通道。由于众所周知的原因,网通和电信的互通互连并不那么理想。为了让全国人民都能良好地访问你的网站,这是要考虑的。
数据库、应用程序:数据库和应用程序(发布系统、blog系统、BBS系统)的选择要遵循上面的原则。尽量选择灵活通用的,有很多免费的系统可以选择。免费的系统往往伴随着一件事情,那就是支持差。商业程序出了问题,会有专人支持。而免费的系统则要靠众人拾柴火焰高了。所以,尽量选择用户多的系统。这样,别人的解决办法可以为你提供指南。
个人网站的建站是理智与情感交融的事业。有玩票的热情,奉献时间做出好东西,但是也要有足够的理智,才会少走弯路玩得开心。