页面静态化

使用模板引擎

可以使用Smarty的缓存机制生成静态HTML缓存文件

$smarty->cachedir=$ROOT·"/cache";//缓存目录
$smarty->caching=true;//是否开启缓存
$smarty->cachelifetime="3600";//缓存时间
$smarty->display(string template[,string cache_id[,string compile_id]]);
$smarty->clear_all_cache();//清除所有缓存
$smarty->clear_cache('file.html');//清除指定的缓存
$smarty->clear_cache('article.html',$art_id);//清除同一个模板下的指定缓存号的缓存

利用ob系列的函数

ob_start();//打开输出控制缓冲
ob_get_contents(); //返回输出缓冲区内容
0b_clean(); //清空输出缓冲区
0b_end_flush(); //冲刷出(送出)输出缓冲区内容井关闭缓冲

可以判断文件的inode修改时间,判断是否过期。

使用filectime函数

php并发处理

  1. PHP并发编程实践
  2. PHP的Swoole扩展
  3. 消息队列
  4. 接口的并发请求

常见消息队列产品

Kafka、ActiveMQ、ZeroMQ、RabbitMQ、Redis等

最新文章

  1. vue.js的一些知识点
  2. jquery mobile开发笔记之Ajax提交数据(转)
  3. twisted 学习笔记二:创建一个简单TCP客户端
  4. [转]World Wind Java开发之四——搭建本地WMS服务器
  5. Operation not applicable
  6. appDelegate中的委托协议方法以及使用观察者模式获取其触发方法
  7. Qt 内存管理机制
  8. 变态版大鱼吃小鱼-基于pixi.js 2D游戏引擎
  9. 记一次使用修改字节码的方法解决java.lang.NoSuchMethodError
  10. 记录一则fsck的简单案例
  11. Git中一些远程库操作的细节
  12. ThreadPoolExecutor 学习笔记
  13. Kubernetes之Pod 控制器
  14. Create-React-App创建antd-mobile开发环境
  15. elasticsearch 修改磁盘比例限制
  16. Zookeeper-watcher机制源码分析(一)
  17. 20165220 Java第三周学习总结
  18. 开始写博客,学习Linq(3)
  19. 判断runtime是否运行在docker中及从docker中获取宿主机的ip信息
  20. SQL语句嵌套if

热门文章

  1. android黑科技系列——破解游戏之修改金币数
  2. 目标跟踪ObjectT综述介绍
  3. Oracle 11g XE 与 Oracle SQL Developer 的配置与使用(重制版)
  4. 关于《Python核心编程》第2版和第3版
  5. C#模拟按键
  6. CorelDRAW X6、X7&2018,500现金返利等你拿!
  7. VGG 19
  8. bzoj 1189: [HNOI2007]紧急疏散evacuate 分层图最大流_拆点_二分
  9. phthon中的open函数模式
  10. bitset骚操作