Web开发实用技术 Web站点规划设计、性能优化及安全性

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第8章 Web站点规划设计、性能优化及
安全性
8.1 Web站点的分类及运行目的 8.2 Web站点的目录结构和链接结构 8.3 Web站点的主题、名称和Logo标志 8.4 Web站点规划的内容 8.5 设计Web站点的一般性原则 8.6 建设Web站点的一般步骤 8.7 Web站点性能优化 8.8 Web站点的安全性
8.3 Web站点的主题、名称和Logo标志
建设一个网站首先要确定网站所属类别下的主题。 主题是Web站点的灵魂,一个好的Web站点首先需要好 主题。
一旦确定站点主题,就应该围绕主题给Web站点起 一个名字即Web站点名称。Web站点名称对Web站点的 形象和宣传推广有很大影响。Web站点的名称选择一般 来说应合法、合情、合理,而且不能用色情的、迷信的 、反动的、危害社会安全的名词。名称能体现Web站点 的内涵,给浏览者更多的新意和空间想象力。例如黑客 基地、久听音乐和图书时空等。
1. 以客户为中心进行Web站点设计 2.总体设计方案主题鲜明 3. 网页形式与内容统一 4. Web站点的结构 5.访问速度 6. 充分利用多媒体技术 7.Web站点信息的动态发布 8. 提供和用户相互沟通的渠道
8.6 建设Web站点的一般步骤
1.Web站点准备阶段
进行可行性分析,规划出Web站点的大致结构 。考虑采用哪一种操作系统、Web服务器、邮件服务 器、数据库服务器。进行数据库的初步规划,考虑开 发维持Web站点的费用问题。
8.7 Web站点性能优化
8.7.1 优化Web服务器硬、软件配置
使用快速的磁盘和好的网络存取机制,能明显改进 Web站点访问速度。可以运用特定网卡(如Akamba 公司的Velobahn)来改进服务器的速度,或是采用 相关技术优化网络接口卡的性能。这类网卡可减轻 Web服务器CPU的负荷,使其从繁琐的网络协议处理 中解脱出来,而集中于页面处理和服务提供。可以为 Web服务器增加反向缓冲代理,使服务器能够顺利实 现已创建页面的传输,同时在创建动态页面过程中减 轻服务器负荷。可以通过对数据库服务器和Web服务 器的配置在缓冲、压缩、带宽限制、进程限制等方面
10. ASP.NET中编程注意事项 (1)选择适合的数据查看机制。 (2)采用Server.Transfer重定向页面。 (3)在部署Web站点时,不要启用调试模式。 (4)将 SqlDataReader 类用于快速只进数据游标。 (5)字符串操作性能优化。 (6)应考虑编译运行Web 应用程序。 (7)不要依赖代码中的异常。 (8)只在必要时保存服务器控件视图状态。 (9)避免到服务器的不必要的往返过程。 (10)使用Page.IsPostBack避免执行不必要的处理。 (11)当不使用会话状态时禁用它。 (12)仔细选择会话状态提供程序。 (13)不使用不必要的 Web服务器控件。 (14)优化 Web服务器配置文件。 (15)缓存数据和页面输出。 11. ASP.NET应用程序性能测试
8.1 Web站点的分类及运行目的
8.1.1 Web站点分类 8.1.2 Web站点的运行目的
8.7 Web站点性能优化
8.7.1 优化Web服务器硬、软件配置 8.7.2 改善Web应用程序的性能
8.8 Web站点的安全性
8.8.1 在安装IIS6.0的服务器上应考虑的安全问题 8.8.2 在安装SQL SERVER的服务器上应考虑的 安全问题 8.8.3 开发Web站点程序应考虑的安全性问题
4.确定Web站点的组织与风格
在上述工作基础上,确定Web站点的主页版面,色彩搭 配等,勾画出整个Web站点系统的所有全貌,包括每个页面的 版式布局、链接关系、注意事项等。Web站点的结构层次不能 太深,应遵从“三次单击”原则,即Web站点的任何信息都应 该在最多三次单击后找到。应该使得网页内容可以在Internet Explorer和Netscape两种主流浏览器中都能被正常显示。
7.Web站点的测试
主要测试内容有:功能测试和性能测试、安全性测试、稳 定性测试、浏览器兼容性测试、链接测试等。可通过一些专业工 具检查链接错误,找出网页制作中存在的各种问题。
8.将Web站点接入Internet,并做好网站推广
Web站点开发成功后,需要放到Internet网上作 为一个网络结点被网上用户访问。根据情况,选择虚 拟主机方式、服务器租用或托管方式、铺设专线方式 来接通Internet,供人们访问。
C2C(Customer to Customer) 即个体用户对个体用户,或者说是个体用户之间的电子商务
,即个体用户与个体用户之间通过互联网进行产品、服务及信 息的交换。例如eBay、易趣、淘宝、拍拍网等。 BforC(Business For Customer)
是指中小企业和个人消费者的任何零星采购都将享受到“团 购”价格,使消费者喜欢的团购不再受时间、地点、型号的限
欢迎大家来逛逛【扬州五亭龙玩具总动员】 99toy.taobao.com
8.2.2. Web站点的链接结构
Web站点的链接结构是指页面之间相互链接的 拓扑结构,它建立在目录结构基础之上,而且可 以跨越目录。
Web站点的链接结构有三种基本方式: (1)树状链接结构。 (2)星状链接结构。 (3)混合结构。
对于商业Web站点,正式开通后, 如何宣传自己 的Web站点就成为Web站点能否发挥其作用的关键所 在。站点推广活动有长期和短期的;有无偿的和有偿 的;有费用高的和费用低的,当然效果也有所不同。 比较简单的是通过群发邮件、在各大论坛注册后讨论 、让搜索引擎帮忙等方式来推广,在这方面使用一些 适当的技巧,可以得到百倍于投入的收益。
6.Web站点的开发
Web站点的开发涉及到项目负责人、设计人员、程 序员、网页制作人员和美工等。其中项目负责人负责站 点内容的总体设计、进度和人员安排等;设计人员负责 站点页面布局和整个站点程序的设计、数据库设计等工 作;程序员主要负责服务器端程序开发等;网页制作人 员负责开发网页工作等;美工人员则负责制作动画和图 片,并嵌入到网页中去。
8.4 Web站点规划的内容
1. 建设Web站点前的市场分析 2. 建设Web站点的目的及功能定位 3. Web站点技术解决方案 4. Web站点内容规划 5. 网页设计 6. Web站点测试 7. Web站点发布与推广 8. Web站点维护 9. Web站点建设日程表 10.费用明细
8.5 设计Web站点的一般性原则
Web站点的组织与风格是至关重要的。一个成功的网页 应包含Web站点名称、Web站点徽标、网页标题、网页内容、 指向主页的链接、指向其他网页的链接、版权陈述、Web站点 的Email地址和其他联系方法等基本要素。一个网页的长度一 般应控制在2页到3页的篇幅内。
在进行网页的版面设计时应注意页面的简洁性和高效性 ,让人们易于找到所关心的信息,不要让精美的动画和花哨的 图片喧宾夺主。Web站点应确定一个主色调和一个统一的字体 风格、图素风格等。页面布局采用框架结构还是采用表格方式 应根据实际情况确定。抓住能传达主要信息的字眼作为超链接 ;通常采用层叠样式单(CSS)来保持页面的字体、字体颜色 、背景、边框、文本属性等风格的一致。
9.Web站点的运行安全和维护管理
涉及到Web站点的安全性方面的问题比较 多,主要包括:身份窃取、数据窃取、假冒、 非授权存取、错误路由、否认、拒绝服务等等 。在站点服务器上要保证操作系统的漏洞及时 得到升级,精心配置Web服务器、邮件服务器 、数据库服务器的各项参数设置。
Web站点的维护和管理包括服务器的维护 、站点程序的维护、内容的更新和信息的发布 等。主要工作包括要对存在的问题进行修改、 对Web站点内容进行更新或修改、及时清除一 些垃圾页面或图片、对数据库进行备份等。
2.域名注册
域名注册实际上就是申请Web站点的一个名称 ,以方便人们来访问Web站点。域名具有唯一性,已 被企业誉为“企业的网上商标”。域名中.com表示工 、商、金融企业;.edu表示教育机构;.gov表示政府 部门;.net表示网络服务部门;.ac表示科研机构。国 内域名中.cn表示中国,其他如.hk表示香港;.us表示 美国等等。
8.1 Web站点的分类及运行目的
8.1.2 Web站点的运行目的
1. 信息服务 例如学校、政府、企业形象宣传、企业商品信息 的发布等都是免费的,而很多网站大都提供有偿 信息服务。
2.教育和娱乐 例如网上学校、远程教学、网上培训等等。另外 大量游戏、音乐、视频网站等用于公众娱乐。
3.办公和信息管理 站点建设的目的主要是为了提供办公自动化或者 进行企业的信息化管理等。
提高Web站点的性能。
8.7.2 改善Web应用程序的性能
1. 帮页面减肥 2. 尽量使用静态HTML页面 3.切忌将整个页面内容塞到一个Table中 4. 将ASP/ASP.NET、JSP、PHP等文件的访 问改为js文件引用 5.使用iframe嵌套另一页面。 6. 站点计数器的放置位置 7.数据库的连接和关闭 8.尽量使用存储过程 9.优化查询语句
第8章 Web站点规划设计、性能
优化及安全性
学习要点:
1.了解Web站点分类 2.熟悉Web站点建设的流程 3.了解Web站点规划与设计的一般性原 则 4.掌握Web站点性能优化和提高其安全 性的技术措施
Web站点规划设计、性能优化及安全性
Web站点建设过程中还必须考虑Web站点的访 问性能和安全性问题。 本章主要介绍Web站点建设的总体规划过程, 并在Web站点性能和安全性方面给出一些方法 与原则,使读者对构建Web站点的整个过程有 一个清晰和明确的了解。
制,真正实现“随时随地的团购”。
8.2 Web站点的目录结构和链接结构
8.2.1. Web站点的目录结构
(1)不要将网站内容全部放在一个目录中 ,按菜单栏目内容建立子目录。 (2)目录的层次不要太深,尽量用英文命 名目录和文件名
个人小广告:
本店经营各类毛绒玩具礼品、公仔、靠垫、挂件等 等,支持批发零售,欢迎来样看样定做生产。为了赚人 气,本店所有商品批发价销售,超低秒杀!虽然我们的 信誉不高,但我们会以诚信为本,为您提供质高源自文库廉的 商品和优质的服务!祝您购物愉快!
4.电子商务
电子商务模式主要有:
B2B(Business to Business) 指的是商家(泛指企业)对商家的电子商务,即企业与企业之
间通过互联网进行产品、服务及信息的交换。
B2C(Business to Customer) 即商家对消费者,也就是通常说的商业零售,直接面向消费者
销售产品和服务。B2C最具有代表性的B2C电子商务模式就是 网上零售网站,例如中文网上书店当当网、美国的亚马逊网上 商店等。
5.Web站点开发和运行环境的确定 根据站点运行的实际情况确定Web站点的
运行环境。在Windows下对于一般性Web站点 比较理想的运行环境是Windows Server 2003 操作系统 + IIS 6.0 Web服务器 + Microsoft SQl Server 2000/2005数据库服务器。JAVA EE和 .NET开发平台各领风骚,一般认为用Java平台 开发的站点其安全性和运行效率要优于.NET平 台开发的站点。但Java平台提倡开源,工具的 多样性和复杂性造成对开发者的要求很高,增 加了开发难度和系统的维护成本,而.NET则易 于学习和使用,站点易于实现,系统维护成本 低。
通过FrontPage、DreamWeaver、Microsoft Interdev 6.0/VS2005等等工具来建设Web站点可大大提 高工作效率。建设Web站点过程中掌握Vbscript或 Javascript脚本语言的使用是必须的,只有灵活使用这些 脚本语言,才可以开发出活泼、动态的交互式动态HTML 页面。
站点标志作用类似于商标,它是Web站点特色和 内涵的集中体现。最常用和最简单的方式是将自己Web 站点的名称作为标志。采用不同的字体、字母的变形或 组合可以很容易制作好自己的标志,如搜索引擎Google 的标志,就很有动感特色。
8.4 Web站点规划的内容
Web站点规划是指在Web站点建设前对市 场进行分析、确定Web站点的目的和功能,并 根据需要对Web站点建设中的技术、内容、费 用、测试、维护等方面做出规划。在建立Web 站点前应明确建设Web站点的目的、确定Web 站点的功能、确定Web站点规模、投入费用, 并进行必要的市场分析等。只有详细地规划, 才能避免在Web站点建设中出现问题,使Web 站点建设能顺利进行。
相关文档
最新文档