静态网页和动态网页区别

1,静态网页和动态网页有何区别

1) 更新和维护

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

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

2) 交互性

静态网页由于很多内容都是固定的,在功能方面有很大的限制,所以交互性较差。

动态网页则可以实现更多的功能,如用户的登录、注册、查询等。

3) 响应速度

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

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

2,Web1.0和Web2.0的区别

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

1)下载jdk,配置java环境
bash 复制代码
mkdir -p /usr/java
tar xf jdk-8u60-linux-x64.tar.gz -C /usr/java
2)配置环境变量
bash 复制代码
vim /etc/profile.d/java.sh
JAVA_HOME=/usr/java/jdk1.8.0_60
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME CLASSPATH PATH
3)安装tomca
bash 复制代码
tar xf apache-tomcat-8.5.70.tar.gz -C /usr/local
ls /usr/local
#创建软连接
ln -s /usr/local/apache-tomcat-8.5.70 /usr/local/tomcat
4)配置tomcat环境变量
bash 复制代码
echo 'export TOMCAT_HOME=/usr/local/tomcat'>>/etc/profile.d/tomcat.sh
source /etc/profile.d/tomcat.sh
5)配置服务启动脚本
bash 复制代码
[root@localhost bin]# cat /etc/systemd/system/tomcat.service
#服务的描述和它在启动过程中的位置
[Unit]
Description=Tomcat Server #服务的描述
After=syslog.target network.target #应该在syslog 和 network 后启动
 
#服务的启动行为
[Service]
Type=forking #服务派生出子进程
User=root    #服务用户
Group=root    #服务组
#服务的环境
Envirment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.372.b07-1.el7_9.x86_64/
Envirment=CATALINA_PID=/usr/local/apache-tomcat-8.5.70/bin/tomcat.pid
Envirment=CATALINA_HOME=/usr/local/apache-tomcat-8.5.70
Envirment=CATALINA_BASE=/usr/local/apache-tomcat-8.5.70
#启动和关闭服务的命令
ExecStart=/usr/local/apache-tomcat-8.5.70/bin/startup.sh
ExecStop=/usr/local/apache-tomcat-8.5.70/bin/shutdown.sh
RemainAfterExit=yes #表示服务主进程退出后,该服务仍被视为激活。
 
#如何"安装"这个服务,也就是如何使这个服务在系统启动时自动启动。
[install]
WantedBy=multi-user.target #表示这个服务应该在多用户模式下启动。
  • 通过运行systemctl daemon-reload刷新服务列表。
  • 运行systemctl start tomcat启动tomcat。
  • 通过运行systemctl enable tomcat设置开机启动
相关推荐
_Kayo_5 小时前
node.js 学习笔记3 HTTP
笔记·学习
星星火柴9369 小时前
关于“双指针法“的总结
数据结构·c++·笔记·学习·算法
Cx330❀11 小时前
【数据结构初阶】--排序(五):计数排序,排序算法复杂度对比和稳定性分析
c语言·数据结构·经验分享·笔记·算法·排序算法
小幽余生不加糖12 小时前
电路方案分析(二十二)适用于音频应用的25-50W反激电源方案
人工智能·笔记·学习·音视频
..过云雨12 小时前
01.【数据结构-C语言】数据结构概念&算法效率(时间复杂度和空间复杂度)
c语言·数据结构·笔记·学习
岑梓铭13 小时前
考研408《计算机组成原理》复习笔记,第五章(3)——CPU的【数据通路】
笔记·考研·408·计算机组成原理·计组
Blossom.11819 小时前
把 AI 推理塞进「 8 位 MCU 」——0.5 KB RAM 跑通关键词唤醒的魔幻之旅
人工智能·笔记·单片机·嵌入式硬件·深度学习·机器学习·搜索引擎
草莓熊Lotso20 小时前
《吃透 C++ 类和对象(中):const 成员函数与取地址运算符重载解析》
c语言·开发语言·c++·笔记·其他
玖別ԅ(¯﹃¯ԅ)21 小时前
PID学习笔记6-倒立摆的实现
笔记·stm32·单片机
想学全栈的菜鸟阿董1 天前
Django5个人笔记
笔记