文件上传进度反馈, 这个需求在当前是越来越普遍, 比如大附件邮件. 在PHP5.4以前, 我们可以通过APC提供的功能来实现. 或者使用PECL扩展uploadprogress来实现.
虽然说,...
检测页面是否被百度收录
查询页面是否被百度收录。
<?php
/*
* 检测网页是否被百度收录
* @ param string $url
* @ return bool
*/
function c...
处理服务器session问题导致的高负载
参考http://www.xobm.com/php/id-48.html
1、现象
a、服务器高负载,24核的服务器,最高负载跑到200多。
b、所有用户登录,退出,页面需要io操作的均...
nginx+yii奇怪的404问题
nginx+yii这么常用的组合,竟然出现了404问题,nginx rewrite规则和线上稳定运行的yii是一模一样的,怎么会错 ,来看下yii是如何出现404
先上的nginx配置
ser...
解决Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in
php 5个版本,5.2、5.3、5.4、5.5,怕跟不上时代,新的服务器直接上5.5,但是程序出现如下错误:Deprecated: mysql_connect(): The mysql extens...
php memcache与php memcached以及遇到的问题
PHP有两个memcache客户端:php memcache和php memcached。
php memcache独立用php实现,是老客户端,从我们实践中已发现有多个问题,而且功能少,属性也可设...
nginx+memcached构建页面缓存应用
nginx的memcached_module模块可以直接从memcached服务器中读取内容后输出,后续的请求不再经过应用程序处理,如php-fpm、django,大大的提升动态页面的速度。nginx...
MySQL分表自增ID解决方案
当我们对MySQL进行分表操作后,将不能依赖MySQL的自动增量来产生唯一ID了,因为数据已经分散到多个表中。
应尽量避免使用自增IP来做为主键,为数据库分表操作带来极大的不便。
在pos...
PHP 5.4 内置web服务器
PHP是一种脚本语言,它需要PHP解释器来分析运行PHP文件。当把PHP做为CGI服务Web请求时,它需要被嵌入到某种Web服务器里,最常见的是集成到Apache或nginx或IIS等等web容器里,...
php下curl与file_get_contents性能对比
上一篇讲了《php使用curl替代file_get_contents》, 后续贴出了curl和file_get_contents的对比结果,这边除了curl与file_get_contents的性能对...
PHP使用curl替代file_get_contents
初学php的朋友们,很容易翻一个错误,在写采集程序或者调用api接口总会有线考虑到使用file_get_contents函数来或许内容,程序的访问量不大倒是没什么影响,但是访问量提升了那非常的悲剧了,...
使用PHP+淘宝IP地址库接口获得IP所属地理位置
有时候需要判断IP地址所属地理位置。下面的实例是通过淘宝IP地址库API接口获取IP地址属地。很简单,看代码:
<?php
/**
* 通过淘宝IP接口获取IP地理位置
* @par...
如何使用php将字符从全角转为半角
市面上很多评论系统,但是因为某种原因公司没去使用,评论系统使用php开发.垃圾评论中各种符号,各种全角数字或者字符,为了便于过滤,这边使用如下php程序将字符从全角转为半角用户后续的过滤
PHP...
使用PHP+纯真IP数据库将IP地址转为地区名
最近公司的评论系统被刷的比较厉害,今天下决心把过滤搞定,在做的过程中顺便使用php+纯真IP数据库将ip地址转地区名作为用户名.比如我是福建省福州市的网友,那我评论的默认用户名是"ttlsa福建省福州...
关于MySQL分表操作的研究
一般来说,当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。首先,我们需要想好到底分多少个表,前提当然是满足应用。这里我使用了一个比较简单的分表方法...
5