一、缓存系统 1、静态web页面: (1)在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,从文件 ...
分类:
系统相关 时间:
2019-10-11 15:18:45
阅读次数:
122
(1)先安装这个东西 wget https://github.com/downloads/libevent/libevent/libevent-2.0.20-stable.tar.gz tar zxvf libevent-2.0.20-stable.tar.gz cd libevent-2.0.20 ...
分类:
系统相关 时间:
2019-10-10 20:19:37
阅读次数:
99
在Windows系统中使用libevent时,编译报错:error LNK2019: 无法解析的外部符号 __imp_recv,该符号在函数 evthread_notify_drain_default 中被引用 解决方法: 右键项目属性, 配置属性->链接器->输入->附加依赖项,添加 ws2_32 ...
分类:
其他好文 时间:
2019-10-10 11:08:51
阅读次数:
96
nginx服务器配置:192.168.200.111[root@nginx ~]# hostname nginx[root@nginx ~]# bash[root@nginx ~]# vim /usr/local/nginx/conf/nginx.confupstream tomcat_pool { ...
分类:
系统相关 时间:
2019-10-09 15:24:19
阅读次数:
104
Django缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者memcac ...
分类:
其他好文 时间:
2019-10-08 14:35:32
阅读次数:
83
安装Memcached[root@nginx ~]# yum -y install libevent memcached 指定用户大小等信息,工作环境中常指定大小一般为4到8G,此信息测试使用。[root@nginx ~]# memcached -u root -m 120M -n 10 -f 2 ...
分类:
系统相关 时间:
2019-10-06 14:57:51
阅读次数:
78
cookie和session 一、cookie和session的介绍 cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再 ...
分类:
其他好文 时间:
2019-10-04 11:20:20
阅读次数:
88
数据库的作用 解决了操作文件的效率和便捷问题 解决了多个服务同时使用数据的一致性问题 解决了安全的问题 解决了并发问题 数据库的分类 关系型数据库:mysql,oracle,sqlserver,sqllite,accesse 非关系型数据库(存储数据快):redis,mongodb,memcache ...
分类:
数据库 时间:
2019-10-04 00:18:20
阅读次数:
118
如果您存在以下情况,请选择 Memcached: 您需要使模型尽可能简单。 您需要运行具有多个核心或线程的大型节点。 您需要具备缩放能力,随着系统需求的增加和减少来添加和移除节点。 您需要缓存对象,如数据库。 Memcached、Redis (已禁用集群模式) 和 Redis (已启用集群模式) 的 ...
分类:
系统相关 时间:
2019-10-03 22:15:51
阅读次数:
113
FastDFS 是一个由 C 语言实现的开源轻量级分布式文件系统 环境 centos7安装gcc yum install gcc-c++ -y 2.libeventyum -y install libevent如果没有perl库,需要使用yum install perl* 命令安装一下yum -y ...
分类:
其他好文 时间:
2019-10-02 18:49:26
阅读次数:
86