1 / 5
文档名称:

每一天网络技术方案.doc

格式:doc   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

每一天网络技术方案.doc

上传人:xxj16588 2016/3/2 文件大小:0 KB

下载得到文件列表

每一天网络技术方案.doc

相关文档

文档介绍

文档介绍:每一天网络技术方案一、系统架构:本系统采用的是LAMP架构,是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效。开发者在Windows操作系统下使用这些Linux环境里的工具称为使用WAMP。虽然这些开放源代码程序本身并不是专门设计成同另外几个程序一起工作的,但由于它们都是影响较大的开源软件,拥有很多共同特点,这就导致了这些组件经常在一起使用。在过去的几年里,这些组件的兼容性不断完善,在一起的应用情形变得更加普遍。并且它们为了改善不同组件之间的协作,已经创建了某些扩展功能。目前,几乎在所有的Linux发布版中都默认包含了这些产品。Linux操作系统、Apache服务器、MySQL数据库和PHP语言,这些产品共同组成了一个强大的Web应用程序平台。在运用LAMP的技术基础上,我们采用的是SMARTY模板进行的软件设计。Smarty是一个使用PHP写出来的模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。简单的讲,目的就是要使PHP程序员同前端人员分离,使程序员改变程序的逻辑内容不会影响到前端人员的页面设计,前端人员重新修改页面不会影响到程序的程序逻辑,这在多人合作的项目中显的尤为重要,其优点如下::采用Smarty编写的程序可以获得最大速度的提高,这一点是相对于其它的模板引擎技术而言的。:采用Smarty编写的程序在运行时要编译成一个非模板技术的PHP文件,这个文件采用了PHP与HTML混合的方式,在下一次访问模板时将WEB请求直接转换到这个文件中,而不再进行模板重新编译(在源程序没有改动的情况下):Smarty选用的一种缓存技术,它可以将用户最终看到的HTML文件缓存成一个静态的HTML页,当设定Smarty的cache属性为true时,在Smarty设定的cachetime期内将用户的WEB请求直接转换到这个静态的HTML文件中来,这相当于调用一个静态的HTML文件。:Smarty可以自定义插件。插件实际就是一些自定义的函数。。在模板文件使用判断语句可以非常方便的对模板进行格式重排二、网络架构:根据需求功能,如果只考虑单网络(联通)系统,我们只需保证前端应用子系统与数据库系统在高负载下达到高可用(双机或多机负载),冗余备份\数据同步即可。如果考虑到达各个ISP系统用户都可以快速无停顿的访问我们的应用网络。我们可以考虑在各运营商上建立我们的多级CDN镜像系统(nCache)。三、网站功能:(一)服务器功能与列表编号名称数量一、WEB服务器/邮件、应用服务器/数据服务器1服务器端操作系统RedHatLinux(AS5)(二)编号名称说明网页部分1网页设计与制作网站整体美工、色彩、格局设计Fl