PHP 的页面静态化有多种实现方式,比如使用输出缓冲(output buffering),该种方式是把数据缓存在 PHP 的缓冲区(内存)中,下一次取数据时直接从缓冲区中读取数据,从而避免了脚本的编译和访问数据库等过程;另一种方式是直接生成静态的 HTML 文件,使用文件读写函数来实现,一些内容不经...
分类:
Web程序 时间:
2015-12-26 13:23:51
阅读次数:
288
1、全页面静态化缓存也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms;一种比较常用的实现方式是用输出缓存:Ob_start()******要运行的代码*******$content = Ob_g...
分类:
Web程序 时间:
2015-11-26 18:39:16
阅读次数:
153
FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写lFreeMarker被设计用来生成HTMLWeb页面,特别是基于MVC模式的应用程序l虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(..
分类:
其他好文 时间:
2015-11-19 16:48:01
阅读次数:
229
上一篇提到采用IHttpModule来实现当用户访问网站的时候,通过重新定义Response.Filter来实现将返回给客户端的html代码保存,以便用户下一次访问是直接访问静态页面。Asp.Net MVC页面静态化功能实现一:利用IHttpModule,摒弃ResultFilter后来想到可以通过...
分类:
编程语言 时间:
2015-11-04 19:21:24
阅读次数:
264
注:本文将不定期更新,供前端开发人员参考,一起吐槽IE,辅助解决浏览器兼容性问题。背景:ICMS2.0(我们公司开发的智能信用卡系统)换版时,准备上线页面静态化后的版本。(将jsp画面改造成纯静态html)结果上线失败,行内环境(IE8)登录页空白,生产环境(IE9)点击登录无反应。之前在测试的时候...
分类:
其他好文 时间:
2015-11-04 14:33:25
阅读次数:
220
数据量 >10亿1、表设计合理(遵循三范式) 既然说到这里,我们简单介绍下 三范式:2、分表技术(垂直分割、水平分割)3、建立索引 4、读写分离 5mysql配置优化(调整最大并发量,定时对数据碎片整理,和数据备份,这里要用到定时器进行数据备份和碎片整理)3、页面静态化4、缓存技术(memcache...
分类:
其他好文 时间:
2015-10-23 18:22:21
阅读次数:
150
使用asp.net 开发的网页程序,使用URLRewriter.dll 实现静态化。A. 下载URLRewriter.rar,解压后放在/bin/目录下B. 将URLRewriter.rar 加入工程引用。C. 配置IIS 站点,将扩展名为html 指向处理程序aspnet_isapi.dll。 ....
分类:
Web程序 时间:
2015-10-21 18:55:53
阅读次数:
176
静态缓存的操作 ????这个之前写的页面静态化有异曲同工之妙,无非就是获取数据、写入数据、读出数据则几个动作。例子中写了一个方法,通过对参数的判断,可以对静态缓存文件进行生成、修改和删除,比较容易操...
分类:
移动开发 时间:
2015-10-16 10:13:57
阅读次数:
309
伪静态的作用:1.让url更加美观。2.对搜索引擎更加友好。 php处理伪静态案例分析(path_info模式) 备注:nginx服务器默认下是不支持path_info模式的,需要去配置 通过正则表达式去分析伪静态url的特性,很简单,...
分类:
其他好文 时间:
2015-10-12 21:12:37
阅读次数:
467
更新生成纯静态化页面的三种方式:1.按照时间间隔更新。2.手动更新。3.定时更新(需要系统配合)。 1.?按照时间间隔更新。 ????当用户第一次访问这个页面的时候,程序自动判断,该静态文件是否存在,并且该文...
分类:
其他好文 时间:
2015-10-10 23:14:26
阅读次数:
382