《深入理解计算机系统》第一章 计算机系统漫游 1、本章从一个程序的生命周期讲起,分别对程序的创建、编译、执行、输出、终止进行了详细的解读,从中引出了关于信息上下文、编译系统、高速缓存、操作系统等重要概念。 网上找到一张框架图: 2、一个程序的生命周期是从源程序开始的,通过编译器创建并保存的文本文件。 ...
分类:
其他好文 时间:
2017-11-26 15:59:30
阅读次数:
199
众所周知php是一种解释型语言,它的执行可分为如下几个流程: 这样一来的话,对于同一个文件,反复请求,就要不断解析、编译和执行PHP脚本,消耗过多资源。 php传统运行方式: 为了解决这个问题,opcode缓存技术应运而生。 那么什么是 opcode 缓存? 当解释器完成对脚本代码的分析后,便将它们 ...
分类:
Web程序 时间:
2017-11-09 22:36:47
阅读次数:
273
1.把前端最常用的资源css、js存在本地1.1 前端缓存技术SessionStorage 优点:临时存储神器,关闭页面标签自动回收,不可以跨页面交互。 取值的时候有两种方法,一种是用sessionStorage.getItem("键名"),一种是直接取对象的方法(sessionStorage.键名 ...
分类:
其他好文 时间:
2017-11-08 20:08:38
阅读次数:
143
如果每次进行数据查询时都去数据库里面执行查询语句,当系统访问量大事,肯定对数据库的压力很大,所以说有这么个hibernate缓存技术,当进行查询时,如果数据在缓存中了hibernate就不用再去管数据库要了。 缓存就是hibernate中提供的一种进行降低数据库压力的技术,hibernate分一级缓 ...
分类:
Web程序 时间:
2017-11-01 19:40:57
阅读次数:
178
Part1:Smarty的缓存技术就是静态化的体现 Part2:什么是静态化 把php执行、生成好的内容制作为一个“静态页面”,该制作过程就是静态化。 Part3:为什么使用静态化 节省php、mysql等服务器资源 节省用户等待时间访问速度快 搜索引擎更喜欢收录“静态页面” Part4:纯静态化 ...
分类:
其他好文 时间:
2017-10-29 11:15:29
阅读次数:
114
最常用的缓存技术 redis入门 Redis简介 Redis是基于内存,也可以基于磁盘持久化nosql数据库,使用c语言开发。 数据存储结构:key-value 安装环境准备 Redis使用c语言开发,需要使用gcc编译程序进行编译。 1) 安装gcc a) 从磁盘镜像中进行安装:(重启Linux服 ...
分类:
其他好文 时间:
2017-10-24 22:45:51
阅读次数:
209
1、全页面静态化缓存 也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms; 一种比较常用的实现方式是用输出缓存: Ob_start()******要运行的代码*******$content = O ...
分类:
Web程序 时间:
2017-10-10 09:52:31
阅读次数:
229
1.REST介绍REpresentationalStateTransfer(REST)是一种架构原则,其中将web服务视为资源,可以由其URL唯一标识。RESTfulWeb服务的关键特点是明确使用HTTP方法来表示不同的操作的调用。REST的基本设计原则对典型CRUD操作使用HTTP协议方法:POST-创建资源GET-检索资源PUT–更新?.
分类:
其他好文 时间:
2017-09-29 19:24:44
阅读次数:
192
1、jmeter录制脚本的工具,主要是两种: 1)badboy,自带类似于浏览器界面,打开录制后进行一系列操作,再点结束,然后另存为jmx文件,即可在jmeter中打开; http://www.badboy.com.au/download/add 2)jmeter自带的http代理服务器,启动代理服 ...
分类:
其他好文 时间:
2017-09-16 22:07:45
阅读次数:
159