web集群,部署jpress应用

news/2024/11/19 11:20:51/

1.静态网页与动态网页的区别

静态网页:

(1)请求响应信息,发送给客户端进行处理,由浏览器进行解析,显示页面称为静态页面。在网站设计中,纯粹html格式的网页(包含图片,视频(前段功能实现),CSS等)通常被称为“静态页面”。

(2)静态网页的打开,用户可以直接双击,并且不管任何人任何时间打开的页面的内容都是不变的。

动态网页:

(1)动态网页是基本的 HTML 语法规范与 PHP、Java、Python 等程序语言、数据库等多种技术的融合,可以理解为凡是结合了 HTML 以外的高级程序设计语言和数据库技术进行的网页编程技术生成的网页都是动态网页。动态网页可以很好地实现和用户的交互,可以实现更多的功能,如用户的登录、注册、查询等。 (2)动态网页与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,动态网页也可以是纯文字内容的,也可以包含各种动画的内容,只要是采用了动态网站技术(如 PHP、JSP 等)生成的网页都可以称为动态网页。 (3)与静态网页的实现方法不同,动态网页服务的实现首先需要客户机向服务器发送请求,然后服务器根据用户请求把动态网页内部的代码先在服务器上进行相应的处理,最后服务器把生成的结果发送给客户机,如下图所示:

静态网页和动态网页的区别:

(1)更新和维护:

静态网页内容一经发布到网站服务器上,无论是否有用户访问,这些网页内容都是保存在网站服务器上的。如果要修改网页的内容,就必须修改其源代码,然后重新上传到服务器上。静态网页没有数据库的支持,当网站信息量很大的时候网页的制作和维护都很困难

动态网页可以根据不同的用户请求,时间或者环境的需求动态的生成不同的网页内容,并且动态网页一般以数据库技术为基础,可以大大降低网站维护的工作量

(2)响应速度:

静态网页内容相对固定,容易被搜索引擎检索,且不需要连接数据库,因此响应速度较快

动态网页实际上并不是独立存在于服务器上的网页文件,只有当用户请求时服务器才返回一个完整的网页,其中涉及到数据的连接访问和查询等一系列过程,所以响应速度相对较慢

动态与静态最根本的区别是在网页在服务器端运行状态不同

静态网页服务器的运行状态:

 动态网页服务器运行状态有以下几各情况:

1 、没有数据库的情况

 2 、有单个数据库的情况

 3 、有多个数据库的情况

2.简述 Web1.0 和 Web2.0 的区别

Web1.0 的主要特点在于用户通过浏览器获取信息。例如:新浪和搜狐等,内容为主,少交互 Web2.0 则更注重用户的交互作用,用户既是网站内容的浏览者,也是网站内容的制造者。所谓网站内容的制造者是说互联网上的每一个用户不再仅仅是互联网的读者,同时也成为互联网的作者;不再仅仅是在互联网上冲浪,同时也成为波浪制造者;在模式上由单纯的“读”向“写”以及“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息发展,从而更加人性化。例如:论坛、博客、微博等相关社交类型的平台。

3. 安装tomcat8,配置服务启动脚本,部署jpress应用

1.下载tomcat所需jdk

[root@master ~]# yum install tomcat tomcat-webapps tomcat-admin-webapps -y

2.解压tomcat到指定目录下 

[root@master ~]# tar xf apache-tomcat-8.5.20.tar.gz -C /usr/local/

3.启动服务

[root@master ~]# /usr/local/tomcat/bin/startup.sh

4.检查端口是否监听

[root@master ~]# netstat -lnupt | grep :8080
tcp6       0      0 :::8080                 :::*                    LISTEN      33899/java 

5.通过IP+端口的方式访问

 

6.部署jpress需要用到数据库

[root@master webapps]# yum install mariadb-server -y
[root@master webapps]# systemctl start mariadb.service
[root@master ~]# mysql -e 'create database jpress'
root@master ~]# mysql -e 'grant all on jpress.* to jpress@"%" identified by "123456"'

7.将jpress放到webapps目录下即可访问

 

8.完成相应设置后即可访问 

 

9. 重启一下,然后即可看到做完后的站点

 

10.配置服务启动脚本

[root@master tomcat]# vim /usr/lib/systemd/system/tomcat.service

 


http://www.ppmy.cn/news/63521.html

相关文章

第5章 分布式缓存中间件的配置及其调用定义

1 分布式缓存中间件的配置定义 1.1 Core.Configuration.CacheConfig namespace Core.Configuration { /// <summary> /// 【缓存配置--类】 /// <remarks> /// 摘要&#xff1a; /// 通过该类中的属性成员实例对“appsettings.json”文件中的1个指定缓存项(…

非科班自学一年拿大厂offer,关于大学,说几个感受

大家好&#xff0c;我是帅地。 最近知识星球的小伙伴经常有人来报喜秋招上岸的信息&#xff0c;其中有一位星球的小伙伴是帅地的亲学弟&#xff0c;并且非科班&#xff0c;但是只花了一年时间&#xff0c;在 0 实习的情况下&#xff0c;依然拿到了某大厂 offer&#xff08;学弟…

SuperMap GIS基础产品组件GIS FAQ集锦(2)

SuperMap GIS基础产品组件GIS FAQ集锦&#xff08;2&#xff09; 【iObjects for Spark】读取GDB参数该如何填写&#xff1f; 【解决办法】可参考以下示例&#xff1a; val GDB_params new util.HashMapString, java.io.Serializable GDB_params.put(FeatureRDDProviderParam…

操作系统:内存满了怎么办

目录 内存分配的过程是怎样的&#xff1f;哪些内存可以被回收&#xff1f;回收内存带来的性能影响调整文件页和匿名页的回收倾向尽早触发 kswapd 内核线程异步回收内存NUMA 架构下的内存回收策略 如何保护一个进程不被 OOM 杀掉&#xff1f;参考资料 内存分配的过程是怎样的&am…

加拿大访问学者签证材料清单

加拿大在教育、政府透明度、社会自由度以及生活品质等方面在国际上排名名列前茅&#xff0c;出于环境、社会氛围等因素&#xff0c;不少学者将目光聚焦于这个北美的发达国家。加拿大的访问学者签证属于工作签证&#xff0c;过去只要有邀请函就可以办理&#xff0c;但是自去年2月…

C#Winform如何实现分屏显示操作SOP

分屏显示操作SOP 客户需求 客户现场产线较长,不同工位的相机之间间隔较远,需要添加显示器分别显示各自工位的拍照处理信息,且为了节省成本只能用一个工控机,采用多屏显示的方法满足客户需求。 硬件 1.工控机有2个以上VGA接口(视客户需要分屏的数量决定); 2.分屏显卡(工…

【Python】序列类型③-集合

文章目录 1.集合(set)简介2.集合的定义3.集合的遍历4.集合的常用方法 1.集合(set)简介 集合是一种无序可变的容器对象 集合最大的特点:同一个集合内元素是不允许有重复的,因此集合自带"去重"效果 2.集合的定义 集合的定义有两种方式: 使用{}进行定义,这种方式不能定…

项目准备工作、笔试题目讲解

目录 讲一下冯诺依曼体系结构输入的处理 查bug基本步骤 我希望你重点可以讲一讲处理的这个过程&#xff0c;该如何处理呢&#xff1f; 介绍一下Maven Maven如何配置阿里云镜像&#xff1f; 介绍一下springboot 介绍一下mybatis 为什么有些人说mybatis不是很好&#xff1f…