linux环境下小型网站的建设

linux环境下小型网站的建设

ID:9851333

大小:1.01 MB

页数:9页

时间:2018-05-12

linux环境下小型网站的建设_第1页
linux环境下小型网站的建设_第2页
linux环境下小型网站的建设_第3页
linux环境下小型网站的建设_第4页
linux环境下小型网站的建设_第5页
资源描述:

《linux环境下小型网站的建设》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、概述1.网站概述随着互联网应用的不断深入,网上开店成为很多人的选择,低廉的费用、高效的收益、简单的操作、全面的功能使网上开店迅速普及开来。目前,各式各样的网上店铺应接不暇,我所设计的网站为鲜花预定网站,按模块化思想实现了客户管理、鲜花信息管理、订单管理、购物管理等功能,使网站具有良好的伸缩性和维护性。2.功能概述1)功能简介本网站分为前台界面和后台界面。在前台界面中,当客户登录鲜花预定网站后,可以预订鲜花、查看鲜花详细资料、按关键字或分类查询鲜花以及方便快捷地转到本系统其他功能模块。在后台界面中,管理

2、员可以查看或修改鲜花资料、删除鲜花资料以及迅速转到其他功能模块。2)功能模块图3.硬件条件路由器一台;三层交换一台;接入层交换若干;三台服务器主机;客户机若干。1.需要的软件条件1)服务器lLinux服务器Linux是一个支持多用户、多进程、多线程、实时性较好的功能强大而稳定的操作系统。它可以运行在x86PC、SunSparc、DigitalAlpha、680x0、PowerPC、MIPS等平台上,是目前运行硬件平台最多的操作系统。Linux最大的特点在于它是GUN(简单地说,GUN是一种自由软件体系)的

3、一员,遵循公共版权许可证(GPL),秉承“自由的思想,开放的源码”的原则。Linux操作系统有很多个不同的发行版,如RedHatEnterpriseLinux、SUSELinuxEnterprice、Debian、Ubuntu、CentOS等,每一个发行版都有自己的特色,比如RHEL的稳定,Ubuntu的易用,基于稳定性和性能的考虑,操作系统选择CentOS(CommunityENTerpriseOperatingSystem)是一个理想的方案。CentOS(CommunityENTerpriseOper

4、atingSystem)是Linux发行版之一,是RHEL/RedHatEnterpriseLinux的精简免费版,和RHEL为同样的源代码,不过,RHEL和SUSELE等企业版,提供的升级服务均是收费升级,无法免费在线升级,因此选用免费的高度稳定性的服务器CentOS替代RedHatEnterpriseLinux使用。lApache网络服务器它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。本来它只用于小型或试验Internet网络,后来逐步扩

5、充到各种Unix系统中,尤其对Linux的支持相当完美。Apache有多种产品,可以支持SSL技术,支持多个虚拟主机,Apache做为WebServer是负载PHP的最佳选择。1)MySQL数据库开源的数据库中,MySQL在性能、稳定性和功能上是首选,可以达到百万级别的数据存储,网站初期可以将MySQL和Web服务器放在一起,但是当访问量达到一定规模后,应该将MySQL数据库从WebServer上独立出来,在单独的服务器上运行,同时保持WebServer和MySQL服务器的稳定连接。当数据库访问量达到更大

6、的级别,可以考虑使用MySQLCluster等数据库集群或者库表散列等解决方案。2)PHP网页编程语言①在PHP代码中,所有的工作都运行在PHP的内存空间中,也就是说PHP不是基于COM对象的,所以的他的运行速度会快一些。②高级内存管理③PHP与MySQL的组合既简单又精彩,PHP有许多管理和维护MySQL的工具,对MySQL的支持是最全面的。许多有用的函数如mysql_insert_id和MySQL_affected_rows等,其他的数据库则没有。虽然ASP和PHP都是中型网站的较理想的解决方案,但P

7、HP与MySQL的紧密结合使PHP更加优越。3)结论鉴于LAMP(Linux-Apache-MySQL-PHP)具有通用、跨平台、高性能、低价格的优势,因此选择LAMP做为搭建网站的首选平台。一、详细设计与配置1.硬件的选型1)服务器的主要硬件配置l主 板:ASUSZ8NA-D6INTEL5500CHIPSETl处理器:XEON5504(2.0G,4核、4M,4.80GT/秒,可以升级为双处理器)l内 存:2G 1333MECCDDRIIIl硬 盘:500GSATA7.2K32Ml机 箱:GUOXINGX

8、1004B1U(4盘位,支持热插拔)l电 源:FSP1U400W(主动式PFC)l网 卡:INTEL82573双千兆结论:通过该硬件配置,网站理论上每秒可处理54853个网页请求。2)客户端的主要硬件配置l处理器:PIII以上系列l内存(Memory):256M以上l硬盘:建议40G以上l网络带宽:建议1M以上1.服务器的配置1)软件的获得①MySQL:从官方网站http://www.mysql.com/下载MySQL的源代码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。