2012年12月28日

PHP兼容公有云平台附件存贮的设计方案(原创)

Filed under: 云&开放平台 » PHP » 实践经验 — cmpan @ 2012-12-28 23:57:37

我们网站上常上传的附件有视频、音频、压缩包、文本文件、图片等文件,并且我们常需要对图片文件生成缩略图、或者是对已上传的文件改变大小并打上水印,而且会场将某一个文件夹里面的临时文件全部删除。在我们的便准环境里,直接用gd或imagemagick函数就可以直接读取文件系统里的图片处理后再存贮。但是共有云平台是不允许对代码目录进行写操作的,而是使用独立的文件系统来存贮附件。我们通过filesize()获取图片大小,或用imagecreatefromjpeg()来创建图片对象等,我们传入的参数这时候就会是通过http协议url了(否则用自定义的wrapper)。我们都知道,通过http来读文件相对于程序运行时间来说是很话时间的,是程序性能的瓶颈所在。这都不行,那啥办?使用自定义wrapper。
(全文 …)

Views – 1817

分享到:

2012年12月19日

VPS介绍

Filed under: 主机空间 — cmpan @ 2012-12-19 19:00:23