windows系统上大数据量方案思考

公司的服务器采用的是windows2008R2,,目前没有多余的服务器

但是windows的服务器配置还是很高的

8G内存,8核心CPU,500g硬盘1G带宽

场景是数据库数据量有200-300w左右

每天新增2w,并发每秒5-10个左右

并且存在上传下载业务,主要是上传业务

这些都是通过api接口实现我们的web采用的wnmp环境

php框架采用的是laravel5.2,目前api接口存在第一次访问慢原因,这些都是因为nginx在windows上部署的原因。nginx在windows上确实发挥不出它的特长(nginx菜鸟,只能看网上文章更配置)

所以我们打算外部的api接口全部运行在linux上

windows上安装虚拟机 ,然后虚拟机安装lumn跑api,web服务由windows上的nginx处理,然后让nginx反向代理公网ip到虚拟机上。

这样我们的api大并发处理,数据库写入都可以用到nginx的优势。

不知道有没有更好的方案,这是我目前思考出来的

朋友说让我在docker上跑,打算试试看

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,248评论 19 139
  • 第一章 Nginx简介 Nginx是什么 没有听过Nginx?那么一定听过它的“同行”Apache吧!Ngi...
    JokerW阅读 32,845评论 24 1,002
  • 从三月份找实习到现在,面了一些公司,挂了不少,但最终还是拿到小米、百度、阿里、京东、新浪、CVTE、乐视家的研发岗...
    时芥蓝阅读 42,417评论 11 349
  • 总归是闲不住的,总归是要在路上的。 很久没有骑车穿行在城市中,最为清晰的记忆便是在苏州上大学时,喜欢骑着自行车穿街...
    疯花花阅读 276评论 4 4