Ich habe vor kurzen den sehr interessante Talk Building Lanyrd von dem Lanyrd Co-Founder Simon Willison gesehen. Am Ende seines Talks zeigt/beschreibt er ein paar Tipps&Tricks die ich ziemlich gut finde. Damit ich diese nicht vergesse, will ich sie hier festhalten :)
<img src='new_server/cluster' width=1 heigth=1>
class Conference(models.Model): ... cache_version = models.IntegerField(default=0) ... def save(self, *args, **kwargs): self.cache_version += 1 super(Conference, self).save(*args, **kwargs)
{% cache 36000 conf-topics conference.pk conference.cache_version %} the cached template code {{ conference.name }} ... {% for topic in conference.topics.all %} {{ topic.description }} {% endfor %} {% endcase %}
from django.core import signing signing.dumps({"foo": "bar"}) signing.loads(signed_string) response.set_signed_cookie(key, value, ...) response.get_signed_cookie(key)
global.js global.ed1d119.js static.foobar.host.com/js/global.ed1d119.js
Cache-Control: max-age=315360000 Expires: Fri, 18 Jun 2021 00:00:00 -0000 GMT
Talk + Slides | http://lanyrd.com/2011/brightonpy-building-lanyrd/sgptt/ |
---|---|
Lanyrd | http://lanyrd.com |
log.lua | https://gist.github.com/1039751 |
MVC Mini Profiler | http://www.codinghorror.com/blog/2011/06/performance-is-a-feature.html |
Auf den Tag genau 2 Jahre nach meinen letzten Posting habe ich endlich mal wieder meinen Blog aufgefrischt.
Design: Twitter Bootstrap
Kommentarfunktion: Disqus (macht weiter so Jungs)
Noch immer powered by Python und Hyde.