收藏
回答

请问如何解决小程序并发问题?

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 需求 客户端 6.7.3 2.3.0

小程序后台是Ubuntu+node+express+mysql,现在是让几十个人同时用小程序,就会很难加载出来...服务器是腾讯云的4核8G,首页有很多图片,详情页会有视频...本人新手,请问怎么解决?


我这变代码是,一个用户进入首页,就会请求一次数据库,显示数据。

还有图片和视频是放在数据库同一个表中的,会不会也有影响?


最后一次编辑于  2018-10-26
回答关注问题邀请回答
收藏

4 个回答

  • 半寸灰
    半寸灰
    2018-10-26

    带宽小了   把图片文件  存在 对象存储  吧

    2018-10-26
    有用 1
    回复 3
    • 2018-10-26

      请问对象存储和CDN有什么区别吗?

      2018-10-26
      回复
    • 半寸灰
      半寸灰
      2018-10-26回复

      CDN是存在自己服务器上的  别人访问了  就帮你把文件缓存到CDN服务器。下次访问时 就直接访问cdn的  。


      对象存储是存在对应服务商的服务器的  也可以加上  CDN加速

      2018-10-26
      回复
    • 2018-10-26回复半寸灰

      明白了,谢谢!

      2018-10-26
      回复
  • kevin
    kevin
    2018-10-26

    带宽多少

    2018-10-26
    有用 1
    回复 4
    • 2018-10-26

      5M

      2018-10-26
      回复
    • kevin
      kevin
      2018-10-26回复

      那就把视频存储到第三方,比如七牛、腾讯视频等。

      2018-10-26
      回复
    • 2018-10-26回复kevin

      好的,谢谢。如果存储在第三方,类似CDN这种,小程序里不需要修改什么吧

      2018-10-26
      回复
    • kevin
      kevin
      2018-10-26回复

      域名添加下就行。

      2018-10-26
      回复
  • 走出五千年
    走出五千年
    2018-10-26

    看一下操作数据库的方法是不是有问题

    2018-10-26
    有用 1
    回复 3
    • 2018-10-26

      我是首页会一次性加载60张图片,几个人访问没有问题,人一多就不行了。不是图片出不了,而是整个首页的数据都加载不出来了,多半是与数据库的连接查询问题

      2018-10-26
      回复
    • 走出五千年
      走出五千年
      2018-10-27回复

      60张图片太大了吧,可以让后端在上传图片的时候,原图存入一个字段,压缩并且缩放的存入另一个字段,首页加载的是缩放压缩后的图,这样既能减轻服务器负载,又能让小程序渲染图片更加轻巧(尤其是安卓机,安卓机渲染图片明显不如臭苹果)

      2018-10-27
      回复
    • 2018-10-28回复走出五千年

      已经采用压缩,谢谢

      2018-10-28
      回复
  • 畅
    2018-10-29

    你花了冤枉钱,云服务器本身只是为了传动态数据的,那么高配置完全是浪费。建议把数据库、静态资源这些功能都拆出去,买对象存储跟CDN就能把并发提高到挺高的水平,无非是把省下来的钱买流量罢了。

    2018-10-29
    有用
    回复 1
    • 2018-10-29

      原来是这样,明白了。因为帮学校做,是老师直接去咨询腾讯的人,给她推荐买的这个服务器...

      2018-10-29
      回复
登录 后发表内容