一、django的六种缓存的应用方式 1、调试模式 2、内存 3、文件 4、数据库 5、memcache 二、django的缓存的应用,一共有三种方式 1、对某个视图函数生效 2、对某个html文件的的一部分生效,主要是在html中设置 3、对全网生效,需要在中间件中设置 生效的权力:全局大于》某个 ...
分类:
其他好文 时间:
2018-08-11 01:22:43
阅读次数:
204
前言 Redis是常用基于内存的Key-Value数据库,比Memcache更先进,支持多种数据结构,高效,快速。用Redis可以很轻松解决高并发的数据访问问题;作为实时监控信号处理也非常不错。 环境 Ubuntu 18.04 安装Redis服务器端 安装完成后,Redis服务器会自动启动,我们检查 ...
分类:
系统相关 时间:
2018-08-10 23:23:47
阅读次数:
452
看到很多PHP程序员职业规划的文章,都是直接上来就提Linux、PHP、MySQL、Nginx、Redis、Memcache、jQuery这些,然后就直接上手搭环境、做项目,中级就是学习各种PHP框架和类库,高级阶段就是MySQL优化、PHP内核与扩展、架构设计这些了。 这些文章都存在一个严重的缺陷 ...
分类:
Web程序 时间:
2018-08-10 14:36:09
阅读次数:
200
必要性 : 由于Django是动态网站,所有每次请求可能进行数据库相关操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用缓存。 缓存会将某个views的返回值保存至内存 或者 memcache中,在有效时间内不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿到并 ...
分类:
其他好文 时间:
2018-08-09 13:59:58
阅读次数:
147
唉,libevent中到处都是回调函数,还好我之前稍微了解了一点。 日志,锁,条件变量,这些都是可以通过设置回调函数来进行设置的。 整个运行环境是在event_base的环境下,在1.4以前的版本,是一个全局的event_base,是通过event_init来构建出来的。到了后来的2.0版本,需要通 ...
分类:
其他好文 时间:
2018-08-08 23:42:12
阅读次数:
295
在写这篇文章之前一直对memcache 、memcached模糊,相差一个字母,特此总结下: Memcache是什么? Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是 ...
分类:
系统相关 时间:
2018-08-08 18:13:48
阅读次数:
230
Memcached的特点:1.在Memcached中可以保存的item数据量是没有限制的,只要内存足够;2.Memcached单进程最大使用内存为2GB,要使用更多内存,可以分别在不同端口启动多个Memcached进程;3.Memcached是一种无阻塞的socket通信方式的服务,基于libevent库,由于无阻塞通信,对内存读写速度非常之快;4.Memcached分为服务器和客户端,可以配置多
分类:
系统相关 时间:
2018-08-07 23:50:11
阅读次数:
207
编译安装zabbix3.4,官方有教程,但是遇到一些报错: 总结下来,需要安装这些环境: 编译安装 pcre库编译安装 libevent-devel编译安装 net-snmp-develapt-get install libmysqld-dev 下面是找的时候遇到的参考资料: 1、error: My ...
分类:
系统相关 时间:
2018-08-07 20:46:01
阅读次数:
231
安装完php的时候需要安装memcache的扩展wget https://github.com/libevent/libevent/releases/download/release-2.0.22-stable/libevent-2.0.22-stable.tar.gztar zxf libevent-2.0.22-stable.tar.gz
cd libevent-2.0.22-stable
分类:
Web程序 时间:
2018-08-07 18:50:26
阅读次数:
167
一 Django的缓存机制: ① 关于Django缓存的介绍: ② Django所提供的缓存机制: 二 各种缓存配置 ① 开发调试(此模式为开发调试使用,实际上不执行任何操作) settings.py文件配置 CACHES = { 'default': { 'BACKEND': 'django.co ...
分类:
其他好文 时间:
2018-08-06 21:05:42
阅读次数:
140