博客专栏  >  综合   >  入坑CDN

入坑CDN

入坑CDN过程中的点点滴滴

关注
0 已关注
13篇博文
  • Python实现伪源站服务器

    学习python是因为当时学习的C语言实现一个东西太难了,做一个图形界面又丑又难看,而且还很难写。python高度封装,简洁,第三方库也超多,像列表这种东西用起来真是太爽了,对于字符串简直无所不能,所...

    2015-05-09 09:57
    1583
  • 使用iostat分析IO性能

    对于I/O-bond类型的进程,我们经常用iostat工具查看进程IO请求下发的数量、系统处理IO请求的耗时,进而分析进程与操作系统的交互过程中IO方面是否存在瓶颈。下面通过iostat命令使用实例,...

    2015-06-02 22:20
    2438
  • 利用pstack 和 strace分析程序在哪里耗时?

    目前测试了nws服务器代码中的while(!stop){...}死循环,发现while循环一次有的线程需要100ms左右,这个时间就有点长了。于是利用如下linux的ps、pstack和strace对...

    2017-09-12 13:23
    1995
  • 利用伪B站做测试的时候遇到304的一点小问题

    用户先请求nws服务器,如果本地可以命中,nws直接返回文件给用户; 如果本地没有命中,nws回源向伪B站请求文件,就是简单的cdn的思路。Created with Raphaël 2.1.0用户nw...

    2017-09-28 11:32
    336
  • 将进程绑定到特定的cpu - taskset命令

    在测试斗地主程序的时候,发现单核cpu的运行时间总比多核cpu运行时间块,用taskset命令一看,果然是一个进程运行在两个cpu上。 Score of team 1 is : -1154...

    2017-10-12 09:57
    727
  • GCC在C语言中内嵌汇编 asm __volatile__

    在内嵌汇编中,可以将C语言表达式指定为汇编指令的操作数,而且不用去管如何将C语言表达式的值读入哪个寄存器,以及如何将计算结果写回C 变量,你只要告诉程序中C语言表达式与汇编指令操作数之间的对应关系即可...

    2017-10-24 09:46
    185
  • 新增加的HTTP状态码 -- 103

    IETF公布了新的HTTP状态码-103, 总结一下就是提前预加载(css、js)文档,提升用户的访问速度。Summary: a new status code that lets the serve...

    2017-11-08 16:21
    402
  • 内嵌汇编 - cmpxchgl 指令学习笔记

    一、背景又是关于汇编,头真是大,当年欠吴旭老师的汇编终究还是要还的。 在看nws源码的时候,里面有这样一段代码static __inline__ unsigned long atomic_cm...

    2017-12-13 16:35
    495
  • linux pmap

    pmap查看某个进程的内存使用情况 最核心就是最后一句: mapped:23344Kwriteable/private:1280Kshared:4K\color{red}{mapped: 2334...

    2018-01-17 11:29
    87
  • 清理cache sync && drop_caches

    问题描述 在linux上用iostat观察磁盘的时候,发现sda周期性的出现毛刺 最后调查原因发现是因为cache的原因,linux会集中写入sda,导致毛刺\color{red}{因为cac...

    2018-01-17 16:54
    95
  • [CDN 技术] HTTP参数中Etag的重要性

    Etag在HTTP1.1中有介绍,主要的作用就是在(css file, image, javascript file)文件后面添加一个唯一的参数(相当于查询参数字符串),Etag有服务器端生成,并且随...

    2017-11-04 20:18
    327
  • HTTP中的Range: bytes=0-

    HTTP中的Range就是分段请求字节数,也是大家经常说的断点续传。Range头域可以请求实体的一个或者多个子范围,Range的值为0表示第一个字节,也就是Range计算字节数是从0开始的表示第二个5...

    2017-11-09 10:13
    622
  • Transfer-Encoding 和Content-Encoding

    Transfer-Encoding: chunked分块编码,对应Content-Length计算实体长度。 有的时候服务器发送的数据并没有具体的长度,这是时候就需要chunked分块编码 Cont...

    2017-12-26 21:28
    267

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部