• 欢迎访问IT乐园(o゚▽゚)o
  • 推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。

Nginx 实现负载均衡的几种方式

注:正向代理,代理的是用户。反向代理,代理的是服务器什么是负载均衡当一台服务器的单位时间内的访问量越大时,服务器压力就越大,大到超过自身承受能力时,服务器就会崩溃。为了避免服务器崩溃,让用户有更好的体验,我们通过负载均衡的方式来分担服务器压力。我们可以建立很多很多服务器,组成一个服务器集群,当用户访问网站时,先访问一个中间服务器,在让这个中间服……

正向代理与反向代理的区别

正向代理的概念正向代理,也就是传说中的代理,他的工作原理就像一个跳板,简单的说,我是一个用户,我访问不了某网站,但是我能访问一个代理服务器这个代理服务器呢,他能访问那个我不能访问的网站于是我先连上代理服务器,告诉他我需要那个无法访问网站的内容代理服务器去取回来,然后返回给我从网站的角度,只在代理服务器来取内容的时候有一次记录有时候并不知道是用……

《C和指针》指针

第六章指针总结本文仅仅是为了学习《C和指针》一书进行记录,内容来自《C和指针》第六章总结部分。  计算机内存中的每个位置都由一个地址标识。通常,临近的内存位置合成一组,这样就允许存储更大范围的值。指针就是它的值表示内存地址的变量。  无论是程序员还是计算机都无法通过值的位模式来判断它的类型。类型是通过值得……

swoole 中的 client

swoole 中的 client

swoole_client 提供了 tcp/udp socket 的客户端的封装代码,使用时仅需 new swoole_client 即可。swoole 的 socket client 对比 PHP 提供的 stream 族函数有哪些好处:stream 函数存在超时设置的陷阱和 Bug,一旦没处理好会导致 Server端长时间阻塞fread 有8192……

用 swoole 来实现实时异步任务队列

用 swoole 来实现实时异步任务队列

关于异步任务队列用户打开了我们的网站。他要做的就是勾选需要发邮件的代理商列表,然后把结算邮件发出去。假如我们需要发1封邮件,我们写个函数执行即可。考虑到网络可能会稍微有点延迟,但是是可以接受的,用户会乖乖等你的网页发完邮件了再关闭网页。假如我们要发布10封邮件,用一个for循环,循环10遍执行发邮件操作。这时候,也许10倍的网络延迟会让用户稍微有点……

yii2 ActiveRecord 多表关联以及多表关联搜索的实现

yii2 ActiveRecord 多表关联以及多表关联搜索的实现

场景需求:假设我们有一张用户表 user 和一张用户渠道表 auth,两张数据表通过 user.id 和 auth.uid 进行一对一关联。现需要在 user 列表展示 auth 表的来源渠道 source,且该渠道可搜索。首先我们先通过 gii 生成 user 和 auth 系列相关的 mode l和操作。此处不做详细说明。我看继续看重要的几个操作步……

PHP mktime 函数获取开始和结束时间戳

PHP mktime 函数获取开始和结束时间戳

php 获取今日、昨日、上周、本月的起始时间戳和结束时间戳的方法,主要使用到了 php 的时间函数 mktime()。mktime函数用法如下:mktime(hour,minute,second,month,day,year,is_dst)参数描述hour 可选。规定小时。minute 可选。规定分钟。second 可选。规定秒。month ……

关于typedef的用法总结

关于typedef的用法总结

在C还是C++代码中,typedef 都使用的很多,在C代码中尤其是多。typedef 与 #define 有些相似,其实是不同的,特别是在一些复杂的用法上,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错。 由于总结的很好,我就不加修改的引用过来了,加上自己的一个分析。基本定义:typedef 为C语言的关键字,……

《亲密关系》书摘

摘自 罗兰·米勒、丹尼尔`珀尔曼 《亲密关系》如果人们投身到亲密关系之中,并希望永远持续,就很难保持冷静头脑。如果人们要努力保持亲密关系完好,就特别容易受到验证性偏见的影响,从而找到一些证据以保持对伴侣乐观的错误知觉。所以,人们对人际关系的知觉并不像他们认为的那样能做到置身事外、直截了当。(验证性偏见:人们常常寻找那些能够证明自己正确的信息,而不是……

开源软件对于商业机构的六个好处

开源软件对于商业机构的六个好处 这就是为什么商业机构应该选择开源模式的原因图片来源 : opensource.com在相同的基础上,开源软件要优于专有软件。想知道为什么?这里有六个商业机构及政府部门可以从开源技术中获得好处的原因。1、 让供应商审核更简单在你投入工程和金融资源将一个产品整合到你的基础设施之前,你需要知道你选择了正确的产品。你……

mysql 中批量使用 kill 解决表死锁

查看死锁 SHOW OPEN TABLES WHERE In_use > 0;SHOW PROCESSLIST 123 SHOW OPEN TABLES WHERE In_use > 0;……

python 模拟 ajax 请求

一次普通 post 请求 header 信息如下: Accept:application/jsonAccept-Encoding:gzip, deflateAccept-Language:zh-CN,zh;q=0.9,en;q=0.8Connection:keep-aliveContent……