更新网站一直是个头通的问题, 频繁更新要花我不少精力和时间, 更新太少又可能成为"死站". 所以, 我一直想办法让更新自动化.

在天文软件的维护方面,由于每次更新时都要排版,而且若软件库有变动,比如文件名更动等,改起来还要满屏找,非常麻烦。

为了解决这个,我把本页和数据库连了起来,这样数据库的数据有变动网页也就自动更新了。但由此出现另一个问题,我不想把数据库安装到WEB服务器上来,太消耗服务器资源;出于安全原因也不想把数据库服务器放到和WEB服务器同一个子网里来。XML的使用解决了这个问题。每次数据库更新,会自动在WEB服务器上产生一个XML文件(software.xml ),网页则把XML文件当数据库存取。

另外一个头痛的更新是“每日一图”。每日都要下载编辑岂不要烦死我。于是编一个程序每天自动到NASA图库去拿图,自动在网页上更新。

通过自动更新,让我省了不少心。希望这点小经验对同好站长们有一些提示作用。