
网站优化技术
baobeituping
积极,开朗,健康,向上.本人刚失恋,郁闷ING
展开
-
OSCache缓存技术(1)
一、简介 Cache 是一种用于提高系统响应速度 、改善系统运行性能 的技术。尤其是在 Web 应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。 OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应...原创 2010-08-27 08:12:18 · 118 阅读 · 0 评论 -
FreeMaker实现静态化技术(2)【网页版本】
1.在WebRoot目录下新建一个templates文件夹,再建立一个test.ftl文件<%@ page language="java" import="java.util.*,java.sql.*,com.test.*" pageEncoding="GB2312" isELIgnored="false"%><%@ taglib prefix="s" uri=&原创 2010-08-27 14:21:49 · 118 阅读 · 0 评论 -
FreeMaker实现静态化技术(1)【Java版本】
FreeMaker是一个优秀的模板引擎,负责将数据合并到模板中,从而生成标准输出。FreeMaker非常适合用于MVC的WEB应用中,对于FreeMaker而言,等式:模板+数据模型=输出下面我们开始编写第一个JAVA工程的程序首先在工程SRC目录下新建一个template文件夹,然后新建一个test.ftl文件。我的template文件夹的目录是“D://workspace//Fre...原创 2010-08-27 14:15:22 · 120 阅读 · 0 评论 -
OSCache缓存技术(8)【JSP页面从数据库取得数据缓存列子】
index.jsp<%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="GB2312" isELIgnored="false"%><%@ taglib prefix="cache" uri="oscache" %><%String原创 2010-08-27 11:15:42 · 119 阅读 · 0 评论 -
OSCache缓存技术(7)【整合LOG4J】
1.在项目中加入log4j的包2.在classes中加入log4j.propertieslog4j.rootLogger=DEBUG,stdout,file log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout ...原创 2010-08-27 10:49:06 · 135 阅读 · 0 评论 -
大型网站性能优化的通用方法
1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的...原创 2010-08-27 09:48:08 · 127 阅读 · 0 评论 -
OSCache缓存技术(6)【实例】
本实例将模仿一个JSP页面从数据库中取得一个LIST集合的数据,模型是模拟一个新闻发布页面去后台取得信息,系统设定10秒钟更新一次缓存,而前台页面每隔5秒打印一次集合信息。 <1>POJO缓存实现1.缓存的基类BaseCachepackage com.test;import java.util.Date;import com.opensymphony.oscache...原创 2010-08-27 08:22:24 · 112 阅读 · 0 评论 -
OSCache缓存技术(5)
第四部分:小结及其引申 缓存是在提升系统响应时常用的一种技术,在系统缓存上通常采用的是有页面缓存、处理缓存和数据缓存 这三种具体的类别,应该说这三种缓存在实现上还是稍有不同,尽管底层的缓存实现是一样的。 页面缓存 页面缓存是指对页面中的内容片断进行缓存的方案。比如页面中有一个部分是显示栏目中的内容的,那么就可以缓存这个部分,在进行第二次请求的时候就直接从缓存中取出这部分的内容 ( 其实就是这部...原创 2010-08-27 08:17:43 · 124 阅读 · 0 评论 -
OSCache缓存技术(4)
第三部分: Demo 一、对象缓存 1 、 Cache 操作类 Java代码 import java.util.Date; import com.opensymphony.oscache.base.NeedsRefreshException; import com.opensymphony.oscache.general.Gen...原创 2010-08-27 08:16:36 · 134 阅读 · 0 评论 -
OSCache缓存技术(3)
三、OSCache的基本用法(缓存JSP页面中部分)(一): Cache-OSCache 提供的缓存标签 这是 OSCache 提供的标签库中最重要的一个标签,包括在标签中的内容将应用缓存机制进行处理,处理的方式将取决于编程者对 cache 标签属性的设置。 第一次请求到达时,标签中的内容被处理并且缓存起来,当下一个请求到达时,缓存系统会检查这部分内容的缓存是否已经失效,主要是以下几项...原创 2010-08-27 08:15:37 · 108 阅读 · 0 评论 -
OSCache缓存技术(2)
第二部分: OSCache 使用指南 一、下载安装 OSCache 是一个基于 web 应用的组件,他的安装工作主要是对 web 应用进行配置,大概的步骤如下: 1. 下载、解压缩 OSCache 从 http://www.opensym phony.com/oscache/download.html 下载合适的 OSCache 版本, 解压缩下载的文件到指定目录 。 ...原创 2010-08-27 08:13:36 · 110 阅读 · 0 评论 -
FreeMaker实现静态化技术(3)【标签的使用】
写在ftl模板文件中的,类似JSP中的JSTL新的语法1.通用插值字符串型 <#setting number_format="currency"/> <#assign answer=42/> ${answer} ${answer?string} ${answer?string.currency} ${answer?string.number} ...原创 2010-08-27 15:14:50 · 98 阅读 · 0 评论