【网站创建】网络杂谈(6)之web网站的创建

news2024/9/21 10:43:42

涉及知识点

如何创建web网站,web网站创建的步骤,手把手教你如何搭建web网站,web网站创建的过程,深入了解web网站创建。
原创于:CSDN博主-《拄杖盲学轻声码》,更多内容可去其主页关注下哈,不胜感激


文章目录

  • 涉及知识点
  • 前言
  • 1.组织信息
  • 2.构建网站框架
  • 3.建立 Web 服务器
  • 4.域名注册
  • 5.Web 网站的发布
  • 涨薪支持区


前言

其实搭建一套自己的网站估计是很多人想去做的一件事,之前我也是很想搭建一套网站,自己当站长,今天就和大家说说搭建web网站需要哪些过程。
更多考试总结可关注CSDN博主-《拄杖盲学轻声码》

1.组织信息

在创建网站之前,必须考虑如下问题:
(1)信息如何被分解成一系列有组织的主题。
(2)一个网站需要多少个网页链接在一起才能完成必须要讲述的内容,每个网页需要多大容量。
(3)粗略记录信息将会覆盖的主题或子主题的一个列表。计算有多少个这样的主题,每一个主题需要多少内容,这样才能够对文档的规模和范畴有一个比较恰当的理解。
(4)查看这些主题是否按照从开始到结束的逻辑顺序进行,其中每一个新的部分是否取决于前同部分的内容。或者,这些材料看上去是否很自然地分解成了一些子主题(以及更低

级别的主题),如何调整主题的次序,才使得它们之间的过渡更符合逻辑,或者相关主题组织
在一起。

2.构建网站框架

在编写文档之前,对框架做越多的优化,就会越紧扣主题,而且编码的效率也会越高。更重要的是,最后所产生的 Web 文档将以一种清晰而明朗方式来展现信息。
在构建框架时,需要考虑的是展示的逻辑组织以及它的内容,它们如何才能够和网页上能够看到的一些通常的组织结构相匹配,以下是几种逻辑组织。
(1)布告板:一个单独的、简单的网页,它通常描述一个人、小的业务或者简单的产品。大多数的个人网站都是这种类型。它们通常包含一些链接,这些链接是指向网络上的相关资源的,但是不指向相对文档内的任何其他网页。
(2)单页线性:一个网页,或长或短,它被设计成从头到尾地进行阅读。通常使用一些规则将这样一个网页分解成虚拟的“页”。读者可以翻阅整个网面,但是也可以使用内容和目标的表格来快速跳至任何部分。这种类型最适合于比较短的文档(少于 10 个满屏),而且这个文档中所有的信息很自然地从头到尾过渡。
(3)多页线性:和单页线性的基本思想相同,但是它被分解成多个逻辑上连贯的,一个接一个的网页,从开头到结束,就像一个故事一样。通过放置在每一页底部的一个指向下一页的链接来引导读者遍历整个系列的网页。
(4)分层:典型的网站结构。一个首页(有时候会与主页混淆)包含到其他网页的链接,每一页包含一个主要的主题区。每一个这样的网页又可以包含指向更多网页的多个链接, 进一步将主题分解。这样的结果便是一个树型的结构,如图 6-27 所显示。
(5)网状:一个网状的结构是一个没有层次的分级结构,如图 6-28 所示。这样的文档中有多少个网页,而在其中的任意一个网页又都包含有连接到其他网页链接。可能会有一个首页,但是从那里进入之后,读者就可以在此网中逛来逛去,且不须沿一个特定的路径。网状的结构是松散并且自由游走的,最适宜于娱乐、休闲的主题,或者那些难于进行顺序或层次分解的主题。

3.建立 Web 服务器

Web 服务器是用来存储网页并响应执行用户的访问请求的设备。Web 服务器可以提供多种服务,这些服务包括打印、数据库、WWW、FTP、电子邮件、文件管理等。Web 服务器是一种网络服务器,运行另外的软件以提供 WWW 服务。Web 服务器对通过因特网使用 HTTP 协议的文件、文件夹以及其他资源的访问进行管理。当前两种最流行的 Web 服务器是运行于 Linux 操作系统平台之上 Apache Web 服务器和运行于 Windows 操作系统平台之上的 Microsoft 的 IIS Web 服务器。
Web 服务器要处理执行程序、追踪目录和文件,并且还要与计算机进行各种通信。用户会请求 Web 服务器执行一些操作,也会对 Web 服务器上的文件发出请求。另外,可以使用某些技术来增强 Web 服务器的功能,使其除了提交标准的 HTML 页面之外还有其他的功能,这些技术包括 CGI 脚本、SSL 协议、Java 小程序、动态服务器页等。Web 服务器利用硬盘空间来发布
Web 网页。
获得 Web 服务器空间有几种方式:
(1)企业或单位内部的已建 Web 服务器:
(2)托管 Web 主机,越来越多的在线公司提供 Web 空间“托管服务”;
(3)新建Web 服务器。如果网页需要非常严格的安全性或者需要大量使用脚本(尤其是表单),通常需要新建一个 Web 服务器。
企业或单位安置服务器需要下列的硬件、软件,还需要相关人员来架设并维护 Web 服务器。
(1)服务器硬件。
(2)Web 服务器软件。常用的有以下几种:
·在 Windows NT 和Windows 2000 Server 上运行的Microsoft Internet Information Server(IIS)。
·Apache Web Server 。
·可跨平台使用的 Netscape 和 Sun Microsystems 的 iPlanet Web Server。
·在 Novell NetWare 上运行的 Netscape Enterprise Server。
(3)可提供 24 小时访问服务的因特网连接。
(4)用来将本地网与 Web 网络通信隔开的路由器。
(5)用来保护系统安全的防火墙。
(6)后备电源。
(7)保证服务器全天候正常运行的计划。
(8)管理系统操作并负责维护工作的 Web 服务器管理员。

4.域名注册

每台 Web 服务器都需要域名解析服务器将它的域名转换成 IP 地址。在进行域名选择之前, 首先要权衡需求。考虑域名需要拥有什么样的含义,例如是否需要包含商标名、产品类型, 以及是否要将 URL 印制出来进行宣传等。注册的域名最好引人瞩目而过目难忘。所以公司已拥有公认的商标或名字,就可以用它们来做域名。域名将成为企业在网络上的品牌,所以选择一定要谨慎,不能有歧义。
域名选好后,就可以到中国互联网络信息中心(www.cnnic.net.cn)进行注册了。注册域名时,可以通过联机注册、电子邮件等方式向域名注册服务机构递交域名注册申请表,提出域名注册申请,并且与域名注册服务机构签订域名注册协议。

5.Web 网站的发布

在发布这前,需要准备和了解一些关于 Web 服务器的相关信息。
(1)用于上载文件所使用协议的名字。很多服务器允许使用 Web 协议(HTTP)来上载文件,而有些则要求通过 FTP 来上载文件。
(2)要记录文件将要存储的目录的完整的 URL,这包括从服务器的名字,一直到文件的
所在目录的路径。
(3)服务器上文件名的规则和限制。
(4)用于上载访问此服务器的惟一的用户名和口令。
将文件发布到 Web 服务器,可通过 FTP 工具软件,将文件从本地计算机传输到远程 Web 服务器上去。在文件传输到 Web 服务器上之后,要对站点进行测试。如果使用 Web 服务器与开发时使用的 Web 服务器属于不同的类型,测试就格外重要。如果是要替换旧网站,把站点上传到 Web 服务器后,就要暂时将服务器离线。或在访问服务器的用户很少时上传文件,同时要预通知用户,服务器会停机一段时间。

涨薪支持区

期待大家能通过这篇文章学到更多,而且薪资一年更比一年猛!
喜欢博主的话可以上榜一探究竟,博主专设涨薪皇榜给大家查阅,喜欢的可以点击此处查看哟。
在这里插入图片描述


#总结
更多建站资料大家可以关注csdn博主-《拄杖盲学轻声码》

以上就是今天要讲的内容,本文主要介绍了什么是web网站创建,web网站创建技术的实际应用,也期待大家分享更多,帅哥美女们给个赞呗,2023年一起加油!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/698013.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于Java+SpringBoot+Vue的计算机类考研交流平台设计与实现

博主介绍:擅长Java、微信小程序、Python、Android等,专注于Java技术领域和毕业项目实战✌ 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟 Java项目精品实战案例…

React-View-UI组件库封装Loading加载中源码

目录 组件介绍Loading API能力组件源码组件测试源码组件库线上地址 组件介绍 Loading组件是日常开发用的很多的组件,这次封装主要包含两种状态的Loading,旋转、省略号,话不多说先看一下组件的文档页面吧: 正在上传…重新上传取…

掌握imgproc组件:opencv-图像变换

图像变换 1. 基于OpenCV的边缘检测1.1 边缘检测的一般步骤1.2 canny算子1.2.1 Canny边缘检测步骤:1.2.2 Canny边缘检测:Canny()函数1.2.3 Canny边缘检测案例 1.3 sobel算子1.3.1 sobel算子的计算过程1.3.2 使用Sobel算子:Sobel()函数1.3.3 示…

模拟高并发下RabbitMQ的削峰作用

在并发量很高的时候,服务端处理不过来客户端发的请求,这个时候可以使用消息队列,实现削峰。原理就是请求先打到队列上,服务端从队列里取出消息进行处理,处理不过来的消息就堆积在消息队列里等待。 可以模拟一下这个过…

生态+公链:中创面向未来的区块链建设!

未来的区块链市场,一定属于能够将区块链技术与应用完美结合在一起的产品。从互联网的发展历程来看,最后的竞争往往会集中到生态与兼容性。 如何将区块链的落地和应用更加有机地结合在一起,从而让区块链的功能和作用得到最大程度的发挥&#…

机器学习8:特征组合-Feature Crosses

特征组合也称特征交叉(Feature Crosses),即不同类型或者不同维度特征之间的交叉组合,其主要目的是提高对复杂关系的拟合能力。在特征工程中,通常会把一阶离散特征两两组合,构成高阶组合特征。可以进行组合的…

css:去除input和textarea默认边框样式并美化

input input默认样式和focus样式 参考element-ui的css&#xff0c;可以实现如下效果 实现代码 <style>/* 去除默认样式 */input {border: none;outline: none;padding: 0;margin: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;background-im…

ElasticSearch 8.0+ 版本Windows系统启动

下载地址&#xff1a;https://www.elastic.co/cn/downloads/past-releases/winlogbeat-8-8-1 解压\elasticsearch\elasticsearch-8.5.1 进入bin目录&#xff0c;启动elasticsearch.bat 问题1&#xff1a; warning: ignoring JAVA_HOMED:\jdk1.8.0_271; using bundled JDK J…

使用凌鲨连接SSH服务器

SSH&#xff08;Secure Shell&#xff09;是一种加密的网络协议&#xff0c;用于安全地连接远程服务器。它提供了一种安全的通信方式&#xff0c;使得用户可以在不受干扰的情况下远程访问服务器。SSH协议的加密技术可以保护用户的登录信息和数据传输过程中的安全性。 SSH对于服…

伦敦银同业拆借利率查询

伦敦银同业拆借利率&#xff08;London InterBank Offered rate&#xff09;简称Libor&#xff0c;它是伦敦银业之间在货币市场的无担保借贷利率&#xff0c;主要报价有五种币别&#xff1a;美元、欧元、英镑、日圆、瑞士法郎&#xff0c;分别有隔夜、一周、一个月、两个月、三…

密码学—Vigenere破解Python程序

文章目录 概要预备知识点学习整体流程技术名词解释技术细节小结代码 概要 破解Vigenere需要Kasiski测试法与重合指数法的理论基础 具体知识点细节看下面这两篇文章 预备知识点学习 下面两个是结合起来使用猜测密钥长度的&#xff0c;只有确认了密钥长度之后才可以进行破解。 …

Jupyter Notebook左侧大纲目录设置

在 Jupyter Notebook 中&#xff0c;可以通过安装jupyter_contrib_nbextensions插件来实现在页面左边显示大纲的功能。 1. 安装插件 pip install jupyter_contrib_nbextensions 1.1 如何安装 windows cmd小黑裙窗口&#xff1b; 1.查看目前安装了哪些库 conda list 2. 使用…

【Oracle】springboot连接Oracle写入blob类型图片数据

目录 一、表结构二、mapper 接口和sql三、实体类四、controller五、插入成功后的效果 springboot连接Oracle写入blob类型图片数据 一、表结构 -- 创建表: student_info 属主: scott (默认当前用户) create table scott.student_info (sno number(10) constraint pk_si…

Vue3 完整项目搭建 Vue3+Pinia+Vant3/ElementPlus+typerscript

❤ Vue3 项目 1、Vue3+Pinia+Vant3/ElementPlus+typerscript环境搭建 1、安装 Vue-cli 3.0 脚手架工具 npm install -g @vue/cli2、安装vite环境 npm init @vitejs/app报错 使用: yarn create @vitejs/app依然报错 转而使用推荐的: npm c

Redisson分布式锁原理

1、Redisson简介 一个基于Redis实现的分布式工具&#xff0c;有基本分布式对象和高级又抽象的分布式服务&#xff0c;为每个试图再造分布式轮子的程序员带来了大部分分布式问题的解决办法。 2、使用方法 引入依赖 <dependency><groupId>org.springframework.bo…

基于Python所写的Word助手设计

点击以下链接获取源码资源&#xff1a; https://download.csdn.net/download/qq_64505944/87959100?spm1001.2014.3001.5503 《Word助手》程序使用说明 在PyCharm中运行《Word助手》即可进入如图1所示的系统主界面。在该界面中&#xff0c;通过顶部的工具栏可以选择所要进行的…

阿里云顺利通过云原生中间件成熟度评估

前言&#xff1a; 2023 年 6 月 6 日&#xff0c;由中国信息通信研究院&#xff08;以下简称“中国信通院”&#xff09;承办的“ICT中国2023 高层论坛-云原生产业发展论坛”在北京召开&#xff0c;会上正式发布了一系列云原生领域评估结果。阿里云计算有限公司&#xff08;以…

图解红黑树

gitee仓库&#xff1a;https://gitee.com/WangZihao64/data-structure-and-algorithm/tree/master/RBTree 目录 概念红黑树的性质红黑树的调整规则 概念 红黑树&#xff0c;是一种二叉搜索树&#xff0c;但在每个结点上增加一个存储位表示结点的颜色&#xff0c;可以是Red或Bl…

Redis设计与实现笔记之字典

1.字典的实现 Redis中字典使用的哈希表结构 typedef struct dictht {// 哈希表数组dictEntry **table;// 哈希表大小unsigned long size;// 哈希表大小掩码&#xff0c;用于计算索引值// 总是等于 size - 1unsigned long sizemask;// 该哈希表已有节点的数量unsigned long use…

3D web可视化工具HOOPS Communicator与Autodesk的对比分析

越来越多的开发人员转向基于Web的2D和3D可视化和交互服务。这些使您只需使用网络浏览器即可快速向同事、客户或其他任何人展示设计。该领域的工具提供了大量功能&#xff0c;这些功能可能适合也可能不适合您的特定开发需求。 HOOPS Communicator的原始开发人员之一分享了对该市…