gpt4 book ai didi

java - 在 Java 中缓存 Web 应用程序

转载 作者:可可西里 更新时间:2023-11-01 06:55:56 26 4
gpt4 key购买 nike

  • 使用 MySQL 缓存 Java Web 应用程序的更好方法是什么?以提高性能。
  • 最好的技巧是什么?
  • 在应用程序级别或数据库级别执行此操作更好?

我是新手,如果我错了,请见谅。

最佳答案

好吧,有很多方法可以在数据库级别和应用程序级别获得一些性能提示。

对于数据库级别,这里有一些输入

  1. 查询优化
  2. 根据常见问题数据创建索引。

对于某些 ORM 层,例如 hibernate,它还提供某种机制来缓存初级和次级的输出。

对于应用程序级别,我们有很多选项,其中很少有

1. EHCache2. Memcached

JCS

这里是基于java的缓存框架的完整列表

java-caching-system

一些谷歌搜索将帮助您找到许多其他选择对于 UI 层,有很多方面的改进,例如

  1. 正确使用 HTTP header
  2. 更少的服务器点击数。
  3. 加载javascripts的方式
  4. 加载CSS文件的方式
  5. 使用 CDN 服务器

Yahoo 在这方面有很好的博客。 YSLOW from YAHOO .如果您处于开发的早期阶段,我建议您不要选择它们,因为它们会导致过早优化并可能导致问题。

关于java - 在 Java 中缓存 Web 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8974275/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com