0 0

velocity 静态化 同步问题5

最近遇到个问题,项目部署在几台服务器上面,现在为了性能优化想用velocity进行页面静态化,问题是:  如何保证几台服务器同时产生静态文件 ? 请各位老大赐教
2012年11月04日 22:03

2个答案 按时间排序 按投票排序

0 0

采纳的答案

1.0 把静态化的文件放置在 前端的机器上(或者某一个机器上)
     比如 apache 上,然后静态资源访问的路径自己可以指定!

2.0 A 主机产生页面的时候 通知B 主机 (看你们系统是否支持两个之间的通信)

2012年11月05日 09:03
0 0

1、如果服务器是linux的话可以用rsyc服务来做静态化文件的同步
2、可以生成静态化列表,利用scp来做文件同步,scp结束删除文件就可以,这个主要看你的静态化列表的生成规则,可能有一定的延迟

2012年11月05日 10:07

相关推荐

    新闻静态化技术整理,服务器端包含技术SSI,模板技术velocity

    新闻静态化技术是一种提高网站性能和搜索引擎...总结,新闻静态化通过SSI和Velocity等技术,实现了动态内容与静态展示的高效结合,提高了网站性能和用户体验。在实际应用中,可根据项目需求和资源选择合适的技术方案。

    有关Java页面静态化

    在进行页面静态化时,需要注意以下问题: 1. **SEO优化**:静态HTML有利于搜索引擎爬虫抓取,提高搜索排名。 2. **版本控制**:静态页面应纳入版本控制系统,便于更新维护。 3. **数据同步**:确保静态页面与动态...

    页面静态化

    1. 更新管理:当动态数据变化时,需要同步更新对应的静态HTML,否则可能出现信息不一致的问题。 2. 空间占用:静态页面占用磁盘空间,需要考虑存储和清理策略。 3. 安全性:静态HTML不能直接处理用户输入,可能导致...

    jsp静态化总结(jsp2html)

    1. **数据更新**:静态化后,若数据频繁更新,需要考虑如何同步静态页面与数据库中的数据。 2. **个性化内容**:对于含有用户个性化信息的页面,静态化可能导致用户看到的信息不是最新的。 3. **缓存管理**:需要...

    velocity中文版教程

    当 Velocity 被应用于 Web 开发时,它能够实现前端设计人员与后端开发人员之间的同步开发,这种模式遵循 MVC (Model-View-Controller) 架构。具体来说,前端设计人员可以专注于页面的设计和布局,而后端开发人员则...

    静态代码检查工具

    FindBugs识别的错误模式包括空指针异常、资源泄漏、线程同步问题等多种常见错误。开发者可以利用FindBugs检测出代码中可能忽略的错误,从而在程序发布前就对这些问题进行修正。 2. CheckStyle: CheckStyle专注于...

    java解决网站静态页面生成方案(源码)

    10. **版本控制**: 生成的静态页面与动态内容之间的版本控制也需考虑,确保更新动态内容时,对应的静态页面也能同步更新。 通过研究和理解`CreatorHtmlServlet.java`中的代码,开发者可以学习如何在Java环境中实现...

    Velocity学习指南

    当 Velocity 被用于 Web 开发时,它能够实现前端设计人员与后端开发人员的同步工作。前端设计者专注于网页的布局与视觉效果,而后端开发者则关注业务逻辑的编写。通过这种方式,Java 代码可以完全从 Web 页面中分离...

    测试模板Velocity1.docx

    Velocity 是一个 Java 库,它为 Web 开发提供了一个强大的模板引擎,允许开发者将静态页面内容与动态数据源相结合。在互联网行业中,这种模板引擎被广泛用于生成动态网页内容、自动化文档生成以及邮件模板等场景。 ...

    jsp生成静态页面资料.rar

    - **更新管理**:当后台数据变更时,需要有机制更新对应的静态页面,以保持内容同步。 - **安全问题**:静态页面可能暴露敏感信息,需要考虑如何处理登录、权限控制等动态功能。 - **资源占用**:大量静态HTML...

    项目汇总2

    2. **双重检查锁定(DCL)+volatile**:在多线程环境下,只有当单例对象未被创建时才进行同步初始化,提高了效率并保证了线程安全。使用volatile关键字避免指令重排序问题,确保可见性。 3. **静态内部类模式**:...

    Web开发:解决网站高并发问题.docx

    JavaWeb中,可以使用FreeMarker或Velocity等模板引擎来实现页面静态化。 2. **服务器分离**:将Web服务器、数据库服务器、图片和文件服务器独立部署,专业化的服务器可以更好地处理各自的任务,减轻服务器压力,...

    NVelocity 中文手册

    - **页面定制化**: 通过Velocity,可以轻松实现个性化页面。比如根据不同用户的兴趣和购买历史,展示不同的商品推荐。 - **分离技术**: Velocity将Java代码从Web页面中分离出来,使得维护更加方便,也提供了不同于...

    JSP企业宣传网项目代码代ACCP5.0项目实战同步的功能实现讲解和注释

    10. **模板引擎**:可能使用FreeMarker或Velocity等模板引擎,将静态内容和动态数据结合,提高开发效率。 项目参考代码中,每个文件名通常代表一个功能模块或页面,例如“首页.jsp”、“产品展示.jsp”、“联系我们...

    JAVA技术架构及开发规范文档.pdf

    页面展示和控制方式多样化,包括动态同步请求、Velocity模板生成页面、Ajax异步请求。前端使用jQuery库、jqzoom插件、jQuery-validator等技术进行交互处理。权限安全控制则由Apache Shiro框架负责,它支持基于角色和...

    技术架构规范标准.doc

    - 基于J2EE和Spring框架开发,前端页面展示和控制包括动态同步请求、Ajax异步请求(返回HTML、JSON或简单字符串)以及纯静态页面。 - 页面框架和技术:jQuery用于事件处理、Ajax请求和页面操作,Jqzoom处理图片...

    BaseServlet源码教学

    在`BaseServlet`中,开发者可能实现了一个静态块或`init`方法来初始化数据库连接。这通常涉及到JDBC的四大对象:`DriverManager`、`Connection`、`Statement`和`ResultSet`。`DriverManager`负责加载数据库驱动,`...

    Java开源电商系统BroadLeaf

    - UI界面支持管理静态页面、结构化内容、图片等多种类型资源。 - 结构化内容可以根据特定条件展示给目标客户群。 ##### 2.2 架构 **2.2.1 Spring Framework** - 作为核心框架,提供了依赖注入和事务管理等功能。 ...

    企业大数据管理解决方案

    - **数据采集**:涵盖各种来源的结构化和非结构化数据,以及实时和静态数据的捕获。 - **数据存储**:涉及到分布式、海量和虚拟存储,以适应大数据的规模和复杂性。 - **数据处理**:包括数据转换、传输和...

Global site tag (gtag.js) - Google Analytics