[omaha] Optimize database queries!

Varun Mehta varun.sagi20 at gmail.com
Thu Jan 22 03:08:18 CET 2015


http://interactivepython.org/runestone/default/user/login

Varun

On Jan 20, 2015, at 3:21 PM, Varun Mehta <varun.sagi20 at gmail.com> wrote:

> I have not deployed my blog yet. :(
> But underlying idea is to learn all frequently used features for a django project.
> And cache is definitely one.
> 
> Static pages definitely seems like a wonderful option.
> 
> -Varun
> 
> On Jan 20, 2015, at 2:53 PM, Wes Turner <wes.turner at gmail.com> wrote:
> 
>> On Tue, Jan 20, 2015 at 1:33 PM, Eric Edens <eric.edens at gmail.com> wrote:
>> 
>>> Redis and memcached? How popular is your blog? :)
>>> 
>>> Have you considered a static site generator? Any time you update your site
>>> --  write a new blog post, add a footer link, or whatever -- you re-render
>>> each page as an HTML file. After that, upload those static files to your
>>> web server.
>>> 
>>> This is *extremely* fast, secure, and cheap. Your hosting will only serve
>>> static files, and you won't have to keep processes running for the Python
>>> interpreter, the database, or any other caching layers.
>>> 
>>> I've used Jekyll [http://jekyllrb.com/] in the past, but there are
>>> definitely others. This one works with Django templates, it seems:
>>> https://github.com/koenbok/cactus.
>>> 
>>> If you want fancy dynamic stuff, you can always make async JS calls after
>>> the page has loaded.
>>> 
>> 
>> Good call.
>> 
>> This [1] is generated with Tinkerer and hosted by GitHub Pages [2], which
>> is backed by a CDN (Fastly); with HTTPS.
>> 
>>> This blog is created from reStructuredText
>> <https://en.wikipedia.org/wiki/reStructuredText> sources hosted by GitHub
>> <https://github.com/westurner/westurner.github.io> which are processed by
>> Tinkerer <http://www.tinkerer.me/> (source
>> <https://github.com/vladris/tinkerer>), which extends Sphinx
>> <https://sphinx-doc.org/> (source <https://bitbucket.org/birkenfeld/sphinx>
>> , wikipedia <https://en.wikipedia.org/wiki/Sphinx_(documentation_generator)>
>> ).
>> 
>> ... Sphinx renders to HTML through Jinja2 templates.
>> 
>> For JS, cdnjs [3] is backed by CloudFlare [4].
>> 
>> CloudFlare has a pretty cool CDN offering that adds an X-Forwarded-For
>> header with the source IP.
>> 
>> 
>> [1] https://westurner.github.io/2013/11/25/hello-world.html
>> [2] https://pages.github.com/
>> [3] https://github.com/cdnjs/cdnjs
>> [4] https://cdnjs.com/
>> [5] https://www.cloudflare.com/overview
>> 
>> 
>>> 
>>> -- Eric
>>> _______________________________________________
>>> Omaha Python Users Group mailing list
>>> Omaha at python.org
>>> https://mail.python.org/mailman/listinfo/omaha
>>> http://www.OmahaPython.org
>>> 
>> _______________________________________________
>> Omaha Python Users Group mailing list
>> Omaha at python.org
>> https://mail.python.org/mailman/listinfo/omaha
>> http://www.OmahaPython.org
> 



More information about the Omaha mailing list