用Java缓存Web应用程序

Den*_*ees 5 java mysql performance caching

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

我是新手,所以,抱歉,如果我错了.

Ume*_*thi 7

那么有一些方法可以在数据库级别和应用程序级别上提供一些性能提示.

对于数据库级别,这里输入很少

  1. 查询优化
  2. 频繁询问数据的索引创建.

对于某些类似的ORM层hibernate,它还提供某种机制来缓存主要级别和次级别的输出.

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

1. EHCache 2. Memcached

JCS

这是一个基于Java的缓存框架的完整列表

java的缓存系统

和一些谷歌搜索将帮助您找到UI层的许多其他选项,有很多领域的改进,如

  1. 正确使用HTTP标头
  2. 服务器点击次数减少.
  3. 加载javascripts的方法
  4. 加载CSS文件的方法
  5. 使用CDN服务器

雅虎有很好的博客.来自雅虎的YSLOW.如果你处于发展的早期阶段,我建议不要去找他们,因为他们会导致过早的优化,并可能导致问题.