分类"PHP"下的内容

如何启用mysql缓存?

aries 发表于 2014-02-10 1563 次浏览 标签 : mysql缓存
介绍下mysql的查询缓存,我们使用mysql语句查询的时候,每次都会重新交由mysql重新处理一次,如果我们数据更改不频繁的话,可以使用mysql自带的缓存机制,把每次的查询结果缓存起来,下次查询只需要很短的时间,可以忽略不计; 说说步骤吧,两步,开启缓存,设置缓存大小,具体实施如下:

在LNMP环境下安装APC扩展

aries 发表于 2014-02-10 3510 次浏览 标签 : LNMPAPC
Alternative PHP Cache (APC) 中文全称是“可选PHP缓存”,是一种对PHP有效的开放源高速缓冲储存器工具,可用于缓存和优化Web服务器上的PHP代码,改善服务器性能,并且APC 对 PHP5.3 版本支持良好。

PHP-redis中文文档

aries 发表于 2014-02-08 1577 次浏览
phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系 很有用;以下是redis官方提供的命令使用技巧:

微信公众号开发中的用户账号绑定

aries 发表于 2014-02-07 1087 次浏览
最近由于工作需要,接触了微信公众号的开发。业务上要求绑定微信用户和系统用户,以便用户在一次绑定后能够通过系统用户的身份去使用一些功能。我关注的招行信用卡公众号实现了这个功能,所以估计还是可行的,在网上搜索了一下,发现这个问题没什么好的答案,很多都说取不到微信用户名实现不了,甚至有说实现了这个功能的应该是与微信有内部合作的。

解决nginx上传模块nginx_upload_module传递GET参数

aries 发表于 2014-01-07 1720 次浏览 标签 : nginx
最近用户反映我们的系统只能上传50M大小的文件, 希望能够支持上传更大的文件。 很显然PHP无法轻易实现大文件上传, 因为会有各种各样的郁闷问题, 比如服务器超时等, 那么如何解决呢? 我想到了

Nginx的Upload上传模块

aries 发表于 2014-01-06 2530 次浏览
做过一个项目,会上传百兆的文件,直接用PHP上传处理会比较麻烦,经常超时,而且大量占用资源。于是搜索了下,决定用nginx的upload上传模块来处理。 你可以在这里:http://www.grid.net.ru/nginx/upload.en.html 获取源码。下载以后需要重新编译nginx 安装方法可以参考这里:http://iw3c.com/archive/nginx-upload-module/

让PHP真正的支持多线程

aries 发表于 2013-12-26 2013 次浏览 标签 : PHP多线程
我之前的文章中说过,大多数网站的性能瓶颈不在PHP服务器上,因为它可以简单地通过横向增加服务器或CPU核数来轻松应对(对于各种云主机,增加VPS或CPU核数就更方便了,直接以备份镜像增加VPS,连操作系统、环境都不用安装配置),而是在于MySQL数据库。如果用 MySQL 数据库,一条联合查询的SQL,也许就可以处理完业务逻辑,但是,遇到大量并发请求,就歇菜了。如果用 NoSQL 数据库,也许需要十次查询,才能处理完同样地业务逻辑,但每次查询都比 MySQL 要快,十次循环NoSQL查询也许比一次MySQL联合查询更快,应对几万次/秒的查询完全没问题。如果加上PHP多线程,通过十个线程同时查询NoSQL,返回结果汇总输出,速度就要更快了。我们实际的APP产品中,调用一个通过用户喜好实时推荐商品的PHP接口,PHP需要对BigSea NoSQL数据库发起500~1000次查询,来实时算出用户的个性喜好商品数据,PHP多线程的作用非常明显。

[转]架构一个可承受千万级访问量的动态扩展CMS

aries 发表于 2013-11-01 44756 次浏览 标签 : cms
目前CMS种类大致可分为两种,一种是通用CMS,还有一种是根据自身需求开发的私有CMS。 通用CMS比如dedecms、phpcms等CMS开源项目,适合技术实力不强的中小企业使用。 私有CMS,则结合自身需求,还定制开发的CMS,往往性能比通用型CMS要高。