文章导航PC6首页软件下载单机游戏安卓资源苹果资源

pc软件新闻网络操作系统办公工具编程服务器软件评测

安卓新闻资讯应用教程刷机教程安卓游戏攻略tv资讯深度阅读综合安卓评测

苹果ios资讯苹果手机越狱备份教程美化教程ios软件教程mac教程

单机游戏角色扮演即时战略动作射击棋牌游戏体育竞技模拟经营其它游戏游戏工具

网游cf活动dnf活动lol周免英雄lol礼包

手游最新动态手游评测手游活动新游预告手游问答

您的位置:首页网页设计ASP文摘 → 网站设计与维护的三大问题及解决办法

网站设计与维护的三大问题及解决办法

时间:2004/11/7 3:05:00来源:本站整理作者:蓝点我要评论(0)

网站设计与维护的三大问题及解决办法



  我们设计网站时,往往先用可视化的工具如:frontpage,dreamweaver等工具。随着站点的建设,网站的更新就不可避免的出现一些问题。本人在维护自己的个人网站时,经过三次较大的修改:第一次设计时,采用frontpage,每个页面各自独立。经过一段时间的运行,发现无法保证页面风格的前后一致。第二次设计时,采用dreamweaver设计,充分利用了库的功能,有一次更改了一幅图,发现必须把涉及的文件全部上传,工作量巨大。第三次设计时,采用了PHP方式,重新整理了站点的文件结构,现在维护的工作量大大降低了。本文把本人碰到的具体问题和解决办法详细的列举,希望对大家有帮助。



站点维护碰到的问题:

1:网站风格难以保证一致性。如每个页面的抬头,结尾。如果采用dreamweaver库的方式,虽然可以完成所有页面的更新,但每次更改涉及的页面太多,上传工作量大。

2:更新文件难以确认。随着网站内容的增加,涉及的文件更改量大,对于新增的文件和废除的文件难以保证一致性。

3:采用静态的html难以保证前后的一致性。一般在主页位置显示最新的更新记录,如果通过修改html,工作量较大,有时难以保证一致性。

  经过一段时间的工作,特别是接触了php后,可以采用比较简单的方法克服以上的问题:

1:PHP提供了include和require功能,可以在网页的执行过程中动态调用其他文件。因此把所有网页都设计成PHP文件,针对网页的特点,设计多个文件头和文件尾的样式。开始设计时,可以文件内容一致,但采用多个文件保存。方便以后的修改。如本人建立的网站,采用三种文件头和文件尾:首页、一级连接、二级连接三种。整个网站连接数最多二级。这样如果更新文件头内容,最多只要上载三个文件就可以完成。

2:采用二级目录结构,最新更新的文件集中在一个目录下。可以采用一个月一个目录,命名方式采用年月的方式。文件命名采用文件类型+日期+当天序号的方式存放。(把整个站点所有文件分类,如数据库,PHP文章类,JAVASCRIPT类等,采用三个字符表示)。对于全局函数等信息集中在一个或两个目录下,上载文件时可以每次都更新这些全局的信息。

3:把更新信息采用文本文件或数据库方式存放。编辑一个文本文件或数据库的插入语句比维护一个网页显然容易得多。因为在网页中,涉及的内容较多,如果维护不好,很容易导致网页错误,把经常变化的信息通过文本文件的形式维护,采用统一的格式,维护起来就很简单。同时可以很容易实现显示一段时间内或所有的连接信息。如本人的网站采用以下文本格式存放:

类型+标题+连接信息+更新日期四个字段来表达。这样每次更新时只要把更新的网页上载。然后维护更新信息的文件文件即可。(新的连接系统自动根据更新文件进行维护)

  一个好网站的的建立,维护的工作量非常巨大,在建立的初期进行必要的规划,可以通过很少的维护量来保证网站风格的一致性,可以把精力集中在新的文章、新的内容上。随着php免费空间的普及,我们完全可以充分利用PHP的优点来克服我们网站维护过程中碰到的问题。


相关阅读 Mac访问Windows共享文件夹Windows 7正版系统验证方法windows 8.1系统版本号查看方法Windows 8.1系统电话激活时无法输入微软返回代码解决方法Windows 8如何调整屏幕分辨率windows8.1磁盘占用100%解决方法Mac双系统如何删除Boot Camp安装的Windows分区Apple教你如何在Mac 上运行 Windows

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 没有查询到任何记录。 微软放弃.net名称的背后用不着妄自菲薄 对ASP和ASP程序员的一些话技术分析:.NET的优势与劣势代码大战:哪种语言会赢得开发的霸权?

人气排行 微软提供的功能强大的ASP-HTML转换工具.它将用ASP技术实现在WEB网页上浏览目录及文件从VB 6.0到VB.NET的转换2从VB 6.0到VB.NET的转换5IIS 5.1和IIS 6.0一些显著的重要区别从VB 6.0到VB.NET的转换1将.Net应用移植到Linux上来的Mono工程Serv-U :快速构建功能强大的FTP 服务器