linux运维笔记:动态网页资源

1、动态网页资源介绍

所谓的动态网页是与静态网页相对而言,也就是说,动态网页的URL后缀

不是.htm、.html、.shtml、.xml、.js、.css等静态网页的常见后缀扩展名形式,

而是以.asp、.aspx、.php、.js、.do、.cgi等形式作为后缀的,并且一般在动态网页网址中

会有标识性的符号------“?”“&”,此外,在大多数情况下后端都需要有数据库的支持等。

2、动态网页资源特点

1)网页扩展名后缀常见为.asp、.aspx、.php、.js、.do、.cgi等。

2)网页一般以数据库技术为基础,大大降低了网站维护的工作量。

3)采用动态网页技术的网站可以实现更多的功能,如用户注册、用户登录、在线调查、投票、用户管理、订单管理、发博文等。

4)动态网页并不是独立存在于服务器上的网页文件,当用户请求服务器上的动态程序时,服务器解析这些程序并读取数据库返回一个完整的网页。

5)动态网页中的“?”在搜索引擎的收录方面存在一定的问题,搜索引擎一般不会从一个网站的数据库中访问全部网页,或者处于技术等方面的考虑,搜索蜘蛛一般不会抓取网址中的“?”后面的内容,因此在企业通过搜索引擎进行推广时,需要针对采用动态网页的网站做一定的技术处理(伪静态技术),以便适应搜索引擎的抓取要求。

6)程序在服务器端解析,这相当于顾客点餐,饭店厨师做饭菜,耗时长,效率低。由于程序在服务器端解析,因此,会消耗大量的CPU和内存、I/O等资源,并且多数还要读取数据库等服务,因此,其访问效率远不如静态网页,在服务端解析动态程序的服务常见的有PHP引擎,java容器(tomcat、resin,jboss、weblogic)

3、有关动态网页的架构思想

一般来说,静态网页的性能效率是动态网页的10~30倍,且动态网站效率很差,并发能力低,在高并发场景中,应尽可能转换成静态网页提供服务。动态转静态几乎是所有高并发网站必备的架构方案思路,也是高级架构师的职责所在。

此外,动态转静态也要根据业务需求设计,例如,对于更新频繁的网站如果设计不好,就可能产生数据不一致的情况,即用户看到的数据不是网站最新的内容,而是静态的内容。

linux运维笔记:动态网页资源相关推荐

  1. 老男孩的linux运维笔记-初级部分内容(一)

    ############################################################ # # USER          YYYY-MM-DD – ACTION # ...

  2. linux运维笔记:DNS解析IP地址的过程(dns解析的原理 )

    linux运维笔记:DNS解析IP地址的过程(dns解析的原理 ) 1.首先:说一下dns解析的流程,大家都知道,计算机之间只能通过ip相互通信,因为ip不好记,于是才使用dns服务器把域名解析为相应 ...

  3. linux运维笔记:ssh服务认证类型

    linux运维笔记:ssh服务认证类型 从SSH客户端来看,SSH服务主要提供两种级别的安全验证,具体级别如下: 1-基于口令的安全验证: 基于口令的安全验证的方式就是大家现在一直在用的,只要知道服务 ...

  4. linux运维笔记:Rsync数据同步工具

    linux运维笔记:Rsync数据同步工具 1-Rsync简介 Rsync英文全称是Remote synchronization,Rsync具有可以使本地和远程两台主机之间的数据快速复制和同步镜像.远 ...

  5. Linux运维笔记-日常操作命令总结(1)

    在linux日常运维中,我们平时会用到很多常规的操作命令. 查看服务器的外网ip [root@redis-new01 ~]# curl ifconfig.me [root@redis-new01 ~] ...

  6. 【干货】美团点评架构师私藏的内部Linux运维笔记!

    最近不少小伙伴后台联系,希望能弄一些大厂的学习资料,我这边费了很大劲,联系到老朋友,原美团点评架构师张sir,问他要了些美团点评架构的内部资料. 这份资料含金量非常高,包含整个美团点评架构架构图,Li ...

  7. 【linux运维笔记】 第一章 Linux发展史与安装

    第一章 Linux发展史与安装 一.Linux发展史 1.Linux前身-Unix (1)1968年 Multics项目 MIT.Bell实验室.美国通用电气有限公司走到了一起,致力于开发Multic ...

  8. Linux运维笔记-文档总结-NFS文件共享(网络文件系统)

    转自:http://m.blog.csdn.net/blog/index?username=Ningdaxing1994 觉得这个写得不错哈哈~ 以下所有操作都是在Red-hat 7.0上 1.NFS ...

  9. 我的Linux运维笔记

    最近帮实验室装了两台服务器,计算用的服务器放在内网,通过一台堡垒机与外界相连.碰到很多小问题,在这里记录一下. 组建内网 这一部分没有太多好说的,堡垒机需要有两块网卡,一块对外一块对内,内网服务器一块 ...

最新文章

  1. Springboot集成websocket实例
  2. python中log1p用法_python中logging模块的基本用法
  3. [react] 请描述下你对react的新特性Hooks的理解?它有哪些应用场景?
  4. 递归和尾递归的区别和原理
  5. 环境配置与PyG中图与图数据集的使用
  6. TexStudio快捷键
  7. Freemarker判断对象是否为空的用法
  8. java 坦克大战_java课程设计之坦克大战
  9. 百度地图开发android开发,android的百度地图开发(一)
  10. Orcad Library Builder使用教程以及安装踩坑记录
  11. 如何用c#语言构造蜘蛛程序(网络爬虫实现),如何构造一个C#语言的爬虫蜘蛛程序1.doc...
  12. IOCP完成端口模拟线程池
  13. Delphi 跨语言环境 乱码问题
  14. Coinbase、BlockFi相继开启上市准备工作,但SEC准备好了吗?
  15. 私域流量运营和微商有什么区别?
  16. 电脑上的网站服务器在哪里能看到,怎么样查看windows电脑服务器IP地址
  17. 题目:输入一个整数a,其个位为第一位,十位为第二位,依次类推,计算a的偶数位的和奇数位的和。
  18. 浏览器收藏夹(书签)导入导出
  19. javaweb JSP JAVA 电影院在线订票系统(ssm电影购票系统 电影售票 电影票预订系统)(支持在线选座)
  20. 还说Facebook创始人扎克伯格开飞度?这回被打脸了

热门文章

  1. 跨越新数字鸿沟,懂行共识激发共振效应,成就数字化转型最短路径
  2. Unity使用WebCamTexture 实现手机前后摄像头调用
  3. Flutter(五)沉浸式状态栏
  4. PHP网页简单的计算机源代码
  5. 【python+E-prime+fNIRS】探究认知资源在情绪与认知灵活性中是否存在中介效应课题
  6. 在python中请求百度easyDL
  7. You probably need to get an updated matplotlibrc file from
  8. C语言程序设计编程题[一](山西大学876)
  9. 面试摘要【持续更新】
  10. 同步Overleaf, Github与本地latex文件