摘要: cURL multi批处理实现及避免cURL multi造成CPU负载过高问题 cURL multi批处理实现及避免cURL multi造成CPU负载过高问题 简单的cURL处理如下: cURL还提供了批量处理会话,下面是cURL批量处理相关函数: curl_multi_init — 返回一个新cU 阅读全文
posted @ 2016-03-28 16:42 天涯逐梦 阅读(2295) 评论(0) 推荐(0) 编辑
摘要: Nginx反向代理实现会话(session)保持的两种方式 一、ip_hash: ip_hash使用源地址哈希算法,将同一客户端的请求总是发往同一个后端服务器,除非该服务器不可用。 ip_hash语法: upstream backend { ip_hash; server backend1.exam 阅读全文
posted @ 2016-03-28 16:13 天涯逐梦 阅读(1810) 评论(0) 推荐(0) 编辑
摘要: python-字符串的join要比+操作效率高 python-字符串的join要比+操作效率高 代码 #-*- coding: utf-8 -*- from time import time def plus_test(): t = time() s = '' for i in xrange(100 阅读全文
posted @ 2016-03-28 15:57 天涯逐梦 阅读(2048) 评论(0) 推荐(0) 编辑
摘要: 关于memcache分布式一致性hash 关于memcache分布式一致性hash consistent hashing 算法早在 1997 年就在论文 Consistent hashing and random trees 中被提出,目前在 cache 系统中应用越来越广泛; 1 基本场景 比如你 阅读全文
posted @ 2016-03-28 15:49 天涯逐梦 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 摘要:概要 MongoDB 的_id字段作为一个主键存在于所有文档的最顶层,_id必须是唯一的,而且总是具有唯一约束的索引。除了唯一约束,你可以在集合中的_id字段上使用任何值, 以下这个指南描述了在_id上创建一个自增序列的两种方式: Use Counter Collection Optimis 阅读全文
posted @ 2016-03-28 14:44 天涯逐梦 阅读(1676) 评论(0) 推荐(0) 编辑
摘要: 一:单一职责原则单一职责有2个含义,一个是避免相同的职责分散到不同的类中,另一个是避免一个类承担太多职责。减少类的耦合,提高类的复用性。 二:接口隔离原则表明客户端不应该被强迫实现一些他们不会使用的接口,应该把胖接口中额方法分组,然后用多个接口代替它,每个接口服务于一个子模块。简单说,就是使用多个专 阅读全文
posted @ 2016-03-28 12:54 天涯逐梦 阅读(5011) 评论(0) 推荐(0) 编辑