第七星尘

网站体验长记录

         网站是我的业余爱好,只不过我似乎有点错误地花太多时间在上面。而且很多时间是浪费在无知探索中,走了很多弯路。而且不是专一地钻研一种东西。就像沙滩的一个小男孩,因为好奇,在捡不同的贝壳来把玩。不过到现在,至少懂得了什么叫网站,什么叫域名,什么叫空间。也明白了建网站的门槛可以很低,用别人的网站程序和模板,也能搭配出很精美的网站。真正要钻研代码层面的编程,不是那么容易。本文主要以时间为线索,流水账般记录了我在网站方面的经历。

ASP接触

用电脑网

        最初申请的,是8U提供的免费asp空间。应该是2010年11月份吧。那时基本上只学过一些基本的html标签,什么都不懂,就想急冲冲地建个网站。一开始只是放着一个简单的页面——那个页面不过是将把百度首页另存为然后换个logo而已。而后便用了一个asp的cms——内容文章管理系统,建起了一个叫“用电脑网”的网站。域名是用免费的tk域名:www.yongdiannao.tk。当然,现在那个网站已不复存在。绑定域名可不是那么容易就绑定了的。我花了很多时间查了很多资料,才终于弄懂了域名,空间,网站,dns服务器这些名词间的关系。域名的a记录,别名记录这些,是后来才弄清楚的。
        建立起“用电脑网”后,当时很兴奋,一直花脑筋在想怎么充实文章内容,怎么让搜索引擎(百度、谷歌等)搜索得更多一点。于是我在不知不觉中开始接触了seo——搜索引擎优化。当时的花了很多脑筋,想着应该有哪些分类。然后开始往各分类放文章。这么多文章,自己哪写得来?于是我开始利用后台的采集功能,对同类的一些站点进行采集。此过程中,我也开始理解了文章标签的作用。那时不懂得修改主题。只是觉得,是人家的程序,怎么也得改一下外观才能叫自己的网站嘛。于是在不知道什么叫css的基础上花了大量的时间去改css代码。那时采用很笨的方法。比方我想改导航字体的颜色。那我就搜索带#号这种格式的颜色代码,一个个地试。本地改完,马上ftp上传去试。超级浪费时间。当时性急,不想慢慢去学习css代码的基本用法。
在线工具
        接着,我想添加一些在线小工具。我在网上找到了一个很多小工具的源代码包。比如说在线查天气工具,whois查询等。但是这个包含很多广告代码。同时我想安装在二级目录,很多工具代码中的路径会出错。于是我花了大量的时间去修改这些。还是那种边改边试的笨方法。最后专门上网请教,弄来了一些vb批处理,批量修改。
放弃tk
        后来,在听说百度kill了tk域名后,对于百度不再收录tk域名的网站,我感到失望。放弃了添加小工具的念头。
在2011年1月份的那个寒假,我在家看了一些asp网页制作的书。让我有了些网页基础。忘了是什么原因,我好像一直没怎么更新那个网站来着。到开学那会,tk域名tk的域名服务商收回了我的tk域名。让我激情大减。免费的域名,很不靠谱。收回后我又重新申请了同一个域名。没想到很快又收回了。
        没啥好玩的了。失望。放弃了“用电脑网”。接着很久没研究网站。
简单收支记账本
        后来,答应一个学妹帮助她完成她的网页制作期末作品。简单的收支记账本,用asp语言。随后,我花了约一个星期,包括晚上熬夜去写这个小网站。她们课堂上学习是用DW进行可视化编辑的。本来一些对数据库的操作,用向导就可以。但是我当时是从底层代码敲起来的。自讨苦吃啊。花了很多时间去查资料,asp怎么操作数据库。(记账本主要就是操作数据库的。)最头疼是统计。用掉了大量的课余时间,去想怎么统计一个星期和一个月的收入和支出,怎么排序输出。还上网找了很多参考代码。那时明白了一件事。很多技术可能网上有答案。但是如果你不懂得关键字,对问题没概念,一样不知道怎么去搜索。做好这个记账本后,我终于可以松口气,直接交差。 (后来听说,老师评价她不错。其实老师应该知道,她们是肯定不会用代码去编辑的。而DW编辑处理的代码不是这样子的。)
自此,我基本上很少接触ASP了。

过渡:谷歌GAE

        GAE是谷歌应用引擎,强大的云计算平台。我把它当网络空间用。当时用phyton语言的micolog建立起一个简单的博客网站.http://yexingtang.appspot.com/.不过网站被墙了。如果想访问,请点击从另一个入口进:http:yexingtang.appsp0t.com.(这个绕过墙的入口方法不知道能用多久)。我访问GAE是直接修改hosts文件,指定ipv6的地址(教育网开通了ipv6)访问的。所以墙对我没用。但是我想所有人都能访问我的网站。于是我开始寻找一些办法。有些办法失效了,有些办法复杂而且我不懂。就暂时搁置一阵子了。后来我用wallproxy在GAE上搭建了网页代理。配合谷歌浏览器的切换代理插件,从此我电脑翻墙便开始轻而易举了。至今我还在用这种稳定的翻墙方法。不过一开始的设置会稍微麻烦。因为GAE,我开始知道了墙在网站技术界的臭名远照。

踏入PHP世界

新浪SAE

        GAE因为被墙,很明显不适合做博客空间。大概是在2011年3月份,我在一个站长的帮忙下,拿到了SAE的内测资格。成为了名义上的SAE开发者。(实际上没什么技术)。SAE是新浪的云计算平台,目前支持php+mysql。它不是虚拟主机或者apn,只是它可以作为网站空间用。只不过会有些限制。特别是它的本地代码文件全部都不可写且不可设置。于是很多php网站程序不一定能在SAE上运行。有些开发者移植了一些网站程序,其中包括wordpress。我的第一个应用地址现在还保留着:http:myway.sinaapp.com 。通过它的推荐应用,我安装了wordpress3.1.2。那时候对独立博客很兴奋,于是花了大量的时间和精力去选择主题,修改主题,增添插件什么的。
wordpress修改
        我想我在网站上耗的最多时间是在对wordpress的主题和插件的修改上。因为SAE不可写,所以不能在网站后台修改代码。也不可以在网站后台添加或更新插件。这些都需要在本地修改后,用sdk上传到应用空间去。而且,一些wp插件和SAE不兼容。这明显增加了修改的时间成本。几番选择后,我用的主题是是prowerv2。这个简单的主题,简洁而又大气,相对来说也比较好修改。
所以我用了很久。我始终觉得,博客,互动很重要。于是我在搜寻评论邮件回复通知插件。很无奈的是,SAE不支持mail()函数。于是我想用stmp的方式发送邮件。但是stmp的插件似乎也和SAE有兼容问题。修改来修改去,还是不会。最终还是去联系了移植SAE的wordpress的作者。向他建议后,他说在下个版本后会加入邮件发送和微博登录的插件。于是,我在等待了两个星期。
另外要提的一点是,我也花了比较多的时间去寻找外链相册的空间。因为SAE上始终有流量限制。试过poco相册,试过微软的skydriver网盘,最终决定不用外链了。SAE正是一个速度很快的图床。流量方面,对于个人站点,很充足。
独立域名
        因为在SAE上进行着各种修改试验。所以我开了好几个应用空间(一个用户最多能开10个应用)。比如star7.sinaapp.com,step.sinaapp.com等。后来我觉得这些域名实在又臭又长,于是决定买个独立域名。有了想法后,SAE官方方面正在移植wp3.13版。在新版中,会加入新浪微博登录插件和stmp邮件插件。于是我非常期待。决定等升级了wp程序后,再买独立域名。一开始买了www.fosway.com.第二天我去退款了,换买了www.star7th.com。star seventh 第七星。网站名为第七星云。
博客程序终于升级了。域名也终于买好了。但是,却不能绑定。SAE对绑定域名有要求。其中最基本的条件是备案过。而它本身不提供备案服务。于是我开始想着各种法子,把域名“绑”到SAE上。一开始先想到域名跳转,url转发。
然而,国内的域名商和dns服务商均不提供url转发功能。于是我只能“奔”向国外。我的DNS服务器是用国外的。我不用GD,不知道它会不会被墙。我用namecheap。国外的服务强大而免费,解析速度也很快。但是,尽管它提供了 域名301隐藏转发,但是,效果却不理想。301转发后,它能转到我的SAE页面。地址栏显示的是www.star7th.com。但是,我点进一篇文章后,它的地址栏显示的还是www.star7th.com。很明显不行。于是我只能尝试另一种方法;反向代理。
流浪国外”
        国内没有免费空间能支持Htaccess重定向的(即反向代理)。于是我把目光瞄向国外空间。因为大部分国外免费空间能提供Htaccess重写。用国外空间,我考虑三个因素:速度,是否长期有效,是否被墙。期间我查看过很多文章推荐,也试过申请一些空间。最后还是觉得000webhost的空间好。这个空间无论是在国内还是国外,口碑都很好,号称是比收费空间更好的免费空间。又花费了好些功夫,查资料,写重定向规则。然后老是错误。最终,我决定放弃SAE空间,把整个博客搬到000webhost的空间上,并且很轻松地绑定了域名。以为就这样好了,但是,教育网访问国外网站不太稳定。而且,如果我想换个豪华点的主题,博客打开将非常慢。于是我开始丧气了。把网站搁置了好一段时间。
重回SAE
        后来在一个网站看到了反向绑定SAE的教材。推荐了一个国外空间。于是我去申请了那个空间。的确还不错。我按照教程重写了Htaccess。效果能达到了。我在SAE的博客后台上,把博客地址由star7th.sinaapp.com改为了www.star7th.com。使用了一下,一切正常。后来使用了一段时间,发现国外的空间始终是慢。于是我终于决定,一定要备案,然后堂堂正正地向SAE官方申请绑定域名!我在一个国内主机商申请了一个免费试用空间,用它来备案。备案要寄送一些资料和照片,很麻烦。第一次提交上去后审核不通过,第二次提交上去。终于在2011年8月30日审核通过。也就是说,整个备案过程耗了一个多月!很快,我向新浪方面申请绑定域名。新浪方面一天便通过了。我立马把域名通过别名解析到SAE的应用地址。ok,速度很快!随后,SAE方面已经移植好了wp3.21,所以我再升级了博客程序,换成了才更新几天的HotNewspro27主题。尽管说主题很豪华,加载很多东西,但是,依然很快!另外,那个国外的空间,我保留着备用,或者实验什么的。绑定了一个三级域名http:joomjump.star7th.com 放置了一个空的dz论坛程序和一个3d flash相册。
SAE上的探索
        其实谈不上探索。我们把时间退回到备案以前。在SAE官方群的群共享上有些程序代码可以用来参考一下。那个storage文件管理器,则非常有用。目前为止我一直都在用它管理storage上的附件。SAE很快,即使是在教育网不稳定的环境。所以我便有了将它作为网盘的想法。目前用他人的素材和代码,自己又改写一下代码,目前做成的小工具有新浪短链生成器:www.star7th.com/tn 。mp3-flash代码生成器(其音乐空间就是用SAE的storage,外链音乐很快、稳定) :mp3.star7th.com 。现在,我又在暑假学了一些php知识,这两个也学习了一下css.有想法做个“文件分享吧”。正努力中!
说了那么多,即使你没有看累,我打字也超级累的了。回望过去一年,我走过很多弯路,但最终也学会了些东西。还算好吧!希望我的经历能给一些刚刚入门网站的人一点点提示。让他们少点走弯路。
分享到: 更多
码字很辛苦,转载请注明来自第七星尘的技术博客《网站体验长记录》

评论

  1. 高月 #1

    小编,第七星辰有什么含义吗

    回复
    2016-09-10
  2. 刘旭玖壹伍 #2

    致敬 我要向你学习 博主!

    回复
    2014-01-30
  3. ospider #3

    求备案教程,
    另外你每个连接都用的反斜杠””,应该使用斜杠”http://”吧

    回复
    2012-03-22
  4. 威晒 #4

    请问用了哪个国内主机备案的?求推荐!!谢谢!

    回复
    2012-01-12
  5. 活在海盐 #5

    简直就是一个独立域名的博客的成长史啊

    回复
    2012-01-3
  6. ITBedlamite #6

    博客很漂亮呀,这一路想必收获了不少东西吧,祝博主的网站越办越好

    回复
    2011-11-3
  7. sword #7

    很漂亮的博客

    回复
    2011-09-23
  8. Trancs #8

    对你的行为表示佩服,敬礼!

    回复
    2011-09-16