判断大型网站的标准

1 Pv(page views)

Page view 就是页面浏览次数: 一个网站在一天内,所有页面被浏览的次数综合., 上千万的pv值,百万级的也勉强可以算.

2  IP

一天内,有多少个独立IP来访问网站, 一般说10万以上.

3 UV

Uv(unique visitor) 网站独立访客.

4 网站同时在线人数

同时在线人数超过1万=> 网站并发

页面静态化具体实现

实现页面静态化有两种方法1. 使用php的ob缓存机制 2. 使用模板来实现.

1 PHP的缓存机制

看一段代码:

2  关于php在服务器的缓存机制的小结

(1). 在服务器端有程序缓存,这个缓存必须有,程序员不能关闭.

(2). 服务器端可以开启ob缓存,有两个方法 * 通过ob_start() 开启, 只在当前页面生效 * 可以在php.ini 的配置文件中启用ob

;打开ob缓存

output_buffering = 4096

(3). 如果你没有打开ob缓存,echo 数据直接放入到程序缓存,如果你打开,就先把echo 数据放入ob缓存.

(4). 当php的脚本执行到最后时,系统把ob数据刷新到程序缓存,然后交给apache,并组成成http 响应包,发送给浏览器

3 看看ob缓存的几个函数

看程序

更多ob相关函数参考PHP手册

PHP ob缓存页面静态化技术相关推荐

  1. freemarker 页面静态化技术

    文章目录 一.背景 二.页面静态化技术freemarker 三.Freemarker基本操作 1.引入依赖: 2.创建模板文件: 3.FTL指令: 四.freemarker整合spring 五.总结: ...

  2. php缓存静态化设计,PHP使用OB缓存实现静态化功能示例

    本文实例讲述了PHP使用OB缓存实现静态化功能.分享给大家供大家参考,具体如下: 实现步骤 1.创建测试数据表并且写入数据 2.实现后台的更新操作.使用OB缓存针对每一个内容生成对应的HTML文件 3 ...

  3. 网站优化---页面静态化技术

    一: 首先先区分一下动态页面和静态页面的区别 动态文件:PHP脚本.Java脚本等 动态文件的执行过程:词法.语法分析 -> 编译 -> 渲染输出 静态文件:HTML文件 从加载速度上可以 ...

  4. HTML页面静态化技术

    随着网站的内容的增多和用户访问量的增多,无可避免的是网站加载会越来越慢,受限于带宽和服务器同一时间的请求次数的限制,我们往往需要在此时对我们的网站进行代码优化和服务器配置的优化. 此文已Django的 ...

  5. java使用的页面静态化技术_java秒杀系列(2)- 页面静态化技术

    ###前言 通过代码片段分别介绍服务端渲染.客户端渲染.对象缓存三种方式的写法. 代码片段仅供参考,具体实现需要根据业务场景自行适配,但思想都是一样. 一.服务端渲染方式 ####1.接口返回html ...

  6. 基于thymeleaf的页面静态化技术

    原理 静态化是指把动态生成的HTML页面变为静态内容保存,以后用户的请求到来,直接访问静态页面,不再经过服务的渲染.静态的HTML页面可以部署在nginx中,从而大大提高并发能力,减小tomcat压力 ...

  7. Freemarker 页面静态化技术使用入门案例

    在访问 新闻.活动.商品 详情页面时, 路径可以是 xx[id].html, 服务器端根据请求 id, 动态生成 html 网页,下次访问数据时,无需再查询数据,直接将 html 静态页面返回.这样一 ...

  8. openresty 页面静态化及多级缓存

    openresty 页面静态化及多级缓存 多级缓存: 数据缓存的好处不用介绍了吧!, 所谓多级缓存,即在整个系统架构的不同系统层级进行数据缓存,以提升访问效率,这也是应用最广的方案之一. 而 ngin ...

  9. 页面静态化(JSP动态页面转静态化)相关

    urlrewritefilter 下载:http://tuckey.org/urlrewrite/#download 所用基于动态的url http://www.nihaoblog.com/conte ...

最新文章

  1. MATLAB知识点总结
  2. linux内置变量大全,Linux进阶之bash编程四(内置变量)
  3. NRF51822之发射功率
  4. 项目进度管理:控制进度
  5. 初步了解并使用正则表达式 (REGular EXPression)
  6. GitHub 最受欢迎的Top 20 JavaScript 项目
  7. javascript学习系列(6):数组中的pop等方法
  8. mysql sleep连接过多的完美解决办法
  9. 自定义搜索框,带提示信息的搜索框
  10. 如何在 Mac 上设置自定义锁屏信息?
  11. jquery 添加可操作,编辑不可操作
  12. MVC模式中编写一个登录的Servlet
  13. 如何用手机制作gif表情包图片?简单几步生成GIF动态图
  14. big O notation - 大 O 表示法
  15. Java内存马-Instrument
  16. spotlight搜索失效_如何在iPhone和iPad上自定义Spotlight搜索
  17. Mybatis if标签判断数字大小
  18. input 测试工具 --evtest
  19. AD怎么输入坐标_双心软件回头曲线坐标计算?
  20. 组合框控件Combo Box和CComboBox类

热门文章

  1. 右手螺旋判断磁感应强度方向_右手螺旋定则判断磁场方向
  2. 【小米集团】2019校招在线考试-算法试卷编程题
  3. 多重共线性是如何影响回归模型的
  4. 中国“钱”途最光明10所大学
  5. 做一个精致的电子工程师
  6. 嘿,飞哥(F.R.E.C.O)!不一般的云联盟
  7. 【104】ntvdm.exe占内存极大的问题
  8. 如何成为“头脑王者”?每天5分钟,让你的大脑准备就绪!
  9. 钉钉ppt放映显示备注_PPT的备注怎么用,放映PPT时如何显示备注 来看看吧
  10. www.ty66.php,韬轩阁