在天文软件的维护方面,由于每次更新时都要排版,而且若软件库有变动,比如文件名更动等,改起来还要满屏找,非常麻烦。
为了解决这个,我把本页和数据库连了起来,这样数据库的数据有变动网页也就自动更新了。但由此出现另一个问题,我不想把数据库安装到WEB服务器上来,太消耗服务器资源;出于安全原因也不想把数据库服务器放到和WEB服务器同一个子网里来。XML的使用解决了这个问题。每次数据库更新,会自动在WEB服务器上产生一个XML文件(software.xml ),网页则把XML文件当数据库存取。
另外一个头痛的更新是“每日一图”。每日都要下载编辑岂不要烦死我。于是编一个程序每天自动到NASA图库去拿图,自动在网页上更新。
通过自动更新,让我省了不少心。希望这点小经验对同好站长们有一些提示作用。