网站高并发解决方案(理论知识)

当面试官问:"网站高并发怎么做?"时,该怎么回?在高并发下,我们(初级程序员)能做什么?一:mysql方面mysql方面,我们主要要从以下几点去考虑:1:索引mysql其实没有想象中的那么差,相反,mysql表数据,只要查到了索引,都不会慢,(1.5亿数据表查索引0.0几秒),所以mysql索引是个好东西,用好之后,查询效率自然很快,所以,数据表设计,一定要考虑全面,给查询频繁
阅读全文

php进程通信-消息队列

php多进程通信,有各种各样的方法(进程信号,消息队列,管道,共享内存,socket等等)本文主要讲php利用linux 消息队列的通信方法注意:多进程系列文章,都建立在linux环境,php-cli运行模式下一:消息队列通信介绍消息队列提供了一种从一个进程向另一个进程发送一个数据块的方法。  每个数据块都被认为含有一个类型,接收进程可以独立地接收含有不同类型的数据结构。我们可以通过发送
阅读全文

php进程通信-PIPE管道通信

上一篇文章讲到了php进程通信的进程信号通信方法,本文介绍的是有名管道:管道通信,主要是利用文件,写入以及读取来进行通信的,通俗来讲,就是A进程在1.txt写入1,B进程读取1.txt,就能读取到这个1,这样就通信成功了.当然,php进程管道通信没有这么简单注意:多进程系列文章,都建立在linux环境,php-cli运行模式下一:创建个专属管道的文件: $fifoPath =&
阅读全文

php进程通信-进程信号

快一个月没发博文了,之前都在深入研究php多进程tcp服务器,结果到现在也没搞出一个完美的解决方案,所以还是先发下这个月学到的东西吧注意:本文所有内容均在linux环境下一:进程信号对照在php进程信号常量中,有定义以下常量常量名信号值信号类型信号说明
阅读全文

php实现多进程socket服务器class

该类实现了多进程的socket服务,目前只写了关于TCP协议,待完善其他内容<?php /**  * Created by PhpStorm.  * User: tioncico  * Date: 18-5-1  * Time: 下午7:56 &nbs
阅读全文

php面对对象之后期绑定

  • 仙士可
  • 2018-04-24 23:33:14
  • php
首先看一段代码:<?php class User{     static function status(){         self::getStatus();     }  
阅读全文

php关键字-trait

  • 仙士可
  • 2018-04-24 22:27:41
  • php
介绍自 PHP 5.4.0 起,PHP 实现了一种代码复用的方法,称为 trait。Trait 是为类似 PHP 的单继承语言而准备的一种代码复用机制。Trait 为了减少单继承语言的限制,使开发人员能够自由地在不同层次结构内独立的类中复用 method。Trait 和 Class 组合的语义定义了一种减少复杂性的方式,避免传统多继承和 Mixin 类相关典型问题。Trait 和 Class 相似
阅读全文

空间索引-geohash编码解码类

算法实现原理请看:http://www.php20.cn/article/125 <?php /**  * Created by PhpStorm.  * User: tioncico  * Date: 18-4-21  * Time: 上午11:2
阅读全文

空间索引-geohash算法实现

算法简介geohash是实现空间索引的一种算法,其他实现空间索引的算法有:R树和其变种GIST树、四叉树、网格索引等算法基本原理geohash算法将地球理解为一个二维平面,将平面递归分解成更小的子块,每个子块在一定经纬度范围内拥有相同的编码,这种方式简单粗暴,可以满足对小规模的数据进行经纬度的检索通过对经纬度的分割,将地球分割成无数的小正方形,每个区域,就是个geohash编码Geohash其实就
阅读全文

phpCOW机制(写时复制)

  • 仙士可
  • 2018-03-25 20:38:10
  • php
写时复制(Copy-on-Write,也缩写为COW),顾名思义,就是在写入时才真正复制一份内存进行修改。 COW最早应用在*nix系统中对线程与内存使用的优化,后面广泛的被使用在各种编程语言中,如C++的STL等。 在PHP内核中,COW也是主要的内存优化手段。 在前面关于变量和内存的讨论中,引用计数对变量的销毁与回收中起着至关重要的标识作用。 引用计数存在的意义,就是为了使得COW可以正常运作
阅读全文
首页 12345 末页 共 119 条记录
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com