彳亍

天地不仁,以万物为刍狗

日志管理

在开发时,通常需要记录一些日志(log)方便后期排错和优化。无论是PHP、Apache,还是数据库,都提供了记录日志的功能,在适当的时候打开日志记录功能,有助于我们发现代码的各种问题。 1. PHP日志 PHP本身不是一种严谨的语言,在项目上线时有可能发生各种运行时错误或者警告,虽然可能不会影响...

2016-09-29 22:49:32

阅读数:252

评论数:0

如何修改MySQL的密码?

1. 设置mysql的初始密码 一般而言,mysql的用户名为root,初始密码为空。下面我们来设置root用户的初始密码,打开cmd,切换至mysql的bin目录,执行下面的命令: E: cd E:\xampp\mysql\bin mysqladmin -u root password ...

2016-09-29 13:46:23

阅读数:255

评论数:0

PHP代码调试

PHP语言没有多线程、同步等概念,大多由函数和类组成,数据类型和语法比较简单,利用其丰富的内置函数就可以实现大部分的调试功能。因此,PHP代码比较容易理解,也很容易调试。 php代码调试的实现方式主要有两种: 通过PHP的调试函数实现 通过断点调试工具实现 1. PHP的调试函数 对于一...

2016-09-28 23:40:42

阅读数:2702

评论数:0

MySQL稳定性提高方案:主从复制

主从复制技术通过在主服务器(master)和从服务器(slave)之间切分处理客户端查询的负荷,可以得到更快的数据读取速度。在从服务器执行SELECT查询(读操作),以降低主服务器的查询处理负荷;在主服务器执行增、删、改(写操作),并保持主、从服务器的数据同步。 MySQL数据库的主从复...

2016-09-28 13:58:41

阅读数:1025

评论数:0

持久连接

持久连接(Keep Alive)又称长连接,指TCP连接中持续发送多份数据而不断开的连接。与之对应的称为短连接,就是连接后发送一次数据便断开的连接。 建立一个TCP连接需要进行三次握手(Three Way Hand Shake),TCP三次握手需要交换三个分组的数据,而交换数据需要消耗一...

2016-09-28 01:28:50

阅读数:336

评论数:0

吞吐率和压力测试

吞吐率指的是单位时间内服务器处理的请求数,通常使用 reqs/s (服务器每秒处理的请求数量)来表示。 吞吐率只描述了服务器在实际运行期间单位时间内处理的请求数,而我们更加关心的是服务器并发处理能力的上限,即单位时间内服务器能够处理的最大请求数(即最大吞吐率)。但在测试时,很难调动足够多的人测...

2016-09-27 00:22:59

阅读数:2115

评论数:0

Zend Studio中如何配置和使用xdebug断点调试工具?

断点调试,也叫单步调试,是指程序开发中,为了找到程序的bug,通常采用的一种调试手段,一步一步自动跟踪程序执行的流程,根据变量的值,找到错误的原因。 很多集成的开发工具(IDE),如Zend Studio、PhpStorm等,都支持断点调试,在需要调试的代码行设置断点(Breakpoints),...

2016-09-25 14:02:01

阅读数:8765

评论数:0

WebService调用时的异常:Not enough message parts were received for the operation

在调用WebService的接口时,经常会出现下面的错误: Not enough message parts were received for the operation. 原因: 客户端在进行方法调用时,传递的参数有问题(参数不匹配)。 解决方法: 根据服务端提供的WSD...

2016-09-23 00:34:36

阅读数:3655

评论数:0

如何优化网站的响应时间

Web应用中访问数据库的开销比较大,要提高Web应用的性能就要避免过多地访问数据库。尽管频繁地访问数据库会降低应用性能,但是,有时大量的数据库访问依然在所难免,原因在于: 虽然使用缓存(如Memcached缓存服务器)可以降低访问数据库的次数,但是缓存过期后或缓存未命中时,仍然需要访问数...

2016-09-20 23:10:03

阅读数:3454

评论数:0

WebService详解

1998年,一个名叫Dave Winer的程序员设计出了 XMLRPC,即XML Remote Procedure Call(XML 远程程序调用)。 xml-rpc是使用http协议做为传输协议的rpc机制,使用xml(可扩展标记语言)格式文本的方式传输命令和数据。一个rpc系统,必然包含2个部...

2016-09-19 22:48:53

阅读数:647

评论数:0

简单邮件传输协议SMTP

很多应用都需要发送邮件的功能。在PHP中自带一个mail()函数,但如果想通过mail()函数发送邮件,必须先安装SMTP服务器。如果不想安装SMTP邮件服务器,却想发送邮件,这时,Socket就派上用场了。可以使用Socket连接一个已有的邮件服务器,如163提供的SMTP服务器,然后用它发送邮...

2016-09-19 14:02:42

阅读数:1509

评论数:0

Redis应用——使用Redis存储Session

PHP默认使用文件存储Session,但如果并发量很大,效率非常低。而Redis对高并发的支持非常好,所以,可以使用Redis替代文件存储Session。 在讲解实例之前,先了解PHP的session_set_save_handler()函数的作用和使用方法。该函数可以设置用户级别的Sessi...

2016-09-18 22:38:26

阅读数:2107

评论数:1

Redis应用——使用消息队列发布微博

在一些用户创造内容的应用中(如:SNS、微博),可能出现1秒有上万个用户同时发布消息的情况,此时如果只只用MySQL数据库,很可能出现“too many connections”的错误,当然,我们可以把MySQL的max_connections参数设置为更大的值,但这是一个治标不治本的方法。这时,...

2016-09-18 00:00:04

阅读数:1126

评论数:0

Redis详解

Redis是一种内存缓存服务器,也叫内存数据库,它的功能比Memcached更强大。 Redis是一个高性能的 key-value 对存储系统。它支持存储的value类型很多,包括string(字符串)、list(链表)、hash(哈希)、set(无序集合)、zset(有序集合)。它把整个数...

2016-09-17 01:17:20

阅读数:2535

评论数:0

Linux环境下的PHP如何安装Redis的扩展库?

phpredis是PHP与Redis交互的扩展库,PHP中默认是没有安装redis的扩展(模块、库、客户端)的。 可以到Redis的官网下载PHP的redis客户端   www.redis.io/clients    (网站中也有对应扩展的使用说明) 下载phpre...

2016-09-16 13:14:22

阅读数:1579

评论数:0

cURL工具及其应用

cURL是利用URL语法规定传输文件和数据的工具,支持很多协议,如:HTTP、FTP、Telnet等。 cURL是一个通用的库,并非PHP独有。其实,很多功能用file、socket系列函数也可以实现,只不过用cURL功能更全面,可将复杂的操作简单化,比如处理cookie、表单提交、文件...

2016-09-15 23:29:26

阅读数:878

评论数:0

PHP中的socket函数

要创建基于socket的应用程序,就需要详细了解socket的操作方法,这里列举PHP中一些重要的socket函数。 1. socket_create ( int $domain , int $type , int $protocol ) 此函数用于创建一个socket,它有三个参数,...

2016-09-15 01:24:14

阅读数:3662

评论数:0

Redis的数据类型及命令行操作

Redis是一个高性能的 key-value 对存储系统。它支持存储的value类型很多,包括string(字符串)、list(链表)、hash(哈希)、set(无序集合)、zset(有序集合)。 1. string类型 string是最简单的数据类型,一个key对应一个value...

2016-09-13 23:54:53

阅读数:893

评论数:0

Linux新手必须掌握的基本命令

1. man man 命令是一个最基本的命令,它可以给出Linux使用手册中其他命令(也包括man)的基本功能和使用方法。通过 man 命令,我们可以查询如何使用其他命令。如: man ls 利用 man 命令查看 ls 命令的基本用法,然后可以用 Enter 键向下展开更多内容,按 ↓ 向...

2016-09-13 12:53:46

阅读数:571

评论数:0

Linux环境下Redis的安装与配置

一、Linux环境下安装Redis   Redis的官方下载网址是:http://redis.io/download  (这里下载的是Linux版的Redis源码包) Redis服务器端的默认端口是6379。 这里以虚拟机中的Linux系统如何安装Redis进行讲解。 1. 在w...

2016-09-12 23:51:06

阅读数:9240

评论数:1

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