gearman应用-分布式图库系统设计

PS:现有图库系统通过rsync将图片同步到存储上。用户上传图片后,不能做到实时访问(图片要经过网络传输后才能落地)。另外老的系统为每张用户图片存储多种规格,网页改版后还需要重新裁切新规格,造成存储的浪费。多种规格的小图片占用系统大量inode,甚至inode先于磁盘空间被耗尽,剩余空间不能使用。

Zend Opcache 加速 PHP

PS:Optimizer+ 是 Zend 开发的闭源但可以免费使用的 PHP 优化加速组件,是第一个也是最快的 opcode 缓存工具。现在,Zend 科技公司将 Optimizer+ 在 php License 下开源成为 Zend Opcache。 Zend OPcache 通过 opcode 缓存和优化提供更快的 PHP 执行过程。它将预编译的脚本文件存储在共享内存中供以后使用,从而避免了从磁盘读取代码并进行编译的时间消耗。同时,它还应用了一些代码优化模式,使得代码执行更快。

php安装memcached扩展

PS:php连接memcached缓存服务器,现在有两种支持memcached的扩展,一个是memcache扩展,另一个是memcached扩展。memcache扩展是原生实现的,支持OO和非OO两套接口并存,而memcached扩展是使用libmemcached客户端库,只支持OO接口!

php下添加pdo_mysql扩展

PS:POD(PHP Data Object)扩展在PHP5中加入该扩展提供PHP内置类 PDO来对数据库进行访问,不同数据库使用相同的方法名,解决数据库连接不统一的问题

php执行系统应用程序ffmpeg来获取对视频信息操作

除了通过ffmpeg-php这个PHP扩展获取视频的相关信息,比如视频的时长,分辨率的长宽,还有就是视频帧数还有截图等信息外,下面方法是通过php的exec执行系统应用程序ffmpeg来获取对视频操作的返回数据

fastDFS-php 扩展 所对应的 fdfs类

class fdfs { static $_instance; //单例 private $_fdfs; //FastDFS 类对象 private $tracker_host; //tracker ip_addr private $tracker_port; //tracker port private $group = null; //storage中的组名,可以为空 private $tracker; //type:array 客户端连接跟踪器(tracker)返回的tracker服务端相关信息 private $storage; //type:array 客户端连接存储节点(storage)返回的storage服务端相关信息 private $debug = true; //错误控制false/true /* localfile 本地文件 group 组名 remotefile 、 masterfile 远程文件(服务器上的文件) file_id 、 masterfile_id 文件id : file_id(masterfile_id)= group/remotefile(或masterfile) $prefixname 从文件的标识 file_ext

Continue reading »

fastDFS-php 扩展安装

FastDFS php扩展安装

lnmp编译安装-(五)-安装php扩展

PHP语言有一个庞大的函数库,支持这个语言的功能实现。下面详细介绍一下php扩展的安装使用!

php通过安装ffmpeg-php扩展 来获取对视频信息操作

最近在做视频模块,要求获取视频的相关信息,比如视频的时长,分辨率的长宽,还有就是视频帧数还有截图等,通过查找资料,最佳的方案就是安装ffmpeg-php这个PHP扩展能提供这样的功能接口。