使用 Socket 抓取数据

要在客户端操作 Socket ,可使用 fsockopen、socket_create、stream_socket_client 等函数实现。如果是PHP 5,建议使用 stream_socket。   fsockopen 实现长连接。Client 方与 Server 方先建立通信连接,连接...

2017-03-17 16:40:17

阅读数 222

评论数 0

PHP 中的 Socket 函数

Socket 就是一种通信机制,类似于银行、电信这些部门的电话客服部门。打电话时,对方会分配一个坐席代表回答你的问题,客服部门就相当于 Socket 的服务器端,你就相当于客户端。在通话结束前,如果有人想找到和你通话的坐席代表是不可能的,因为你们正在通信,客服部门的电话交换机也不会重复分配。 ...

2017-03-17 15:28:59

阅读数 53

评论数 0

改善 MyISAM 性能措施

MyISAM 存储引擎需要监控的信息很少。这是因为 MyISAM 存储引擎是建立在 Web 应用程序上的,主要致力于快速查询,因此,对于该存储引擎,你只需要调节服务器上的一个功能——Key cache。这并不意味着没有其他措施可以用来提高性能,相反,有很多事情可以做。提高性能的方法大致分为三类...

2017-03-08 11:12:25

阅读数 48

评论数 0

提高 MySQL 存储引擎 InnoDB 性能

InnoDB 存储引擎的架构非常复杂,是专门为高并发性和复杂事务性活动和设计的。它有许多高级功能,应该在改进性能前优先考虑这些功能。我们主要关注那些可以被监控和改进的功能,包括索引、缓冲池、日志文件和表空间。   InnoDB 表使用聚集索引。即使未指定索引,InnoDB 也会为每行分配一...

2017-03-04 20:51:34

阅读数 21

评论数 0

MySQL 5.5 复制格式

基于语句复制的优点 从 MySQL 3.23 起就已经支持基于语句复制了   不用把大量的数据写进日志文件。当删除或者更新大量的数据时,日志的储存空间增长速度不会很快   日志记录了那些数据更改的SQL语句,保证数据库的一致。 基于语句复制的缺点 基于语句的复制中,以下语句...

2017-03-02 11:45:01

阅读数 47

评论数 0

MySQL5.5 分区简述

    随着数据库应用规模的扩展,需要管理的数据规模也越来越大,普通的数据库查询优化机制在某些情况下已不能再满足性能的要求了。利用数据库分区技术,可以有效地减少 I/O 的数量,提升系统的查询性能。   1.什么是分区?     数据库分区是一种物理数据库设计技术,DBA 和数据库建模人员...

2017-03-02 11:09:53

阅读数 58

评论数 0

MySQL 5.5 主从复制配置

 第一步:确认主从服务器的 MySQL 版本。   MySQL 不同版本的 BinLog 格式可能不一样,最好采用相同版本。如果达不到要求,必须保证主服务版本不高于从服务器版本。用 mysql -V 命令查看。     第二步:在主服务器上为从服务器设置一个连接帐号,授予 REPLI...

2017-02-25 23:06:51

阅读数 27

评论数 0

MySQL 5.5 主从复制工作原理

    主从复制功能通过在主服务器和从服务器之间切分处理客户查询的负荷,可以得到更好的客户响应时间 SELECT 查询可以发送到从服务器,以降低主服务器的查询处理负荷。修改数据的语句仍然发送到主服务器,以使主、从服务器保持同步。如果非更新查询为主(如 SELECT 查询),该负载均衡策略很有效...

2017-02-25 21:23:25

阅读数 18

评论数 0

PHP5中使用PDO连接数据库

1.什么是PDO?    PDO(PHP Data Objects) 是 PHP 的一个扩展,定义了一系列轻量级的、通用性的、跨数据库的访问接口。    在以前,如果你用的是MySQL数据库,要打开 php_mysql.dll 的一个扩展,然后用 PHP 提供的 MySQL 函数来访问数据库...

2017-02-25 21:20:12

阅读数 24

评论数 0

MySQL 语句性能分析

MySQL 执行计划就是在一条 SELECT 语句前放上关键词 EXPLAIN ,MySQL 解释它将如何处理 SELECT,提供有关表如何联合和以什么次序联合的信息。借助于 EXPLAIN 可以知道: 什么时候必须为表加入索引,以得到一个使用索引找到记录的更快的 SELECT 方法。 优...

2017-02-21 18:26:30

阅读数 18

评论数 0

MySQL 调整优化措施

1. 关闭不必要的二进制日志和慢查询日志,仅在内存足够或开发调试时打开它们。使用下面的语句查看查询是否打开。   show variables like '%slow%';   还可以使用下面的语句查看慢查询的条数,定期打开方便优化。   show global status li...

2017-02-21 15:17:26

阅读数 27

评论数 0

Linux 查看系统资源命令

进程的查看 [root@linux ~]# ps aux        <==查看系统所有的进程数据 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 17...

2017-01-16 18:11:13

阅读数 54

评论数 0

微信公众平台redirect_uri 参数错误原因

发现原来是因为没有配置网页授权 ,设置如下:   图 1     图 2  

2016-12-08 18:19:32

阅读数 40

评论数 0

I/O 重新导向及管道

1. I/O 重新导向 输出导向 # ls -al /etc > /test1/ext.txt     -> 将 /etc 目录下的文件数据结果存储到 /test1/etc.txt 文件中     # cat > /...

2016-11-30 17:22:42

阅读数 18

评论数 0

常用 Vi 命令和操作介绍

1、Vi的执行与离开 sherlock@sherlock-laptop:~$ vi   #进入vim可以查看有关命令 2、Vi的操作模式   Command Mode     控制光标的移动、删除字符、区段复制,以及进入Insert Mode或者Last Line Mode功能  ...

2016-11-30 16:41:39

阅读数 22

评论数 0

Nginx 与 PHP-FPM 运行原理

一、什么是 FastCGI   FastCGI是一个可伸缩地、高速地在HTTP server和动态脚本语言间通信的接口。多数流行的HTTP server都支持FastCGI,包括Apache、Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP。 ...

2016-07-28 11:23:09

阅读数 32

评论数 0

CentOS 安装 Nginx 与 PHP(FastCGI)

    安装 Nginx   Nginx 安装比较简单,可以到这里查看:   http://nginx.org/en/docs/install.html https://www.nginx.com/resources/wiki/start/topics/tutorials/ins...

2016-07-28 11:21:44

阅读数 85

评论数 0

Linux ls 命令出现 Input/output error 错误的问题

今天 Linux 机器忽然发现一个问题:目录访问不了了,运行 ls 命令出现下面的错误。   运行 df -h 命令来查看系统硬盘情况。   然后用 fdisk -h 或者 lsblk 去看机器有哪些硬盘。发现只有sdb 和 sdc。然后卸载,重新把正确的盘挂载到 /web...

2016-06-29 09:58:30

阅读数 12655

评论数 1

PHP 设置 HTTP 头信息导出 Excel 报表

  不需要用到 fputcsv 函数来生成报表。只需设置相应的格式和HTTP头信息,就能够生成报表了。附上代码:   <?php header("Content-type: application/vnd.ms-excel; charset=...

2016-06-14 16:29:39

阅读数 73

评论数 0

用 Media Queries 设计移动网页端

今天来通过Media Queries样式模块,可以实现根据移动设备的屏幕大小,定制网站页面的不同布局效果。它的优点是开发者只需要实现一套页面,就能够在所有平台的浏览器下访问网站的不同效果。 用 viewport 设置适应移动设备屏幕大小 1.什么是 viewport Apple 为了解决...

2016-05-31 14:48:51

阅读数 96

评论数 0

提示
确定要删除当前文章?
取消 删除