高并发之后端优化(PHP)
2024-09-03 04:56:56
页面静态化
使用模板引擎
可以使用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并发处理
- PHP并发编程实践
- PHP的Swoole扩展
- 消息队列
- 接口的并发请求
常见消息队列产品
Kafka、ActiveMQ、ZeroMQ、RabbitMQ、Redis等
最新文章
- vue.js的一些知识点
- jquery mobile开发笔记之Ajax提交数据(转)
- twisted 学习笔记二:创建一个简单TCP客户端
- [转]World Wind Java开发之四——搭建本地WMS服务器
- Operation not applicable
- appDelegate中的委托协议方法以及使用观察者模式获取其触发方法
- Qt 内存管理机制
- 变态版大鱼吃小鱼-基于pixi.js 2D游戏引擎
- 记一次使用修改字节码的方法解决java.lang.NoSuchMethodError
- 记录一则fsck的简单案例
- Git中一些远程库操作的细节
- ThreadPoolExecutor 学习笔记
- Kubernetes之Pod 控制器
- Create-React-App创建antd-mobile开发环境
- elasticsearch 修改磁盘比例限制
- Zookeeper-watcher机制源码分析(一)
- 20165220 Java第三周学习总结
- 开始写博客,学习Linq(3)
- 判断runtime是否运行在docker中及从docker中获取宿主机的ip信息
- SQL语句嵌套if