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

开源图片服务器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  
提个问...可以集成所有想缓存的静态文件吗?

相关推荐

    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

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

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

    基于ASP的Hait windows 开源ASP网站系统 v1.0.zip

    基于ASP的Hait windows 开源ASP网站系统 v1.0.zip

    开源免费狼群淘客V1.0发布 单品分类淘宝客系统

    以上只是一些大致功能的介绍,具体可以看上面的演示站狼群淘客1.0是通过结合淘宝开放平台API实现的一个淘宝客购物导航系统采用php+mysql实现,任何人都可以免费下载使用 。 后续http:://bbs.lqcms.net/会相继给出二...

    灯哥开源FOC V1.0使用文档V3(20200606)1

    《灯哥开源FOC V1.0使用文档V3(20200606)1》 本文档详细介绍了“灯哥开源FOC V1.0”这一基于ESP32主控芯片的无刷电机双路FOC驱动控制器的使用方法、性能特点以及常见问题的解决方案。这款控制器以其开源性、高性价...

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

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

    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

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

    DBExportDoc V1.0 For MySQL_完整版_WPS下可用.rar

    DBExportDoc V1.0 For MySQL 是一个专为MySQL数据库设计的数据导出工具,它能够帮助用户将数据库中的表结构和数据详细地导出到Word文档中,方便进行数据分析、报告编写或分享。这款工具特别适合对技术背景不深的WPS...

    MyEngine开源聚合搜索引擎 v1.0Beta.rar

    MyEngine 是 zxing 使用 MyDream框架开发的开源聚合搜索引擎。 可以从各家搜索引擎读取检索结果并根据你设定的权重对结果进行排序,从而让每一个使用MyEngine的站长得到的网页内容都是不一样的。 MyEngine过滤了...

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

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

    MinDict v1.0.1.0 (迷你单词含代码).zip_MinDict_MinDict v1.0.1.0_取词_屏幕取词

    作为一款开源软件,MinDict v1.0.1.0 的源代码也被包含在发布的压缩包中,为对软件开发和自然语言处理感兴趣的用户和开发者提供了一个优秀的学习与实践平台。他们不仅可以学习软件的工作原理,还能够基于现有代码...

    PHP实例开发源码-TalkPiece php开源垂直社区 v1.0 beta.zip

    PHP实例开发源码—TalkPiece php开源垂直社区 v1.0 beta.zip PHP实例开发源码—TalkPiece php开源垂直社区 v1.0 beta.zip PHP实例开发源码—TalkPiece php开源垂直社区 v1.0 beta.zip

    DBExportDoc V1.0

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

    EQPHP中文免费开源TPS-MVC框架v1.0

    EQPHP,一款超简单易用的、安全的、高效的php开源框架。它是一款基于面向对象的TPS-MVC全分离式框架,由工具类、组件类、业务逻辑层—数据模型层、视图层、控制层组成,重写常用函数、类库,整合Smarty的组件类,收集...

    基于ASP的CMS 开源投票系统 v1.0.zip

    【标题】"基于ASP的CMS 开源投票系统 v1.0.zip" 提供了一个使用Active Server Pages (ASP)技术构建的Content Management System (CMS) 的开源投票系统。这个系统允许用户创建、管理和运行在线投票活动,是Web开发...

Global site tag (gtag.js) - Google Analytics