php缓存 第2页
- 使用redis缓存实现多服务器PHP sessions共享
-
默认情况下,PHP将session存放到当前服务器/tmp目录下,一个session一个文件,全部以sess_前缀开始。随着session文件的增加出现性能问题,并且不利于项目的扩展:session不共享,导致session丢失。为了解决这个问题,我们可以将session统一存放到redis、mem...
- 学习了解PHP中的SeasLog日志扩展(php 日志记录)
-
今天来学习的扩展是和日志相关的一个扩展,对于PHP的日志应用来说,除了本身自带的error_log()、syslog()之外,在大多数的框架中还会经常见到monolog的踪影。当然,我们今天讲的并不是monolog,而是需要自己安装的一个扩展日志组件。关于SeasLog首先要说...
- 面试官:缓存都不知道,还谈什么高并发分布式?
-
对于PHP后端开发来说,整体技术实力、算法等系列可能会影响你是否可以接到Offer,但你对缓存知识的理解程度,则会影响你Offer的薪资水平。可以说,对缓存的掌握程度,在某种意义上决定了后端开发者的职业高度。现在很多公司的招聘信息,都会有这这么一条要求:有分布式、高并发、高可用系统设计\开发和...
- 一起学习PHP中GD库的使用(二)(gdb php)
-
在日常的开发过程中,GD库最常用的功能就是帮我们对图片进行一些处理,当然,除了处理已有的图片之外,它也可以直接来画图,就像我们最常见的图片验证码。今天的内容主要就是和画图有关,所以最后我们也会做一个非常简单的图片验证码的例子。创建图片并指定颜色首先,我们要先创建一个图片的画布。就和PhotoSh...
- PHP的垃圾回收机制-PHP高级面试题+详解
-
ps:本篇内容包括精选面试题与知识篇。PHP面试题关于PHP的垃圾回收机制,PHP的垃圾回收机制引用计数(referencecounting)GC机制,PHP可以自动进行内存管理,清除不需要的对象,PHP面试题分享PHP关于垃圾回收机制的面试题:★我的php学习交流社群——856460874...
- 3分钟短文 | PHP下载小小的网络资源文件,用啥办法最快?
-
引言在程序内下载资源文件,这本身就是一个充满了不确定因素的事情。可能会因为网络超时连接中断,或者程序故障抛出各种异常,在实际中我们一般要避免在程序流程中下载文件。如果是实在无法避免,用什么办法比较高效呢?或者说比较轻量级呢?本文就来说一说。学习时间最直接的办法就是使用内置函数file_get_co...
- PHP实时生成并下载超大数据量的EXCEL文件
-
常用的PHPexcel包需要把所有数据拿到后才能生成excel,在面对生成超大数据量的excel文件时这显然是会造成内存溢出的,所以考虑使用让PHP边写入输出流边让浏览器下载的形式来完成需求。我们通过如下的方式写入PHP输出流$fp=fopen('php://output','a');fpu...
- PHP性能全面优化-值得收藏(php优化网站性能)
-
0前言这篇文章算是对这本书的一点笔记《高性能PHP应用开发》目录大概都是搬过来的,但是有些技术是2011-11(出版日期)之前的,还有有些地方跟我的技术栈有所区别,就略过了。比如Apache(我用的是nginx),比如memcached(我用的是redis),这些就略过了。1.基准测试技术...
- Redis实现缓存,你应该懂的哪些思路!
-
场景一:类似于微博,实现关注和被关注功能。思路:对每个用户使用两个集合类型键,用来存储关注别人的用户和被该用户关注的用户。当用户A关注用户B的时候,执行两步操作:sadduser:ABsadduser:BA问题1:完成一次用户关注操作,需要执行两步代码,第一次实现用户A关注B,成为了B的粉丝...
- 五、PHP基本语法「第一课」(php的基本知识)
-
什么是基本语法?基本语法就是组成编程语言的基本规则,是一些非常具体的规定。对于编程语言当中的基本语法:我们认为跟地球的法则一样,在没有办法打破法则之前就是规定,规则。切记不要犯很多新手一样的毛病——为什么这个基本语法要这样写呢?编写PHP工具的选择写代码的工具有很多。对于刚开始学习PHP的朋友来说。...