Skip to content

Commit ee24ab2

Browse files
committed
yikes, the caching section needs a whole lot of work
1 parent e6281b9 commit ee24ab2

File tree

3 files changed

+28
-9
lines changed

3 files changed

+28
-9
lines changed

caching.html

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,23 @@ <h1>Caching</h1>
8383
change the system can invalidate the cache and re-retrieve the updated values
8484
for future requests.</p>
8585
<p>A cache can be created for multiple layers of the stack. </p>
86-
<h2>Caching Resources</h2>
86+
<h2>Caching backends</h2>
87+
<ul>
88+
<li>
8789
<p><a href="http://memcached.org/">memcached</a> is a common in-memory caching system.</p>
90+
</li>
91+
<li>
8892
<p><a href="http://redis.io/">Redis</a> is a key-value in-memory data store that can
89-
easily be configured for caching with libraries such as
90-
<a href="https://github.com/sebleier/django-redis-cache">django-redis-cache</a>.</p>
93+
easily be configured for caching with libraries such as
94+
<a href="https://github.com/sebleier/django-redis-cache">django-redis-cache</a>.</p>
95+
</li>
96+
</ul>
97+
<h2>Caching resources</h2>
98+
<ul>
99+
<li>"<a href="https://bjornjohansen.no/caching-varnish-or-nginx">Caching: Varnish or Nginx?</a>"
100+
reviews some considerations such as SSL and SPDY support when choosing
101+
reverse proxy Nginx or Varnish.</li>
102+
</ul>
91103
<br/>
92104
Next read the
93105
<a href="/task-queues.html">task queues</a> section.

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-04-04T08:25:39Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-04-04T08:45:30Z</updated></feed>

source/content/pages/14-caching/1401-caching.markdown

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,17 @@ for future requests.
1717
A cache can be created for multiple layers of the stack.
1818

1919

20-
## Caching Resources
21-
[memcached](http://memcached.org/) is a common in-memory caching system.
20+
## Caching backends
21+
* [memcached](http://memcached.org/) is a common in-memory caching system.
22+
23+
* [Redis](http://redis.io/) is a key-value in-memory data store that can
24+
easily be configured for caching with libraries such as
25+
[django-redis-cache](https://github.com/sebleier/django-redis-cache).
26+
27+
28+
## Caching resources
29+
* "[Caching: Varnish or Nginx?](https://bjornjohansen.no/caching-varnish-or-nginx)"
30+
reviews some considerations such as SSL and SPDY support when choosing
31+
reverse proxy Nginx or Varnish.
2232

23-
[Redis](http://redis.io/) is a key-value in-memory data store that can
24-
easily be configured for caching with libraries such as
25-
[django-redis-cache](https://github.com/sebleier/django-redis-cache).
2633

0 commit comments

Comments
 (0)