php的缓存数据用序列化之后保存
答案:2 悬赏:50 手机版
解决时间 2021-01-04 07:00
- 提问者网友:辞取
- 2021-01-03 11:34
1。生成的缓存数据序列化之后保存是否会让体积变大?速度变慢?(相对不序列化的情况)2。将数据写成标准的PHP赋值语句存放在文本文件中,在程序执行过程中包含进来,通过执行赋值的操作来恢复变量。discuz经常使用这种方式做为数据的缓存。是否这种方法比较好一点?3。对象的序列化保存有什么用?是否性能上会提高很多?在什么情况下应该使用?
最佳答案
- 五星知识达人网友:躲不过心动
- 2021-01-10 04:57
因为系列化可以保存数组等数据,虽然数据变大,但是与读取数据并处理来说,还是要快的。2,这个方法是和好的,但是,如果只保存单一数组,最好对经常读取的文件进行缓存,那样速度会更快。如果数据量不多,建议将数据保存到memcache中,速度更快3,可以保存很多数据,特别是数组,性能上会提高一些,建议保存数据量适中的数据,特别大的读取io和处理不很明显的速度优势。比如保存用户的配置就很不错。
全部回答
- 1楼网友:低音帝王
- 2021-01-10 05:52
任务占坑
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯