欢迎访问 夜阑小雨 我的学习碎片档案,这里记录了我的学习内容和工作中经验,希望给您带去帮助。

 分类:PHP

PHP

网站架构优化性能

网站架构优化性能
最开始的网站架构         最初业务量不大,访问量小,此时的架构,应用程序、数据库、文件都部署在一台服务器上,有些甚至仅仅是租用主机空间 1. 应用、数据、文件分离       &...

4年前 (2020-02-28) 2100℃ 0评论 4喜欢

SSO单点登录原理和应用场景

SSO单点登录原理和应用场景
  一、什么是单点登录SSO(Single Sign-On)     SSO是一种统一认证和授权机制,指访问同一服务器不同应用中的受保护资源的同一用户,只需要登录一次,即通过一个应用中的安全验证后,再访问...

4年前 (2020-02-28) 3868℃ 0评论 4喜欢

redis之sentinel运维监控 Redis哨兵机制

redis之sentinel运维监控 Redis哨兵机制
sentinel运维监控 Sentinel不断与master通信,获取master的slave信息. 监听master与slave的状态 如果某slave失效,直接通知master去除该slave. 如果master失效,,是按照slave优先级(可配置),...

4年前 (2020-02-27) 1980℃ 0评论 3喜欢

php+redis秒杀实现

php+redis秒杀实现
秒杀是一个非常考验性能的业务场景 如果按照我们日常逻辑实现,总会出现超卖的现象。 那么如何保证系统的稳定性和数据的正确性。 一、日常下单扣库存模式: 以下代码是一遍情况下的下单逻辑: <?php$error_level = error_repor [...

4年前 (2020-02-14) 1620℃ 0评论 1喜欢

Redis PHP+windowsRedis PHP配置

Redis PHP+windowsRedis PHP配置
目前用php开发的,项目中有一处new Redis() 代码,每次执行到这里都会抛出这个异常Class 'Redis' not found,但是本地安装的redis服务测试都是好着的,这个问题让作者费了不少心思,深入探究,反复验证,终于把这个问题解决了,想必也有其他...

4年前 (2020-02-14) 2307℃ 0评论 1喜欢

phpstudy本地nginx配置https免费证书ssl

phpstudy本地nginx配置https免费证书ssl
配置之前,请下载phpstudy提供本地域名免费证书,放置到指定的位置。百度网盘提取码:ku7c  ,下载地址:http://pan.baidu.com/s/1gzfXlIJJbKlJ6AupQugw7g 配置完https之后,记得要开启443端口,...

4年前 (2019-11-18) 7121℃ 1评论 9喜欢

mysql导出数据字典到word

mysql导出数据字典到word
使用navicat导出数据字典,只能一张一张表的操作。 有点麻烦,于是想了这个办法,写个简单的Python导出数据库的数据字典。 将以下代码保存为 doc.py,修改对应的链接信息 #coding:utf-8 import pymysql from docx imp...

5年前 (2018-12-13) 3590℃ 1评论 34喜欢

Apache 配置多端口和多域名方法

Apache 配置多端口和多域名方法
Apache 配置多端口和多域名方法: 最近遇到一个多套系统在同一台机器上跑的情况,而且80端口会被占用。这个时候该怎么办? 我们在工作中经常遇到同时调试多个网站的情况,那么如何配置呢?就像平时访问网站一样,网站 a.com 与网站 b.com 截然不同。这都是常见...

9年前 (2015-03-10) 1150℃ 0喜欢

通过JS获取GET参数

通过JS获取GET参数
/*-----------------实现1--------------------*/ function getPar(par){    //获取当前URL    var local_url = document.location.href;    //获取要取得...

10年前 (2014-11-24) 2945℃ 0喜欢

ECMall模板解析语法与机制

ECMall模板解析语法与机制
在ECMall模板中,用"{"开头,以"}"结尾就构成一个标签单元,"{"紧接着的单词就是标签名。在标签单元中单词前含"$"(美元符)的为变量名。 资源引用 res标签 功能:返回当前模板当前风格目录的url路径 实例:{res file=css/ecmall.cs...

10年前 (2014-08-04) 988℃ 0评论 0喜欢

php导出excel–PhpExcel

php导出excel–PhpExcel
  最近做数据导出excel,简单的导出很容易,但数据量一大样式一多就很复杂。 发现了一个很牛逼的库,PhpExcel。 以下是我整理的一些方法: $this->pe->objPHPExcel->getActiveSheet()->...

10年前 (2014-05-27) 1521℃ 0评论 0喜欢

ThinkPHP Where 条件中使用表达式

ThinkPHP Where 条件中使用表达式
Where 条件表达式格式为: $map['字段名'] = array('表达式', '操作条件'); 其中 $map 是一个普通的数组变量,可以根据自己需求而命名。上述格式中的表达式实际是运算符的意义: ThinkPHP运算符 与 SQL运算符 对照表 TP运算符...

11年前 (2013-12-03) 1509℃ 0评论 2喜欢

php Zend Opcache,xcache,eAccelerator缓存优化详解及对比

php Zend Opcache,xcache,eAccelerator缓存优化详解及对比
  XCACHE XCache 是一个开源的 opcode 缓存器/优化器, 这意味着他能够提高您服务器上的 PHP 性能. 他通过把编译 PHP 后的数据缓冲到共享内存从而避免重复的编译过程, 能够直接使用缓冲区已编译的代码从而提高速度. 通常能够提高您...

11年前 (2013-10-27) 2242℃ 0评论 1喜欢

PHP实现异步任务分发处理利器-Gearman

PHP实现异步任务分发处理利器-Gearman
通常,多语言多系统之间的集成是个大问题,一般来说,人们多半会采用WebService的方式来处理此类集成问题,但不管采用何种风格的WebService,如RPC风格,或者REST风格,其本身都有一定的复杂性。相比之下,Gearman也能实现类似的作用,而且更简单易用...

11年前 (2013-10-27) 1582℃ 0评论 0喜欢

PHP高并发高负载系统架构

PHP高并发高负载系统架构
一、高并发和高负载的约束条件 硬件 部署 操作系统 Web 服务器 PHP MySQL 测试 二、解决之道——硬件篇 处理能力的提升:部署多颗CPU,选择多核心、具备更高运算频率、更大高速缓存的CPU; 处理能力的提升最直接的反应在于Web请求的处 [Read Mo...

11年前 (2013-08-23) 1854℃ 0评论 1喜欢

snoopy(强大的PHP采集类) 实例应用

snoopy(强大的PHP采集类) 实例应用
Snoopy是一个php类,用来模拟浏览器的功能,可以获取网页内容,发送表单。 下载地址: http://sourceforge.net/project/showfiles.php?group_id=2091 Snoopy的一些特点: 1抓取网页的内容 fetch ...

11年前 (2013-07-24) 1257℃ 0评论 0喜欢

XAMPP环境下的ZendOptimizer安装方法

XAMPP环境下的ZendOptimizer安装方法
最近玩xampp 发现有的程序要考支持 于是装之 结果却导致apache无法启动 后发现WINDOWS版本的XAMPP其实是自带ZendOptimizer,只是默认没有启动,修改配置文件就可以了 1.找到PHP.INI xampp\apache\bin\php.in...

12年前 (2012-10-13) 2258℃ 1评论 0喜欢