关闭

php版本间区别

关于php5.xphp5.3在稳定性上要更好;增加了很多php5.2x没有功能;比如:内置了php-fpm;完善垃圾回收算法;命名空间的引入;关于TS(线程安全)和NTS(非线程安全)TS指Thread Safety,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本。 NTS即None-Thread Safe,一般以fast cgi方式运行的时候选择这个版本,具有更好的性能。 从2...
阅读(486) 评论(0)

for和foreach的效率比较

foreach的性能要比for要高;因为for循环要进行一个array.GetLength来获取数组最大下标。 当然只是相对的 1,如果只是读数据,选择foreach 2,如果只是写数据,选择for...
阅读(93) 评论(0)

nginx+php运行原理(以及nginx和php-fpm)

nginx服务器作用1,前端服务器:负责http请求解析转发,或者处理静态请求。轻量级,并发量高,可以作为反向代理,负载均衡。 应用服务器:负责调用某种语言的解释器,或则某某种语言写的程序,接受http请求,按照开发者意图做出动作,把结果返回给请求。Fastcgicgi:全称common gateway interface 是应用服务器与语言相关的处理程序之间的接口。 处理程序调用这个接口,...
阅读(162) 评论(0)

ssh2扩展执行远程登录命令以及执行多个命令

ssh2的使用方式: $connect=ssh2_connect("192.168.1.2",22); ssh2_auth_password($connect,user,pass); $stream=ssh2_exec($connect, "ls /home"); stream_set_blocking($stream, true); $output = stream_get_conte...
阅读(190) 评论(0)

查找目录下所有文件中是否包含某个字符串

查找目录下所有文件中是否包含某个字符串 find .|xargs grep -ri "IBM"  查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名  find .|xargs grep -ri "IBM" -l  另外:     grep 'IBM' -RHn *...
阅读(83) 评论(0)

XunSearch(讯搜)的使用教程步骤(笔记2)

一、安装编译工具 yum install make gcc g++ gcc-c++ libtool autoconf automake imake mysql-devel libxml2-devel expat-devel  二、进入欲安装文件夹 例如:cd /usr/loacl/ 运行下面指令下载、解压安装包 wget http://www.xunsearch.com/down...
阅读(318) 评论(0)

全文索引xunsearch的详细讲解及sphinx的比较(笔记1)

一、获取: xunsearch下载地址: http://www.xunsearch.com/site/download。 linux命令行下载:wget http://www.xunsearch.com/download/xunsearch-full-latest.tar.bz2  解压:tar -xjf xunsearch-full-latest.tar.bz2...
阅读(148) 评论(0)

curl_init()和curl_multi_init()多线程的速度比较

php中curl_init()的作用很大,尤其是在抓取网页内容或文件信息的时候,例如之前文章curl获得header检测GZip压缩的源代码就介绍到curl_init()的强大。 curl_init()处理事物是单线程模式,如果需要对事务处理走多线程模式,那么php里提供了一个函数curl_multi_init()给我们,这就是多线程模式处理事务的函数。 curl_init()与cur...
阅读(176) 评论(0)

php中的curl的一些参数总结

curl可以根据是否是http或则是https选择加密发送的内容; 使用curl发送请求的基本流程 1,初始化连接句柄; 2,设置curl选项; 3,执行并获取结果; 4,释放curl连接句柄; 例子: //初始化 $ch = curl_init(); //设置选项 curl_setopt($ch,CURLOPT_URL,"http://www.baidu.com"); cu...
阅读(274) 评论(0)

php模拟并发

并发请求理论描述:假设有一个client,程序逻辑是要请求三个不同的server,处理各自的响应。传统模型当然是顺序执行,先发送第一个请求,等待收到响应数据后再发送第二个请求,以此类推。就像是单核CPU,一次只能处理一件事,其他事情被暂时阻塞。而并发模式可以让三个server同时处理各自请求,这就可以使大量时间复用。 画个图更好说明问题: 前者为阻塞模式,忽略请求响应等时间,总耗时为700...
阅读(233) 评论(0)

php-redis队列实现抢购商品

公司业务,为了对抗高并发业务,使用redis队列机制,大家可以一起参考参考 1,用户点击某个商品,首先进入的是商品详情页面,这时候我们将商品库存进行入队列    /*******************判断商品库存够不够,进行队列*************************/ /*******************当天库存数量是否大于当天下单量订单数量******/ $member...
阅读(931) 评论(0)

lnmp一键安装包搭建的环境,mysql在局域网内连接不上的问题

今天做个小小的笔记把,关于lnmp一键安装包搭建的mysql在局域网内链接不上的问题 我在我的mac本本上连接时候,会出现can not to mysql server on 'xxx.xxx.xxx'(36) 错误 所有的关于连接不上mysql问题的解决方案都试过了一边,最后发现为了安全LNMP默认是禁止远程连接的 解决办法是:    1,查看已有的iptables规则,以序号显示  ...
阅读(350) 评论(0)

异常断电后gitlab无法使用,访问出现502错误

查看gitlab-shell.log  WARN -- : gitlab-shell: Access denied for Git command Android.git'> by user with key key-8. ERROR -- : API call failed: 500 运行check Check GitLab API access: FAILED...
阅读(672) 评论(0)

php7安装redis扩展

如果安装的php版本是php7版本的话,当安装扩展的时候会'报错; 此时需要安装对应的phpredis---php7的版本的redis扩展; 一、安装Redis 1.创建redis用户组和用户 groupadd redis useradd -r -g redis -s /sbin/nologin -M redis 2.下载redis源码包,将源码包放到/usr/local...
阅读(452) 评论(0)

mysql开启慢查询日志及查询

MySQL慢查询配置 1. 慢查询有什么用? 它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化. 2. 如何开启慢查询? 首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令: show variables like '%quer%'; 我们可以看到当前log_sl...
阅读(157) 评论(0)

MySQL 'root'@'localhost'无法登录

localhost无法登陆的问题: 由于公司的mysql是用rpm包安装的,所以会引起很多小疏忽; 问题解决一: 今天早上同事说MySQL root账号登录不上了。我试了一下  #mysql -u root -p  提示”Access denied for user ‘root’@’localhost’ (using password: YES)” 因为年后有同事离职,我第...
阅读(842) 评论(0)

Window环境下mysql读写分离以及主从配置(不错可以的)

(1)基本的理论知识: 首先,要实现mysql的读写分离,可以使用mysql的主(master)从(slave)复制(Replication)来实现: 主(master)库只提供写数据的服务,而从(slave)库只提供读数据的服务。 什么是主从复制? 简单来说,就是主(master)库把对数据改动的操作保存到一个文件里面,而从(slave)库会隔一个时间间隔根据这个文件更新...
阅读(286) 评论(0)

shopNC中mysql配置主从进行读写分离的坑

哎,回老家南昌了工作,突然觉得上海真是好,不吐槽了,今天在公司配置了下读写分离,shopNC的二次开发; 1,其实网上有些文档的配置可能是老版本或者有些误导;上图: 这样配置了后,突然发现主服务器master进行的CURD不支持了,导致后面程序没进行;2,我是这样配置才使得程序运行正常了:...
阅读(310) 评论(0)

curl的另外一种简便写法

$curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_PORT => "8080", CURLOPT_URL => "http://121.42.185.57:8080/xservice/safes/5ccf7fc0f2f4/warning", CURLOPT_R...
阅读(229) 评论(0)

mysql-proxy实现mysql主从库读写分离

http://blog.csdn.net/aspnet_lyc/article/details/50359529 MySQL的主从架构模型可以用来进行备份、故障迁移、或者读写分离来分担负载。  采用读写分离时,在程序中通过封装数据库访问层可以实现写操作连接主库,读操作连接从库。但是当从库较多时,程序中对多个从库做切换比较麻烦。 mysql官方为我们提供了mysql-proxy这个...
阅读(130) 评论(0)
378条 共19页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:284872次
    • 积分:5115
    • 等级:
    • 排名:第6046名
    • 原创:233篇
    • 转载:145篇
    • 译文:0篇
    • 评论:20条
    最新评论