当前位置:  软件>php软件

PHP图片服务器 XImageServer

    来源:    发布时间:2014-12-30

    本文导语:   XImageServer —— 一个超级简单的PHP图片服务器适用对象:中小型网站,图片存储在自己的服务器,并且毫无预见性的时候会使用同一图片的不同尺寸。特点:1.核心只有一个PHP文件2.前端图片服务器惰性从NFS等其他文件系统加...

 XImageServer —— 一个超级简单的PHP图片服务器

适用对象:
中小型网站,图片存储在自己的服务器,并且毫无预见性的时候会使用同一图片的
不同尺寸。

特点:
1.核心只有一个PHP文件
2.前端图片服务器惰性从NFS等其他文件系统加载所需图片
3.同一图片第一次走PHP,缓存以后,直接走Apache,Nginx等Web Server的文件模块
4.完全开源,个人或商业使用无任何限制

用法:
1.规划网络文件系统上图片存储路径,例如: 图片目录根目录:/var/static/img
头像目录:/var/static/img/avatar/upload
音乐目录:/var/static/img/music/upload

2.规划图片存储结构
假设用户项目网站目录:/var/htdocs/user.xiongchuan.org/www
其中上传目录:/var/htdocs/user.xiongchuan.org/www/upload
把NFS:/var/static/img/avatar/upload 挂载到 /var/htdocs/user.xiongchuan.org/www/upload

3.规划图片上传方式
用户上传图片,不需要在项目里面直接对上传的图片进行压缩,而直接保存原始图片,格式为 /upload/origin/145/80411a39eb77e86585d2c14e1cd45648.jpg
其中145目录一般采用数据库表的自增id除以2000得到,上面的例子只有一级目录,还可以有更多级目录
取决于你的实际项目,只要保证原始图片是存储在origin目录下即可。

4.规划网络访问方式 例如:
原始图:
http://img1.xiongchuan.org/avatar/upload/origin/145/80411a39eb77e86585d2c14e1cd45648.jpg
指定尺寸的图:
http://img1.xiongchuan.org/avatar/upload/80x80/145/80411a39eb77e86585d2c14e1cd45648.jpg
即会自动返回80x80大小的图片


    
 
 

您可能感兴趣的文章:

  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • php服务器探针显示php服务器信息
  • nginx服务器下通过fastcgi支持php5详细安装配置步骤
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 如何设置服务器, 使http://localhost/hello.php变成http://www.example.com/hello.php生效?
  • php输入流php://input发送图片流到服务器的例子
  • centos服务器定时执行一段php代码
  • php 判断服务器操作系统的类型
  • PHP服务器套装 SpeedAMP
  • PHP应用服务器 Zend Server
  • PHP服务器套件 PHPsys
  • PHP的服务器端jQuery phpQuery
  • PHP的服务器端jQuery Jorp
  • phpinfo()获取php服务器配置信息
  • 在apache(unix)服务器下的web用jsp?or php
  • 好象我的apache服务器不解析我的php程序啊(why)
  • 在远程linux服务器上安装PHP模块的问题
  • PHP的XML-RPC服务器和客户端库 Ripcord
  • PHP服务器端异步执行方法解析
  • 我想用红旗linux做网站服务器PHP + MySQL,正版多少钱??
  • PHP 持续测试服务器 Sismo
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • PHP正则匹配图片并给图片加链接详解
  • PHP 图片缩略图库 PHPThumb
  • PHP上传图片、删除图片的简单示例代码
  • PHP图片抓取脚本 EasyCapture
  • php绘图中显示不出图片的原因及解决
  • PHP在线图片管理器 photolibrary
  • php判断文章中是否有图片简单示例
  • 在线图片编辑器 PHP Image Editor
  • PHP实现获取图片颜色值的方法
  • PHP判断文章里是否有图片的简单方法
  • php绘图不显示图片怎么办
  • PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
  • php获取图片颜色值的例子
  • php如何判断图片颜色类型?实例教程
  • php生成透明背景图片实例
  • php怎么判断gif图片是否为动画?
  • HTML转图片的PHP库 Painty
  • php实现图片缩放效果
  • IP地址数字互转 iis7站长之家
  • PHP图片缩小函数一例
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • PHP转换器 HipHop for PHP
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP 框架 Pop php
  • PHP去除html标签,php标记及css样式代码参考
  • PHP的JavaScript框架 PHP.JS
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP缓存加速器 Alternative PHP Cache (APC)
  • php通过socket_bind()设置IP地址代码示例


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3