- 博客(7)
- 收藏
- 关注
原创 Redis
Redis:把整个数据库加载在内存中进行操作,通过异步定期把数据保存到磁盘。支持的数据类型:String、Hash、List、Set、Sorted SetRedis的key使用字符串存储,value使用任何字符存储。String类型:二进制安全的常用函数:set key value 设置key值为value,成功返回1否则返回0 get key 获取值,不存在返回nil...
2019-02-24 00:29:34
147
转载 varnish 实现反向代理的配置
varnish配置典型的vcl配置,编辑default.vcl配置脚本,根据自己的实际需求调整#backend 定义后端服务器:告诉varnish遇到http请求应该从哪里去获取请求对应的内容#指定web服务器地址host,指定varnish运行端口port#一般来说,varnish先从缓存查找,如果没命中才会去后端服务器请求backend ihs1 {.host = “127.0.0...
2019-02-23 23:31:02
280
转载 PHP 大流量高并发解决方案
以下几个方案:增加服务器CPU和内存 优化MySQL①关闭二进制日志和慢查询日志②使用Query Cache③MySQL最大连接数④从表中删除大量行后,运行OPTIMIZE TABLE TableName进行碎片整理⑤对数据库分区,分表,减少单表体积⑥使用数据库连接池减少HTTP请求①减少图片的下载,比如使用图片精灵优化查询SQL①查询避免全表扫描,比如...
2019-02-23 22:52:19
422
原创 PHP 缓存
缓存概念:协调介质之间的数据传输速度的结构就成为缓存。缓存存放的地方:磁盘或者内存。一般把文件缓存放在磁盘,高速存取的变量放入内存中。文件存储:尽管文件存储会收到磁盘 I/O 效率的影响,但是用较小的 I/O 换服务器和数据库的交互以及PHP代码的编译消耗还是很划算的。缓存更新策略:MySQL的缓存更新策略:如果开启查询缓存,则会把查询结果缓存到内存一旦内存塞满后,...
2019-02-23 22:05:37
273
原创 PHP Cookie和Session
Cookie和Session产生的原因:web层常用http协议通信,但是http协议是“无状态“的。所以需要会话跟踪技术,而常用的会话跟踪技术就是cookie、session。Cookie的理解:cookie的实现和管理是由浏览器完成的各个语言对cookie都是通过发送http指令来间接实现的。PHP通过setcookie($name,$value,$expire,$path,...
2019-02-23 21:39:17
246
原创 PHP错误和异常
错误和异常触发时机:错误是发生任何自身错误时 异常必须是手动抛出之后,才能捕获;或者是有内建的异常机制也就是在PHP里面遇到任何自身错误都会出发错误,而不是抛异常错误:错误级别一共有16个级别,大致分为五大类:deprecated notice warning fetal error parse error错误显示办法:配置php.ini 的error_repor...
2019-02-23 19:24:08
373
原创 面向对象理解
面向对象是什么:是一种将对象作为程序的基本单元,把数据和程序封装其中,以提高软件的重用性和扩展性面向对象的核心思想:对象、封装、重用性、扩展性拓展:编程的三大范式面向过程编程 面向过程编程 函数式编程类和对象:类:是一组对象的描述类由属性和方法组成对象:实例化类产生的变量对象由属性和类指针组成关于PHP的对象组成:<?phpclass Pe...
2019-02-23 18:09:26
105
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅