1 iteye_380

尚未进行身份认证

暂无相关描述

等级
TA的排名 121w+

使用 Socket 抓取数据

要在客户端操作 Socket,可使用fsockopen、socket_create、stream_socket_client等函数实现。如果是PHP5,建议使用stream_socket。 fsockopen实现长连接。Client方与Server方先建立通信连接,连接建立后不断开,然后再进行报文发送和接收。 使用Socket获取数据的实现,GET方法。...

2017-03-17 16:40:17

PHP 中的 Socket 函数

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

2017-03-17 15:28:59

改善 MyISAM 性能措施

MyISAM存储引擎需要监控的信息很少。这是因为MyISAM存储引擎是建立在Web应用程序上的,主要致力于快速查询,因此,对于该存储引擎,你只需要调节服务器上的一个功能——Keycache。这并不意味着没有其他措施可以用来提高性能,相反,有很多事情可以做。提高性能的方法大致分为三类:优化磁盘存储、通过监控和优化Keycache来有效地使用内存,以及优化数据库表。 主要...

2017-03-08 11:12:25

提高 MySQL 存储引擎 InnoDB 性能

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

2017-03-04 20:51:34

MySQL 5.5 复制格式

基于语句复制的优点从MySQL3.23起就已经支持基于语句复制了 不用把大量的数据写进日志文件。当删除或者更新大量的数据时,日志的储存空间增长速度不会很快 日志记录了那些数据更改的SQL语句,保证数据库的一致。基于语句复制的缺点基于语句的复制中,以下语句是不安全的。使用基于语句的复制中,并非所有的修改数据(例如INSERTDELETE,UPDATE...

2017-03-02 11:45:01

MySQL5.5 分区简述

  随着数据库应用规模的扩展,需要管理的数据规模也越来越大,普通的数据库查询优化机制在某些情况下已不能再满足性能的要求了。利用数据库分区技术,可以有效地减少I/O的数量,提升系统的查询性能。 1.什么是分区?  数据库分区是一种物理数据库设计技术,DBA和数据库建模人员对其相当熟悉。虽然分区技术可以实现很多效果,但其主要目的是在特定的SQL操作中减少数据库读/写的总...

2017-03-02 11:09:53

MySQL 5.5 主从复制配置

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

2017-02-25 23:06:51

MySQL 5.5 主从复制工作原理

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

2017-02-25 21:23:25

PHP5中使用PDO连接数据库

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

2017-02-25 21:20:12

MySQL 语句性能分析

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

2017-02-21 18:26:30

MySQL 调整优化措施

1.关闭不必要的二进制日志和慢查询日志,仅在内存足够或开发调试时打开它们。使用下面的语句查看查询是否打开。 showvariableslike'%slow%'; 还可以使用下面的语句查看慢查询的条数,定期打开方便优化。 showglobalstatuslike'$slow%'; 但是慢查询也会带来一些CPU损耗。建议间断性打开慢查询日志来定位...

2017-02-21 15:17:26

Linux 查看系统资源命令

进程的查看[root@linux~]#psaux       <==查看系统所有的进程数据USERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot10.00.11740540?SJul250:01init[3]root20.00.000?SN...

2017-01-16 18:11:13

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

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

2016-12-08 18:19:32

I/O 重新导向及管道

1.I/O重新导向输出导向#ls-al/etc>/test1/ext.txt  ->将/etc目录下的文件数据结果存储到/test1/etc.txt文件中  #cat>/test1/editor.txt  ->成为简单的文字编辑器 ILoveLinux!! ->按Enter键 ...

2016-11-30 17:22:42

常用 Vi 命令和操作介绍

1、Vi的执行与离开sherlock@sherlock-laptop:~$vi  #进入vim可以查看有关命令2、Vi的操作模式 CommandMode  控制光标的移动、删除字符、区段复制,以及进入InsertMode或者LastLineMode功能 InsertMode  唯一的功能即是文字数据的输入。按Esc键可以回到Command...

2016-11-30 16:41:39

Nginx 与 PHP-FPM 运行原理

一、什么是FastCGI FastCGI是一个可伸缩地、高速地在HTTPserver和动态脚本语言间通信的接口。多数流行的HTTPserver都支持FastCGI,包括Apache、Nginx和lighttpd等,同时,FastCGI也被许多脚本语言所支持,其中就有PHP。FastCGI是从CGI发展改进而来的。传统CGI接口方式的主要缺点是性能很差,因为每次HTTP服务...

2016-07-28 11:23:09

CentOS 安装 Nginx 与 PHP(FastCGI)

  安装Nginx Nginx安装比较简单,可以到这里查看: http://nginx.org/en/docs/install.htmlhttps://www.nginx.com/resources/wiki/start/topics/tutorials/install/  安装PHP 1.下载PHP 到官方网站下载PHP。网址...

2016-07-28 11:21:44

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

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

2016-06-29 09:58:30

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

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

2016-06-14 16:29:39

用 Media Queries 设计移动网页端

今天来通过MediaQueries样式模块,可以实现根据移动设备的屏幕大小,定制网站页面的不同布局效果。它的优点是开发者只需要实现一套页面,就能够在所有平台的浏览器下访问网站的不同效果。用viewport设置适应移动设备屏幕大小1.什么是viewportApple为了解决移动版Safari的屏幕分辨率大小问题,专门定义了viewport虚拟窗口。它的主要作用是允许...

2016-05-31 14:48:51

查看更多

勋章 我的勋章
    暂无奖章