- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 nginx源码分析--内存池
内存池是nginx很重要的数据结构,结构图大概如下。 ngx_palloc.h /* * Copyright (C) Igor Sysoev * Copyright (C) Nginx, Inc. */ #ifndef _NGX_PALLOC_H_INCLUDED_ #define _NGX_PALLOC_H_INCLUDED_ #include <ngx_config.h> #incl
2017-05-10 15:11:06 668 1
原创 nginx源码分析--数组链表
数组和链表的优缺点我们都知道,nginx的数组链表结合了这两种数据结构的优点,表面是链表,链表里每个节点是一个固定大小的数组。结构如下图。 ngx_list.h /* * Copyright (C) Igor Sysoev * Copyright (C) Nginx, Inc. */ #ifndef _NGX_LIST_H_INCLUDED_ #define _NGX_LIST_H_IN
2017-05-09 18:11:51 405
原创 nginx源码分析--数组
ngx_array.h /* * Copyright (C) Igor Sysoev * Copyright (C) Nginx, Inc. */ #ifndef _NGX_ARRAY_H_INCLUDED_ #define _NGX_ARRAY_H_INCLUDED_ #include <ngx_config.h> #include <ngx_core.h> struct ngx_array
2017-05-09 17:25:29 321
原创 php设置缓存
在php中设置<?php header('Cache-Control:max-age=1000000'); echo 1; ?>用火狐访问,然后f5刷新,看到请求里带了Cache-Control:max-age=0指令,所以达不到缓存效果。 点击url栏,回车,没有发请求,直接从缓存里拿到响应的数据。
2017-05-06 04:21:37 1956
原创 squid缓存服务器安装和使用
1.首先在http://www.squid-cache.org/Versions/下载源码,我下载的版本是3.5。环境是ubuntu。 2.解压源码,然后cd到该文件夹下,执行编译三部曲。具体可参见网上的教程。 这里说一下我安装的时候遇到的问题。 主要是文件权限的问题。 1.squid.conf里需要打开dir_cache这个配置,否则启动的时候会提示dir_cache没有配置。 2./u
2017-05-06 04:14:57 3649
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人