2017年10月

Content Delivery Network,CDN加速原理(转载)

随着互联网的发展,用户在使用网络时对网站的浏览速度和效果愈加重视,但由于网民数量激增,网络访问路径过长,从 而使用户的访问质量受到严重影响。特别是当用户与网站之间的链路被突发的大流量数据拥塞时,对于异地互联网用户急速增加的地区来说,访问质量不良更是一个 急待解决的问题。如何才能让各地的用户都能够进行高质量的访问,并尽量减少由此而产生的费用和网站管理压力呢?内容发布网络(Content Delivery Network,CDN)诞生了。
一、CDN是什么?

- 阅读剩余部分 -

MemCache与Redis内存分配对比

MemCache与Redis都是开源免费的缓存产品。
Redis是一个高性能的key-value数据库。


内存分配区别
Redis是 存储数据有多大,则分配多大的内存空间。
而MemCache则是内存池分配。
MemCache它会对内存“分区”然后“分块”,一块为1M。所以使用MemCache,一般是建议,一次存储数据大小不要超过1M。
这样可以有效减少“内存碎片”,保证set、get的效率
看个图吧
MemCache内存分配

鼠标经过切换图片(js特效基础)

code:https://github.com/net-web/javasript-base.git
代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title></title>
</head>
<body>
<img src="images/1.jpg" alt="" id="img"/>
<script>
    var pic = document.getElementById("img");//获取DOM
    pic.onmouseover = function () {
        pic.src = "images/2.jpg";
    }
    pic.onmouseout = function () {
        pic.src = "images/1.jpg";
    }
</script>
</body>
</html>

效果:
GIF.gif

EF6.0+MVC5 MemCache配置,测试demo(过期时间、分布式)

code : https://github.com/net-web/MemCacheExample
MemCache是什么?
分布式、高效的缓存系统。
由于数据库有一个相关的表已经有700多万条记录(分表、索引该优化的DBA都弄过了),对一些经常需要用的数据,又不经常发生变化的数据放在缓存。
客户问了我一个这样的问题:你是用MemCache还是用MemCached ?

- 阅读剩余部分 -