上一页 1 2 3 4 5 6 7 ··· 11 下一页
摘要: webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便。 1、适用系统:Linux 2、编译安装: 引用 wget http://blog.zyan.cc/soft/linux/webbench/webbench-1.5. 阅读全文
posted @ 2017-04-25 14:15 TyrantMaster 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1. Redis中,并不是所有的数据都一直存储在内存中的,这是和Memcached相比一个最大的区别。 2. Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 3. Redis支持数据的备份,即master-slave模式的数据备份。 4. Redi 阅读全文
posted @ 2017-04-25 14:08 TyrantMaster 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一致性哈希算法在1997年由麻省理工学院提出的一种分布式哈希(DHT)实现算法,设计目标是为了解决因特网中的热点(Hot spot)问题,初衷和CARP十分类似。一致性哈希修正了CARP使用的简 单哈希算法带来的问题,使得分布式哈希(DHT)可以在P2P环境中真正得到应用。 一致性hash算法提出了 阅读全文
posted @ 2017-04-25 14:06 TyrantMaster 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Memcache的分布式介绍 memcached虽然称为“分布式”缓存服务器,但服务器端并没有“分布式”功能。服务器端仅包括内存存储功能,其实现非常简单。至于memcached的分布式,则是完全由客户端程序库实现的。这种分布式是memcached的最大特点。 Memcached的分布式是什么意思? 阅读全文
posted @ 2017-04-25 13:54 TyrantMaster 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 这段时间看项目后台的PHP代码,看到了类似于以下的一段代码,我把它抽出来: 有没有嗅到坏代码的味道?可以看到,在MySQLHandler和MemcachedHandler类中,都有一个create函数,除掉我的输出语句,发现它们一模一样,这就是代码冗余。是的,需要进行代码重构。 进行简单的重构 代码 阅读全文
posted @ 2017-04-24 09:41 TyrantMaster 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 前言 互联网发展到现在,早已超越了原始的初衷,人类从来没有像现在这样依赖过他;也正是这种依赖,促进了互联网技术的飞速发展。而终端设备的创新与发展,更加速了互联网的进化; HTTP/1.1规范发布于1999年,同年12月24日,HTML4.01规范发布;尽管已到2012年,但HTML4.01仍是主流; 阅读全文
posted @ 2017-04-21 15:22 TyrantMaster 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 长久以来本地存储能力一直是桌面应用区别于Web应用的一个主要优势.对于桌面应用(或者原生应用),操作系统一般都提供了一个抽象层用来帮助应用程序保存其本地数据例如(用户配置信息或者运行时状态等). 常见的存放这些数据的方式有许多: 注册表,INI文件,XML文件等等。 除了上面这些比较简单的用来存放 阅读全文
posted @ 2017-04-21 15:19 TyrantMaster 阅读(1321) 评论(0) 推荐(2) 编辑
摘要: 在HTML5本地存储——Web SQL Database提到过Web SQL Database实际上已经被废弃,而HTML5的支持的本地存储实际上变成了 Web Storage(Local Storage和Session Storage)与IndexedDB。Web Storage使用简单字符串键值 阅读全文
posted @ 2017-04-21 14:54 TyrantMaster 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 这里将继续介绍一下FileReader,用FileReader具体地读取文件内容。 NOTE: 在chrome浏览器上本地测试的时候,即以file://xxx这种形式测试本文中的demo,会出现FileReader读取不到内容的情况,表现为 FileReader的result为空或者FileRead 阅读全文
posted @ 2017-04-21 14:48 TyrantMaster 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 利用FormData对象,你可以使用一系列的键值对来模拟一个完整的表单,然后使用XMLHttpRequest发送这个"表单". 创建一个FormData对象 你可以先创建一个空的FormData对象,然后使用append()方法向该对象里添加字段,如下: 注: 字段"userfile"和"webma 阅读全文
posted @ 2017-04-21 14:48 TyrantMaster 阅读(615) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 11 下一页