chaiwen5200 2012-10-11 19:13
浏览 194
已采纳

jfreechart并发访问如何解决效率问题

在项目开发中如果遇到了一个图表同时有10000个人并发访问一个图表,应该怎么解决并发的效率问题呢?
:D 请大牛们帮忙解决下这个问题哦

  • 写回答

2条回答 默认 最新

  • firseve 2012-10-11 23:33
    关注

    你这个问题很诡异,怎么会出现同一个图标1w人同时访问的情况呢?
    如果真有这种bt的需求和实际情况发生的话,这个时候就不应该考虑每次请求都去生成图片了。
    你应该做的是文件这个图片到服务器,然后用缓存或者static变量之类的记录下生成图片的请求参数及生成时间。
    每次请求的时候比较参数及时间,如同一个请求,在1分钟内的直接返回前面生成的图片
    如果是CD的时间的话,那就生成个新的图片再更新你前面缓存或静态变量的时间值供下次访问比较

    请求 -> 是否是生成图片1分钟内的请求 ->是的话直接返回图片
    ->否的话生成新图片
    -> 更新原有时间 ↑

    这里面的比较最简单的就是 Map 前面是你请求的id之类的
    后面的object随意弄个vo对象 只要包含时间和图片路径就可以了

    我的处理方式就这样了,并发1w人的话这个已经不是普通单台服务器可以承受的了,除非这个请求不用数据库的东西

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥20 测距传感器数据手册i2c
  • ¥15 RPA正常跑,cmd输入cookies跑不出来
  • ¥15 求帮我调试一下freefem代码
  • ¥15 matlab代码解决,怎么运行
  • ¥15 R语言Rstudio突然无法启动
  • ¥15 关于#matlab#的问题:提取2个图像的变量作为另外一个图像像元的移动量,计算新的位置创建新的图像并提取第二个图像的变量到新的图像
  • ¥15 改算法,照着压缩包里边,参考其他代码封装的格式 写到main函数里
  • ¥15 用windows做服务的同志有吗
  • ¥60 求一个简单的网页(标签-安全|关键词-上传)
  • ¥35 lstm时间序列共享单车预测,loss值优化,参数优化算法