`
CshBBrain
  • 浏览: 647534 次
  • 性别: Icon_minigender_1
  • 来自: 成都
博客专栏
B7d9bf34-126e-301f-819e-81f2615b5a2a
开源WebSocket服务...
浏览量:144157
Group-logo
HTML5移动开发
浏览量:137387
社区版块
存档分类
最新评论

开源图片服务器CshBBrainPP V1.0发布

阅读更多

CshBBrainPP 是一款基于JAVA的开源图片服务器,只提供上传图片和下载图片服务;基于NIO网络架构,和开源WebSocket服务器 宝贝鱼(CshBBrain)是师出同门,基于相同的网络架构,采用相同的分层结构。

CshBBrainPP 的目的是要解决大量并发访问大量小图片时,磁盘读取非常频繁,而且响应速度很慢的问题。目前将所有图片全部缓存到内存中,不适合海量图片的网站,但也许适合你的网站呢;后续会改进为选择性的将一些热点图片进行缓存,非热点图片不缓存。当前只开发了

下载图片的功能,后续将开发上传图片的功能,使之成为独立的图片服务器。

下图是缓存到内存和不缓存到内存请求图片时,花销在网络连接、磁盘读取的时间对比图,一图解真相。



github地址:https://github.com/CshBBrain/CshBBrainPP

googlecode地址:http://code.google.com/p/cshbbrainpp/

 

项目起源:http://www.iteye.com/problems/92232

  • 大小: 49.4 KB
1
1
分享到:
评论
10 楼 CshBBrain 2013-02-28  
ljm757268283 写道
能问一下..如何把图片上传的呢


就是标准的html文件上传方式传就可以了,下面给你贴个简单的测试例程html:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<meta charset="utf-8">
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>

<BODY>
<form name="abc" action="http://192.168.1.111:8080/upload" method="post" enctype ="multipart/form-data">
<input id="File1" name="UpLoadFile" type="file" />
<input id="File2" name="UpLoadFile" type="file" />
<button type="submit" >提交</button>
</form>
</BODY>
</HTML>
9 楼 ljm757268283 2013-02-28  
能问一下..如何把图片上传的呢
8 楼 CshBBrain 2013-02-19  
CshBBrainPP V1.1发布 http://cshbbrain.iteye.com/blog/1807249
发布当天 挺进OSC开源中国社区 今日热门软件 top 20
http://cshbbrain.iteye.com/blog/1807601
7 楼 CshBBrain 2013-02-06  
xurichusheng 写道
程序的入口是 Server 类吗?

是的
6 楼 xurichusheng 2013-02-06  
程序的入口是 Server 类吗?
5 楼 CshBBrain 2013-02-06  
xurichusheng 写道
QQWry.Dat 这个文件中的内容是...

这个不用管,是没有清理干净的一些东西。里面是ip地址和地区城市信息,可以根据请求的ip地址获取请求来至哪个城市。这个项目没有用到。
4 楼 xurichusheng 2013-02-06  
QQWry.Dat 这个文件中的内容是...
3 楼 zhongmin2012 2013-02-06  
好,可以去学习下
2 楼 CshBBrain 2013-02-06  
381895649 写道
提个问...可以集成所有想缓存的静态文件吗?

当然可以缓存其他的静态文件,html,js,css文件都可以的。你自己可以测试测试。
1 楼 381895649 2013-02-06  
提个问...可以集成所有想缓存的静态文件吗?

相关推荐

    开源图片服务器 CshBBrainPP.zip

    开源图片服务器CshBBrainPP是一款专为图片管理和分发设计的Java应用程序,它提供了基本的上传和下载功能,利用了非阻塞I/O(NIO)技术来提高性能和可扩展性。这款服务器旨在简化图片存储、访问和管理流程,尤其适合...

    Plogger 开源图片管理系统 v1.0 RC1

    Plogger 这个开源图片管理系统易于安装并易于与你的现有网站相集成。支持按设定尺寸自动生成缩略图,支持一些主流图片格式包括 JPG、BMP、PNG、GIF。支持为图片添加评论。集成 JavaScript 幻灯片浏览器。

    ASP实例开发源码-Hait windows 开源asp网站系统 v1.0.zip

    ASP实例开发源码—Hait windows 开源asp网站系统 v1.0.zip ASP实例开发源码—Hait windows 开源asp网站系统 v1.0.zip ASP实例开发源码—Hait windows 开源asp网站系统 v1.0.zip

    opennft开源NFT交易平台 v1.0.zip

    opennft开源NFT交易平台 v1.0.zip

    通用企业网站系统开源程序完整版 v1.0.rar

    通用企业建站系统是永州睿拓信息企业网站管理系统包括了企业网站常用的各种功能...产品图片展示模块 5.人才招聘模块 6.在线留言模块 7.问卷调查模块 8.联系我们模块 系统管理: 你的域名/admin 帐号:123 管理密码:123

    EpicFV开源形式验证工具 v1.0.zip

    EpicFV v1.0的发布,不仅为开发者提供了开源的选择,还推动了形式验证技术在业界的应用。 首先,我们要理解形式验证的基本概念。形式验证是一种基于数学逻辑的方法,它通过对设计模型进行严格分析,来确保设计符合...

    ASP源码—CMS 开源投票系统 v1.0.zip

    内容管理系统是一种软件工具,用于创建、编辑、管理和发布数字内容,如网页、博客、新闻、图片和视频等。CMS通常具有用户友好的界面,非技术用户也能通过拖放功能和模板轻松创建和更新网站内容。CMS的核心组件包括...

    ASP源码—Hait windows 开源ASP网站系统 v1.0.zip

    综上所述,"ASP源码—Hait windows 开源ASP网站系统 v1.0.zip"是一个包含服务器端脚本、前端界面、数据库交互和其他必要组件的网站系统,适合那些寻求在Windows环境下用ASP技术搭建网站的用户。而...

    云边开源轻博客系统v1.0betabulid1111

    云边开源轻博客v1.0 beta更新日志 1、全新的界面华丽的外观。 2、新增主题自定义,可以自行设置安装个性主题。支持专属主题设置。 3、新增标签收藏,可以管理自己关注的标签。 4、新增私新发布功能。 5、新增邮件...

    [新闻文章]南充人开源PHP文章系统 v1.0_news_ncr.zip

    【新闻文章】南充人开源PHP文章系统 v1.0_news_ncr.zip 是一个基于PHP开发的文章管理系统,专为发布和管理新闻资讯而设计。这个系统以开源的形式提供,允许用户自由地使用、修改和分发,体现了开源社区的精神。在...

    拍旁php开源轻博客系统 v1.0 beta build 0114

    拍旁php开源轻博客系统v1.0beta修正版 1.安全漏洞修复,防止js注入。 2.修复了音乐搜索响应。 3.修复SQL泄露BUG。 4.删除一些CSS凌乱多余的代码。 5.修复了xdai模板链接的问题. 6.修改了默认不开启重写。 7....

    大兄弟开源网盘程序v1.0.zip_开源网盘_网盘_网盘源码

    《大兄弟开源网盘程序v1.0:打造高效协作的企业云存储平台》 开源网盘项目“大兄弟”提供了一款专为企业和团队设计的网盘应用,它以其灵活性和强大的功能,满足了现代组织在文件存储和共享方面的需求。这款开源软件...

    WOC开源网站运营管理系统 v1.0.RAR

    【标题】:“WOC开源网站运营管理系统 v1.0.RAR”是一款专为网站运营设计的开源管理系统。这个系统的核心目标是提供一个高效、灵活且易于定制的平台,以帮助网站管理员更好地管理和优化他们的在线业务。 【描述】:...

    Elite Chat!免费开源在线客服系统 v1.0.zip

    开源客服系统可以部署在本地服务器,也可以托管在云端。"Elite Chat!"可能支持这两种部署方式,用户可以根据自身IT资源和安全需求选择合适的部署模式。 9. **文档和支持**: 一个开源项目的成功离不开完善的文档...

    开源网络文件传输器v1.0

    开源网络文件传输器v1.0是一个基于C#编写的软件工具,主要功能是实现高效、可靠的文件传输。这个工具的特色在于它封装了TCP连接,使得开发者可以更方便地处理网络间的文件发送和接收。在开源社区,这样的工具对于...

    HkCms开源内容管理系统 v1.0

     内容模型:通过建立不同的内容模型可以实现差异化的功能需求,轻松实现诸如资讯、下载、讨论和图片等功能。 安全稳健:提供稳健的安全策略,包括备份恢复、容错、防止恶意攻击登录,网页防篡改等多项安全管理功能...

    ASP实例开发源码-YothSHOP asp开源商城系统 v1.0.zip

    ASP实例开发源码—YothSHOP asp开源商城系统 v1.0.zipASP实例开发源码—YothSHOP asp开源商城系统 v1.0.zipASP实例开发源码—YothSHOP asp开源商城系统 v1.0.zip

    HCIA-openEuler V1.0 培训教材.zip

    **HCIA-openEuler V1.0 培训教材** HCIA-openEuler V1.0 是华为认证的信息技术专家(Huawei Certified ICT Associate)系列中的一个专门针对openEuler操作系统的培训课程。openEuler 是华为开源的一款基于Linux的...

    DBExportDoc V1.0

    MySQL是广泛使用的开源关系型数据库管理系统,DBExportDoc V1.0能帮助用户轻松地将MySQL数据库的结构转化为Word报告。这包括表的定义、字段信息、索引、外键关系等,使得数据库的设计和结构一目了然。对于开发团队来...

    费开源版本 JZ V1.0

    "费开源版本 JZ V1.0"是一个公开的、免费使用的软件开发资源,它允许用户根据自身需求进行二次开发,以适应不同的应用场景。在使用这个开源版本时,虽然可以自由地修改和扩展代码,但是有两点需要注意:一是该版本仅...

Global site tag (gtag.js) - Google Analytics