从零到一,美芽的技术实战 经验

以客户端和后端同学的沟通为主;二是重复轮子,已经有成熟的开源实现了,却用自己的代码重复实现了;三是过度设计。 沟通成本:协议 / 流程 1. 协议 在协议方面,很多项目在设计前后端交互协议时非

gww3 2015-05-15   27577   0
技术  

创业型小公司如何做好日常的监控运维 经验

3. 能否支持跨语言 。我们的产品基本上是C、Java、Python、JSON的混合产品,尤其是后端主要由Java和python组成。 4. 可伸缩性是否足够好 。我们的业务和数据在快速发展,所

jopen 2016-01-13   43129   0

Subversion 和 GIT 开发者演进 经验

GIT@OSC 等代码托管平台使用。 libgit2 并没有合适的 GIT smart 服务器后端实现,多数情况下,libgit2 主要面向的是客户端,由于 git 是分布式的,对于仓库的读写也就客户端

jopen 2016-01-08   17576   0

Vue开源项目库汇总 经验

0-boilerplate ★241 - Vue2单页应用样板​ vue-spa-template ★223 - 前后端分离后的单页应用开发 Framework7-Vue ★210 - VueJS与Framework7结合

lishanhoog 2017-03-06   60991   0

GraphQL技术栈概览:如何将所有的功能组合起来 经验

GraphQL是独立于传输层的,所以HTTP并不一定总是有效。 但是,GraphQL同时带来了众多新的机会: 在访问后端的模式和解析器(resolver)上声明缓存控制信息; 模式方案所带来的自动化细粒度缓存控制,而不需要考虑每个请求的命中率。

caobiao 2017-12-19   15307   0
GraphQL  

基于LVS负载均衡的高性能Web站点设计与实现 经验

Varnish进程一旦挂起、崩溃或者重启,缓存数据都会从内存中完全释放,此时所有的请求都会被发送到后端服务器,在高并发情况下,这会给后端服务器造成很大压力; 第三, 重启Varnish后,在上线前需要重新计算请求数据,预热缓存。

jopen 2013-08-09   64582   0

eBay里Elasticsearch集群的生命周期 经验

集群监控是通过定制的监控插件实现的,它可以从各个Elasticsearch节点中把70多个指标推送到后端的基于TSDB的数据库中。插件基于推的模式工作。外部的仪表盘使用Grafana来处理TSDB数据库

lengsha 2017-06-29   67859   0

坑:重构过程中的过度设计 经验

PHP性能不太行,并且界面做出来不好看,前端分离还不彻底,改成Nodejs+Angularjs来进行前后端分离,前端人员专注页面,做出更绚丽的页面来,后端人员专注业务逻辑,使用 RESTAPI 进行数据交互。 docker部署,

Ray1137 2017-01-20   7722   0

服务端渲染与 Universal React App 经验

页面由服务端直接返回给浏览器,路由为服务端路由,URL 的变更会刷新页面,原理与 ASP,PHP 等传统后端框架类似。 同构: 英文表述为 Isomorphic 或 Universal,即编写的 JavaScript

ctwer1 2017-11-03   19656   0

迎来 PyTorch,告别 Theano,2017 深度学习框架发展大盘点 经验

版本中,微软逐步更新了 CNTK 对 Python、C++、C#、Java 等的 API 支持,对 Keras 的后端支持等新功能。在 2.1 中,cuDNN 版本升级到 6.0,支持 Universal Windows

bhyopen 2018-01-01   20594   0

高度可扩展性的文件系统:Lustre 经验

出于复杂性、性能、实际存储需求等考虑,目前设计实现中将单个文件对象数限制为160个。对于EXT4 后端文件系统,单个文件最大可达2TB,因此Lustre单个文件最大可以达到320TB。那么,Lustr

jopen 2014-01-10   18859   0

亿级规模的Elasticsearch优化实战 经验

有10年+互联网从业经验,曾获得微软2002-2009 MVP荣誉称号。2008年就职百姓网,负责后端代码开发和Elasticsearch & Solr维护工作。 Elasticsearch

jopen 2015-08-16   67221   0

SparkR:数据科学家的新利器 经验

实现RDD和DataFrame类。 架构 SparkR主要由两部分组成:SparkR包和JVM后端。SparkR包是一个R扩展包,安装到R中之后,在R的运行时环境里提供了RDD和DataFrame API。

jopen 2015-10-24   49850   0
SparkR  

Kubernetes 架构浅析 经验

箭头表示调用和依赖关系 具体分析一下为了达到我们的目标,需要做到改进: Loadbalancer 要调用后端应用服务节点,后端应用服务节点挂了或者迁移增加节点,都要变更Loadbalancer的配置。这样明显达不到目标,于是计划将

jopen 2015-11-25   78108   0

大规模 Node.js 应用 经验

容器(wormhole),通过这个 node 容器,前端可以专注于展现层的开发,统一前端的本地和线上的代码运行环境,也让后端摆脱了繁琐的套模板工作,专注于提供数据接口。同时这套容器基于天猫的 模块化规范,横向打通了各个业务和应用之间的模块共享。

lolek 2015-11-30   24489   0

架构的坑系列:重构过程中的过度设计 经验

PHP性能不太行,并且界面做出来不好看,前端分离还不彻底,改成Nodejs+Angularjs来进行前后端分离,前端人员专注页面,做出更绚丽的页面来,后端人员专注业务逻辑,使用 RESTAPI 进行数据交互。 docker部

hk7788 2016-06-02   21112   0

携程APP好用的秘诀大起底 告诉你APP性能优化也有捷径可走! 经验

陈浩然表示,APP端是通过TCP连接连到TCP Gateway,转化后通过HTTP请求转化到后端一个标准的SOA接口当中,是一个标准的HTTP协议,前端通过TCP连接。 他在演讲中表示,TC

MarJarrett 2016-10-12   18644   0

Tumblr:150亿月浏览量背后的架构挑战(上) 经验

MySQL sharding(非常奏效) 采用“在单台服务器上榨出一切”的方式。过去一年已经用C开发了两个后端服务: ID 生成程序 和 Staircar (用 Redis 支持 Dashboard 通知)

fmms 2012-02-17   89104   0

Nginx的介绍和使用 经验

#weigth参数表示权值,权值越高被分配到的几率越大 #max_fails 当有#max_fails个请求失败,就表示后端的服务器不可用,默认为1,将其设置为0可以关闭检查 #fail_timeout 在以后的#fail

jopen 2013-05-27   34189   0

使用Node.js+Socket.IO搭建WebSocket实时应用 经验

6 搭建WebSocket服务端 这个环节我们尽可能的考虑真实生产环境,把WebSocket后端服务搭建成一个线上可以用域名访问的服务,如果你是在本地开发环境,可以换成本地ip地址,或者使用一个虚拟域名指向本地ip。

jopen 2014-06-11   1172396   0
1 2 3 4 5 6 7 8 9 10