`
showtime520
  • 浏览: 88526 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

对于网站系统图片保存策略的思考

    博客分类:
  • JAVA
阅读更多
由于做的好歹也是一个门户网站,考虑到网站的压力和客户充足的硬件资源,想用apache+tomcat做集群,但随之而来的是对于图片保存位置的问题,对于此问题今天思考了一上午,感觉用FTP没必要(主要不太熟悉),所以就想另外找种方法来解决此问题 。
  现在我的基本设计是在上传图片和删除图片的时候,采用JCIFS(一个JAVA的开源项目,访问共享资源的技术)在上传和删除时对图片进行同步,把用户上传的图片分别同步至几个集群机器上的图片文件夹(删除也做同样操作),那么在前端用户访问的时候,集群的tomcat就只访问本地的图片文件夹即可。
    因为上传图片,删除图片毕竟是少数操作,真正大需求的操作是读取。
    看上去很美好,技术上实现也不难,就是不知道效率怎么样。过2天来弄弄。
分享到:
评论

相关推荐

    菁菁校园博客系统

    "菁菁校园博客系统"是一个专门为学生和教师打造的在线平台,它允许用户发布、管理以及分享他们的学术思考、生活感悟和个人经验。这个系统的核心功能包括博文的创建、编辑、删除,以及用户登录和权限管理。下面将详细...

    B2C电子商务系统规划、业务研究与设计

    书中分析了如何通过缓存策略、负载均衡等手段来提升系统响应速度。 #### 四、前台规划和设计 - **前台总体规划**:本节概述了前端用户界面的整体设计思路,强调用户体验的重要性,包括导航结构、页面布局、交互...

    信息时代下的博物馆文物保护工作思考.pdf

    通过建立专门的文物数据库,可以将每件文物的信息,如历史背景、入馆时间、相关故事、图片和视频等,进行系统化整理和分类。这不仅便于对文物进行科学研究,也为公众提供了方便的信息查询途径。同时,数据库还可以...

    信息时代下博物馆档案数字化管理工作的思考.pdf

    在信息时代,博物馆档案管理工作面临着重大转变,从传统的纸质档案转向数字化管理,这不仅提高了工作效率,也确保了档案的安全和长久保存。博物馆档案数字化管理的意义主要体现在两方面:首先,数字化管理为博物馆...

    c语言实现图片转化为 ASCII 图.zip

    此外,还需要熟悉文件I/O操作,以便读取图片文件并保存生成的ASCII艺术。 3. **图片处理**: 图片通常以像素的形式存储,常见的格式有BMP、JPEG、PNG等。C语言本身并不支持直接处理这些格式,所以需要引入图像处理...

    文件和文件夹的基本操作.doc

    - **知识目标**:使学生熟练掌握文件和文件夹的创建、移动、复制、删除及重命名操作,特别是全面理解和应用复制、移动操作,并熟悉网络信息检索和图片保存的路径。 - **能力目标**:通过具体任务驱动,提升学生的...

    拼图另一种做法

    这种设计增加了游戏的策略性和趣味性,因为玩家需要思考如何通过移动框的坐标来达到正确的拼接效果。 在实际的编程实现中,这可能涉及到以下几个关键知识点: 1. 图像处理:首先,我们需要理解图像的基本概念,如...

    活动2计算机的基本操作.pdf

    学会在地址栏输入网址、使用书签保存常用网站、前进/后退按钮浏览历史页面。搜索引擎如Google、Bing或百度,可以用来查找所需信息,理解关键词搜索、高级搜索技巧(如限定时间、只看图片等)将大大提高搜索效率。 ...

    信息技术考试题库.docx

    2. **策略的实现**:选项D——“③④”,即“教学过程中要鼓励更自主技术实践与更开放的科技探究与技术创新”以及“适度引导学生思考、探究、理解适合其年龄的信息技术核心概念”,这两个策略是实现有效教学的关键。...

    中小学信息技术 网络下载我能行 教学设计

    学生特征分析显示,六年级学生正处于形式运算阶段,具备抽象思维和系统思维能力,能用符号进行思考。他们在上节课中已学习了搜索信息,思维活跃,但自控能力有待提高,因此教师需要适时调控课堂氛围。 教学内容分析...

    code.rar_教育系统应用_Python_

    此外,还可以引导学生思考如何处理反爬策略,如使用代理IP、设置用户代理、处理验证码等,从而加深对网络爬虫的理解。 除了基本的网络爬虫技术,Python还提供了许多其他库用于数据处理和分析,如`pandas`用于数据...

    7张可爱企鹅桌面

    8. **数据存储**:在云存储或个人设备上保存这些企鹅桌面,涉及到了数据存储和备份策略,确保文件的安全性和可访问性。 9. **桌面动态壁纸**:在某些操作系统或第三方应用中,桌面背景可以是动态的,例如GIF或视频...

    Photoshop初学者必读十课

    标题与描述揭示了文章旨在为Photoshop初学者提供一套全面的学习指南,涵盖了基础知识、图片处理技巧以及软件操作界面的熟悉程度。以下是对标题和描述中所述知识点的详细解读,旨在帮助初学者更深入地理解和掌握Photo...

    android 游戏源代码 中国象棋人机对战

    这需要开发一套能够自主思考和决策的AI系统,以模拟人类玩家的策略。 【压缩包子文件的文件名称列表】虽然未提供具体的文件名,但通常一个完整的Android游戏项目可能包含以下部分: 1. 主Activity:负责初始化游戏...

    勤哲excel服务器2010教程

    16.1.3 在填报网站上处理图片和附件 277 16.1.4 附件和图片初始化 278 16.1.5 指纹类型 280 16.2 同值合并 284 16.3 数据项的其他属性 286 16.4 多模板对应到相同的数据表 287 16.4.1 数据是如何存储的 287 16.4.2 ...

    高中计算机自主学习模式.doc

    高中计算机自主学习模式是一种教学策略,旨在培养学生的自我学习能力,让他们形成良好的学习习惯,以适应新课程改革和素质教育的需求。自主学习模式在高中计算机教学中的应用,对于提升学生的学习效果至关重要。其...

    云之遥boss战全存档

    每个BOSS都有独特的设计和战斗策略,挑战玩家的操作技巧和战术思考。 存档系统在《云之遥》中扮演着至关重要的角色。它允许玩家在游戏的关键节点保存进度,以防意外失败或需要重复尝试。存档可以帮助玩家避免反复...

    人工智能讲解英语.ppt

    至于PPT幻灯片的操作,如插入和替换图片,可以通过点击工具栏的“插入”,然后选择“图片”,从本地文件中选取图片进行添加或替换,最后保存修改。 总的来说,这份PPT文档很可能详细阐述了人工智能的基础概念、发展...

    VB编写的拼图游戏,益智游戏,源代码

    综上所述,这个VB拼图游戏项目涵盖了图形用户界面设计、事件驱动编程、文件操作(如读取和保存图片)、逻辑算法(如拼图的随机打乱和解决策略)等多个VB编程的重要知识点。对于初学者,这是一个很好的实践案例,可以...

    微软贪吃蛇经典游戏的VC++源程序

    游戏的挑战性在于控制蛇的长度和方向,随着游戏的进行,难度逐渐增加,需要玩家具备一定的反应速度和策略思考。 【压缩包子文件的文件名称列表】:贪吃蛇 这个压缩包中包含的“贪吃蛇”文件可能是一个包含了所有源...

Global site tag (gtag.js) - Google Analytics