当前位置:网站首页>网站建设与管理的基本概念
网站建设与管理的基本概念
2022-04-23 15:27:00 【小刘钱多多】
网站建设与管理的基本概念
第一章:绪论
-
静态网页与动态网页
- 静态网页的优势
- 响应速度快
- 服务器资源占用少
- 对于大量的用户访问,生成静态很大的网站都采用的静态页面的技术。
- 页面和应用程序是分离的
- 便于搜索引擎收录
- 动态网页的优势
- 动态网页:通过执行ASP,PHP,JSP,ASP.NET等程序生成的客户端网页代码
- 以数据库技术为基础,大大减少网站维护的工作量
- 采用动态网页技术的网站可以实现的功能
- 静态网页的优势
-
web服务器
- 驻留在互联网上的某种类型计算机的程序
- 使用http(超文本传输协议),与客户机浏览器进行信息交流,人们常把他称为HTTP服务器
- 常用服务器:
- Apache
- IIS
- GEF:是谷歌的web服务器
- Nginx
- Lighttpd
- Tomcat
-
网页浏览器
- 网页浏览器主要通过HTTP协议与网页服务器交互并获取网页,这些网页由url(统一资源定位器。)指定,文件格式通常为HTML,并在MIME在HTTP协议中指明。
-
CGI(通用网关接口)
- 最早的web数据库连接技术
-
ASP(活动服务器页面)
-
Jsp(服务器页面 )
-
DHTML(动态HTML)
- 不是语言
-
建站工具:
- 也称为内容管理器,采用数据库计数(cms=>content management system )
- 采集,整理,分类,审核,发布,管理…
- 常见的建站程序:
- 织梦
- JTBCCMS
- DNN
- Kooboo
- 也称为内容管理器,采用数据库计数(cms=>content management system )
-
网站类型
- 资讯门户类网站:新浪、搜狐、网易
- 企业品牌类网站:
- 企业形象:多亨
- 品牌形象:宝马汽车网站
- 产品形象:联想
- 交易类网站:
- B2B:阿里巴巴、慧聪网
- B2C:京东、亚马逊、当当
- C2C:淘宝、易趣
- 社区网站:
- 猫扑
- 天涯
- 办公及政府网站
- 互动游戏网站
- 功能性网站:百度
第二章:网站策划
第一节:需求分析
-
网站策划是指在网站建设前对市场进行分析、确定网站的目的和功能,并根据需要对网站建设中的技术…做出规划
-
网站策划的最终体现是撰写网站策划书
-
需求分析最基本的任务:
- 明确建站目的,进行可行性分析
-
主要的建站目的有三个:
- 企业形象的宣传
- 企业数据展示
- 电子商务
-
网站建设可行性分析主要考虑拿些方面:
- 产品与服务
- 目标市场定位
- 市场环境
- 价格
- 物流配送方式
- 营销策略
第二节:确定网络功能与内容
-
确定网站的内容:
- 站点结构图
- 导航栏
- 联系方式页面
- 反馈表单
- 评论页面
- 引人入胜的内容
- 常见的问题解答
- 搜索页面
- 新闻页面
- 友情链接
-
简述设置网站栏目时的原则
- 紧扣主题
- 指引迷津、清晰导航
- 设立最近更新或网站指南栏目
- 设立下载或常见问题解答栏目
第三节:网站目录结构
- 设置根目录
- 按栏目内容设置子目录
- 构建层次简单,含义简洁、清晰的目录
- 应设置专门的图片目录
第四节:网站开发技术方案
- 网站服务器的架构方案
- 选择操作系统
- 采用系统性的解决方案等公司提供的企业上网方案、电子商务解决方案还是自己开发?
- 确定相关程序开发
- 确定网站的域名
- 网站安全性措施防黑、防病毒方案
第七节:网站测试与发布
- 文字、图片是否有错误
- 程序以及数据库是否有错误
- 链接是否有错误
第九节:网站维护
- 服务器以及相关软硬件维护,对可能出现的问题进行评估,制定响应时间
- 数据库维护
- 内容的更新调整
- 制定相关网站维护的规定,将网站维护制度化、规范化
第三章:域名与服务器规划
第一节:网站域名规划
- 互联网以ip地址作为网络上服务器的唯一标识
- ip地址:互联网协议地址,网际协议地址,是ip协议提供的一种统一的地址格式,他为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
- 互联网上的域名是唯一的
- 域名解析 解析服务(DNS)
- 域名划分的方法:
- 按照区域:国内与国际,顶级域名分为国内域名和国际域名
- 国际:
- 26个字母、10个阿拉伯数字 以及“-”组成,其中横杆不能作为开始和结束符
- 国际域名不能超过67个字符(包括.com、.net、和.org等)
- 域名不能包含空格,在域名中,英文字母是不区分大小写的
- 国内:
- 注册国内域名(也就是.cn的域名)
- 以下不能命名:
- 其他国家和地区域名(ccTLD)设立的耳机类别域名(21个)
- 类别顶级域名(gTLD)(37个)
- 常见姓氏(304个)
- 国际:
- 按级别划分:顶级域名、二级域名、三级域名…(从左到右越来越大)
- 域名申请步骤:
- 登录中国万网
- 查询域名是否被注册
- 注册新域名
- 按照区域:国内与国际,顶级域名分为国内域名和国际域名
第二节:服务器规划
-
服务器的特性:
- 可靠性(7*24工作)
- 可扩展性(可扩展性和冗余条件)
- 可管理性(如报警、冗余、备份、在线诊断)
- 高利用性(同时为多用户提供一种或多种服务)
服务器一般是通过多对称处理器(cpu为双数)、大容量高速内存、千兆级网络连接等方面来保证性能。
-
服务器的分类
- 按照网络分:
- 入门级(只有一块cpu)
- 工作组级(1-2个cpu)
- 部门级(2-4个cpu)
- 企业级(4-8个cpu)
- 按架构分:
- CISC基于复杂指令系统计算机(英特尔架构技术)
- RISC精简指令计算机(非英特尔架构技术)
- 按用途分:
- 通用
- 专用
- 按照外观分:
- 塔式服务器( 目前使用频率最高的一种服务器)
- 机架式服务器(只专注于某一方面)
- 刀片式服务器(高可用、高密度、低成本的服务器)
- 按照网络分:
-
网站服务器的选购:
- 网站主要需要两种服务支持:
- 数据库服务
- web服务
- 性能要稳定,以够用为准则,应考虑扩展性
- 网站的开发环境,运行环境以及数据存储环境
- 网站主要需要两种服务支持:
第三节:接入规划
- 拨号接入
- ADSL
- 专线接入
- DDN
- 无线接入
- wlan(无线局域网)采用射频技术(RF)
- 电力网接入
- 电力线载波
- 局域网接入
- 光纤到户
第四章:平台工具的规划
-
第一节:操作系统的选择
- 构建网站所必须的软件系统
- 数据库管理系统
- 网站信息管理系统
- 服务器操作系统
- Windows,代表作品:windows server
- UNIX 代表:HP-UX,IBM ALX
- Linux 虽然是后起之秀,但是具有开放性和高性价比
- 此外如果企业需要的服务器数量较多,可以采用虚拟化软件集中管理服务器: VMware vSphere,安装的VMware Workstation 的操作系统为主机操作系统,VMware Workstation 运行的操作系统为虚拟机
- 构建网站所必须的软件系统
-
第三节:Web服务器
- IIS服务器(在iis上配置web服务器,默认端口80)信息服务器
- 微软公司推出的
- 主要面向提供各种Internet服务,如架设web服务、提供用户网页浏览服务、架设新闻组服务器、架设邮件服务器、提供文件传输服务…
- Apache(开放源码的网页服务器)
- IIS服务器(在iis上配置web服务器,默认端口80)信息服务器
-
第四节:数据库
- 单行注释:–
- 块注释:/*…*/
第五章:版面布局
-
第一节:网站风格
-
网站风格主要包括:
- 站点的CI
- 版面布局
- 浏览方式
- 交互性
- 网页表现形式
网站风格:网站整体形象、主色调、网站内容、网站色块线条形成
-
第二节:网站版面设计
- 简述网站版面的设计原则
- 正常平衡
- 异常平衡
- 对比
- 凝视
- 空白
- 常见类型:
- 国字型又称同字型
- 拐角型
- 标题正文型(内容不多但是说明性的东西比较多)
- 左右框架型(浏览方便,速度快,但是不灵活,一般论坛用这种结构)
- 上下框架型
- 封面型(展示企业形象为首选,一般表现为精美的平面设计和小动画和链接)
- 生动活泼,简单明了
- Flash型(丰富灵活,但是不能表达更多的文字信息)
- 国字型又称同字型
- 版面布局技术
- 表格布局技术
- 对不同对象加以处理
- 框架布局
- 过时,响应延迟
- div和css
- 表格布局技术
- 简述网站版面的设计原则
-
第三节:页面组成元素
- 页头和页脚
- logo
- banner
- 超链接
- 导航栏(一组超链接)
- 文本和图片
- 多媒体
- 表单
-
第四节:页面色彩搭配
第六章:建站的工具
- kooboo CMS 是一个基于c#语言和ASP.NET系统的快速网站开发工具
- kooboo CMS的建站流程:
- 设计并上传网站模板——创建网站——创建内容数据库——添加布局——添加视图——创建页面
- kooboo cms 的内容数据库包括文本内容和媒体内容
- kooboo cms创建内容数据库:
- 先创建内容类型
- 创建内容
- kooboo cms将站点分为三部分:
- 用户管理
- 站点管理
- 内容数据库管理
第七章:网站测试与上传
-
第一节:网站测试
- 网站测试的工作流程
- 开发人员对已完成的模块进行页面测试
- 根据测试结果,进行相应的修改
- 专业人士对网站进行全面的测试,提出修改的意见
- 开发人员进行修改
- 网站上传并进行发布测试
- 开发人员进行修改
- 网站正式发布
- 网站测试的工作流程
-
第二节:网站测试的类型
- 功能测试
- 链接测试 (Xenu工具软件,无需安装)
- 表单测试(边界测试,等价类测试,异常类测试)
- Cookies测试
- Cookies名词解释:
- Cookies是一小段文本信息,伴随着用户的请求和页面在Web服务器和浏览器之间传递。Cookies包含每次用户在访问站点时Web应用程序都可以读取的用户信息
- Cookies名词解释:
- 设计语言测试
- 数据库测试(数据一致性错误,输出错误)
- 性能测试
- 连接速度测试
- 用户连接到网站的速度随着上网方式的不同(如使用无线、宽带、光纤等方式)而变化
- 负载测试
- 负载测试是为了测试网站在某一负载级别上的性能,以保证网站需求范围内正常工作,应该在网站发布之后。
- 压力测试(OpenSTA工具测试)
- 压力测试是在超出常规的负载级别下,长时间连续运行系统,检验Web网站的各种性能的表现和反应
- 连接速度测试
- 接口测试
- 服务器接口(浏览器和服务器之间的接口)
- 外部接口
- 错误处理
- 可用性测试
- 导航测试
- 图形测试
- 内容测试
- 整体界面测试
- 用户参与
- 兼容性测试
- 平台测试
- 浏览器测试
- 视频测试
- 安全性测试(SAINT工具)
- 安全性测试主要是测试网站在没有授权的内部或者外部恶意破坏时如何进行处理,是否能保证数据和页面的安全。
- 目录设置
- 登录
- Session
- 日志文件
- 加密
- 安全漏洞
-
第三节:网站上传
- 上传数据库和网站
- 在正式发布之前上传
- 利用CuteFTP工具快速完成网站上传任务
- 一般采用FTP(文件传输协议)
- 一定有两个程序在运行:FTP客户端和FTP服务器
-
第四节:正式发布网站开通信息
- 测试后开通
- 网站测试是贯穿于网站建设的始终,一直到网站发布为止
第八章:网站推广
-
第一节:制定网站推广方案
- 免费网站推广
- SEO优化网站内容,从而提升网站在搜索引擎的排名
- 在论坛,微博,博客,微信,qq等平台发布信息
- 在其他热门平台发布网站外部链接
- 免费网站推广
-
第二节:网站推广的常用方法
- 基于传统媒体
- 传统广告(报纸,广播,电视)
- 基于邮件
- 邮件群发有两种方法:
- 利用网站的服务器手机用户的电子邮箱地址和兴趣爱好
- 利用开发的邮箱群发软件
- 邮件群发有两种方法:
- 基于Web
- 博客(具有双向性)
- 独立博客
- 平台博客
- 在原有网站开辟博客板块
- 微博(集成化和开放化)
- 视频
- 搜索引擎推广
- 病毒性网站推广(利用用户口碑宣传网站)
- 博客(具有双向性)
- 基于移动终端
- 短信营销
- 微信推广
- 基于传统媒体
-
第三节:搜索引擎推广
- 搜索引擎工作原理
- Spider,被抓取的网页成为网页快照
- 搜索引擎三种方式
- 全文搜索引擎
- 目录引擎
- 元搜索引擎
- 影响搜索引擎排名的常见因素
- 服务器因素
- 网站内容
- title和meta标签
- 网页的设计细节
- URL路径因素
- 网站链接结构和反向链接
- SEO策略
- 关键词选择策略
- 网站结构优化策略
- SEO执行策略
- 搜索引擎工作原理
第九章 网站评价
-
第一节:网站评价和统一
-
网站的搜索排名
-
网站的流量统计与分析的指标
-
网站访问统计分析的基础是获取网站流量的基本数据,分为三类:
-
网站流量指标
- 独立访问者数量(uv)
- 重复访问者数量
- 页面浏览量(pv)
- 每个访问者的页面浏览量(pvpu)
- 页面显示次数
- 文件下载次数
-
用户行为指标
- 用户在网站的停留时间
- 用户所使用的搜索引擎以及关键词
- 用户来源网站
- 在不同时段的用户访问情况
-
用户浏览网站的方式
-
-
-
-
第二节:网站的管理和维护
网站管理工作和维护制度 一般包括:
- 制定科学合理的网站管理制度
- 日志管理制度
- 重点检查操作系统日志
- windows操作系统可以利用事件查看器来看Windows的日志、应用程序和服务日志
- 数据备份和恢复制度
- 权限制度
- 入网访问权限操作权限
- 权限控制的两种实现方式:受托者指派,继承权限屏蔽
- 用户对文件或目标的有效权限取决于以下因素:
- 用户的受托者指派
- 用户所在组别的委托者指派
- 继承权限屏蔽取消的用户权限
- 目录安全控制权限
- 属性安全控制权限
- 网络服务器控制权限
- 网络监听以及锁定权限
- 入网访问权限操作权限
-
第三节:网站安全防范
- 网站安全防范的主要内容
- 防黑客
- 口令攻击(暴力破解法,伪造登录界面法,通过网络监听得到口令)
- 特洛伊木马攻击
- 漏洞攻击
- 拒绝服务攻击,是指合法的用户无法访问所需信息,它利用TCP/IP协议的缺陷
- 欺骗攻击(ip欺骗攻击,电子邮件欺骗攻击,网页欺骗攻击)
- 嗅探攻击(针对简单的集线器,针对交换网络的)
- 会话劫持攻击
- Cookie攻击
- 跨站请求伪造攻击
- 防病毒
- 计算机病毒是一种计算机程序,是一段可执行的指令代码,具有很强的传染性,一定的潜伏性,特定的触发性和很大的破坏性
- 数据库安全系统
- ssl(安全套接层)
- 防黑客
- 计算机反病毒技术
- 病毒代码扫描法
- 人工智能陷阱
- 先知扫描法:专门针对未知的计算机病毒
- 主动内核技术
- 网站安全防范的主要内容
-
第四节:网站升级
- 网站升级的决定因素
- 网站访问速度
- 网站业务功能
- 网站并发能力的处理
- 网站安全性和可靠性
- 数据交换的缓冲区,网站中的缓存技术包括
- 架构方面的缓存
- 网站程序开发方面的缓存
- 网站升级的内容:
- 硬件平台的升级
- Web服务器的升级
- 数据库的升级
- 网站编程技术的升级
- 网站功能的升级
- 网站升级的决定因素
错题
-
kooboo CMS使用的数据库称为内容数据库,默认采用的存储方式文本数据使用XML文件存储的方式
-
网站升级包括硬件升级和软件升级
-
域名:
- 是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于在数据传输时对计算机的定位标识
-
导航栏:
- 是一组超链接用于向用户指向本网站的主页或者其他页面
-
服务器:
- 是驻留在互联网上某种类型的计算机程序
-
对查询过程实现:
- 在浏览器端,用户填写查询表单,其中包括查询关键词和关键词逻辑组合
- 服务器在其边路文件中查询相应的关键词,找到含有这些关键词的文档
- 服务器将查询结果形成HTML拓展文件(HTX文件),发送回浏览器
-
事务日志备份仅复制事务日志
-
差异备份:差异备份是相对与完全备份而言的,同样是备份上一次的完全备份后发生的变化的文件,两者最大的区别在于,差异备份在备份动作完成之后,不会清除文件的归档标记,而增量备份会。
-
索引服务将其所有的索引信息存储在编录中
-
事务日志用于保存对数据的更新操作
-
为web服务器的文件和目录设置NTFS权限的过程和步骤
- 将当前硬盘转化为NTFS分区
-
创建WINDOWS用户账户或组
- 为文件和目录设置访问权限
-
网络中区分FTP站点 的唯一标识只有 :IP地址和端口号
-
pingingwww.baidu.com-t中的参数t的含义是:连续测试
-
windows2000server系统默认的索引服务是手动
-
网站系统平台包括硬件平台和软件平台
-
网站软件平台是构建网站所必须的软件系统
-
网站的组成部分:网页,域名,空间
-
对于FTP站点,日志文件格式不包括:W4C格式
-
iis身份验证中www方法:
- 匿名验证、基本验证
- windows域服务器的简要验证
- 集成windows身份验证,证书验证
-
备份方法:完全备份,大容量日志记录,简单备份,不包括完整备份
-
网页测试技巧:网页内容的测试,脚本和程序的测试,网页链接性测试
-
Access是美国微软公司Office软件中的一个组件,是一个小型数据库系统,支持网站数据库服务功能
-
Windows2000内置编目
- 系统编录
- Web编录
- 一般情况下使用Web编录作为IIS网站索引的主要编录
-
常用的网页发布方式
- FTP
- 直接目录发布
-
Web站点标识的组成部分
- IP 地址,主机头名,TCP端口号
-
选择服务器证书颁发机构时需要考虑的问题
-
证书颁发机构如何验证标识
-
证书机构是否为经过验证的可信任机构
-
证书的初始费用以及更新或其他服务的费用是多少
-
如需要同时处理大量的查询,可将滑块移动到:高负载
-
在访问控制安全管理的访问控制处理过程中,判断完WEB服务器权限是允许访问之后紧接着判断NTFS权限是否允许访问
-
IIS默认的匿名访问用户账号是:IUSR_computername
-
不可以用来创建自己的审核:WindowsOffice
-
SQLServer提供的数据库备份的设备类型:磁盘设备,磁带设备,命名管道设备和个人备份
-
匿名FTP:允许用户免费登录并下载文件的FTP
-
FTP站点不支持域名用户限制
-
索引的特点:零维护设计
-
SQL语言是非过程化的语言
-
Windows操作系统中可以通过安装IIS组件创建FTP站点
-
日志文件不属于文件组
-
最小连接数不属于FTP站点消息
-
打开Access数据库时,应打开扩展名为mdb的文件
-
二级数据文件的扩展名是:.NDF
-
Internet中广泛使用的一种服务器是:FTP
-
SQLServer采用客户/服务器的计算机模式
-
匿名FTP验证对客户没有要求
-
统一资源定位器URL由以下三部分组成:
- 协议
- 文件名
- NETBIOS服务
-
FTP:既依赖于Telnet又依赖于TCP
-
FTP站点选项卡中标识包括:站点说明,IP地址,TCP端口号
-
主数据库文件用来存放数据,它是所有数据库文件的起点
-
MMC是指微软管理控制台
-
数据库管理体统是数据库的核心
-
数据文件是存放数据和数据库对象的文件
-
FTP虚拟目录的作用:很方便的进行文件结构的重映射和扩展了FTP服务的存储能力
-
在缺省情况下,FTP类型的文档不能够被索引
版权声明
本文为[小刘钱多多]所创,转载请带上原文链接,感谢
https://blog.csdn.net/qq_57249957/article/details/124220839
边栏推荐
- SSH connects to the remote host through the springboard machine
- What exactly does the distributed core principle analysis that fascinates Alibaba P8? I was surprised after reading it
- About UDP receiving ICMP port unreachable
- 今日睡眠质量记录76分
- MySQL InnoDB transaction
- Detailed explanation of C language knowledge points - data types and variables [2] - integer variables and constants [1]
- 移动app测试如何进行?
- setcontext getcontext makecontext swapcontext
- Application of skiplist in leveldb
- MySQL sync could not find first log file name in binary log index file error
猜你喜欢
Detailed explanation of C language knowledge points -- first understanding of C language [1] - vs2022 debugging skills and code practice [1]
G007-hwy-cc-estor-03 Huawei Dorado V6 storage simulator construction
MultiTimer v2 重构版本 | 一款可无限扩展的软件定时器
Openfaas practice 4: template operation
重定向和请求转发详解
Set onedrive or Google drive as a drawing bed in upic for free
字节面试 transformer相关问题 整理复盘
Analysis of common storage types and FTP active and passive modes
API gateway / API gateway (III) - use of Kong - current limiting rate limiting (redis)
机器学习——逻辑回归
随机推荐
Kubernetes详解(十一)——标签与标签选择器
JUC学习记录(2022.4.22)
A series of problems about the best time to buy and sell stocks
Have you really learned the operation of sequence table?
Explanation of redis database (IV) master-slave replication, sentinel and cluster
Mysql连接查询详解
Set onedrive or Google drive as a drawing bed in upic for free
php类与对象
我的树莓派 Raspberry Pi Zero 2W 折腾笔记,记录一些遇到的问题和解决办法
Knn,Kmeans和GMM
TLS / SSL protocol details (28) differences between TLS 1.0, TLS 1.1 and TLS 1.2
Baidu written test 2022.4.12 + programming topic: simple integer problem
MySQL installation process (steps for successful installation)
移动app软件测试工具有哪些?第三方软件测评小编分享
Byte interview programming question: the minimum number of K
T2 icloud calendar cannot be synchronized
Nacos program connects to mysql8 0+ NullPointerException
Collation of errors encountered in the use of redis shake
Have you learned the basic operation of circular queue?
Five data types of redis