Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.072.024 Times

django-query-caching 0.1.1

Company: Sean Hayes
Date Added: August 07, 2013  |  Visits: 276

django-query-caching

Report Broken Link
Printer Friendly Version


Product Homepage
Download (42 downloads)



Caches the results of SQL queries transparently.<br />FYI, this isn't complete yet, there's probably still a lot of bugs.<br />Also, this whole project might just be a bad idea since it caches everything. I'll probably add options for excluding tables and limiting the size of queries that can be cached. Even then, testing will need to be done to make sure this actually speeds things up.<br />This project was developed using Django 1.2.1.<br /><br />= Usage =<br />Place this directory in your Django project or on your Python path, then add 'django_query_caching' to your INSTALLED_APPS. That's it.<br /><br />= Why? =<br />I'd written a CachedManager implementation that caches whole QuerySets, but it was really only good for doing things like MyModel.objects.all(). filter() and the other methods would still hit the database (writing custom filter() and exclude() methods to iterate over the whole cached QuerySet wouldn't be practical), as would anything to do with a RelatedManager. Using the Django Debug Toolbar, I also noticed that the same queries were sometimes being executed 2-3 times per page load, because they were occurring in separate parts of my application and the built in QuerySet cache isn't shared across instances. I decided the simplest way to solve all these problems at once was to cache the results of the SQL statements themselves.

Requirements: No special requirements
Platforms: *nix, Linux
Keyword: Cache Cached Caches Django Filter Isn Methods Noticed Project Queries Queryset Relatedmanager Results Things
Users rating: 0/10

License: Freeware Size: 10.24 KB
USER REVIEWS
More Reviews or Write Review


DJANGO-QUERY-CACHING RELATED
Programming  -  django-filter 0.5.2
A reusable Django application for allowing users to filter queryset dynamically md5=5dc0a213a26555ee1305ca3ad527b710
10.24 KB  
Network & Internet  -  django-pylibmc-sasl 0.2.4
This package provides a memcached cache backend for Django using pylibmc. You want to use pylibmc because it's fast. This is a fork of the django-pylibmc package. These changes will eventually end up upstream.
10.24 KB  
Libraries  -  Input Filter extension for PHP 0.11.0
Input Filter extension for PHP project is an extension for safely dealing with input parameters. It is meant to address this issue by implementing a set of filters and mechanisms that users can use to safely access their input data..
24.58 KB  
Network & Internet  -  django-locality 0.2.1
django-locality is a pretty simple library geared at making things easy when it comes to countries and territories. It comes with a bunch of nice initial data, so you'll be able to immediately get up to speed tying objects to countries and...
20.48 KB  
Web Hosting  -  mod_whois 0.1
mod_whois is an Apache2 module (filter) which receives standard WHOIS queries and rewrites them into standard HTTP requests. After the "translation", the request can be processed by the usual mechanisms (mapping to static content, running CGI &...
 
Network & Internet  -  django-mongodb-cache 0.1.0
django-mongodb-cache is a Mongodb cache backend for Django framework. #md5=f42ab3b39b5f0d9066952bdda9d7a0c9
10.24 KB  
Network & Internet  -  django-pylibmc 0.2.1
django-pylibmc is a Django module that provides a memcached cache backend for Django using pylibmc. You want to use pylibmc because it's fast. Installation: Get it from pypi: pip install django-pylibmc
10.24 KB  
Network & Internet  -  django-phased 0.5.0
This technique has been desribed by Adrian Holovaty in this blog post and previously by Honza Kral. The idea is to first render the template with certain blocks denoted as "phased," such that they will not be rendered, and will remain valid...
10.24 KB  
Network & Internet  -  django-sendfile 0.3.0
This is a wrapper around web-server specific methods for sending files to web clients. This is useful when Django needs to check permissions associated files, but does not want to serve the actual bytes of the file itself. i.e. as serving large...
10.24 KB  
Web Authoring  -  django-uni-form 0.7.0
Django forms are easily rendered as paragraphs, tables, and unordered lists. However, elegantly rendered div based forms is something you have to do by hand. The purpose of this application is to provide a simple tag and/or filter that lets you...
40.96 KB  
NEW DOWNLOADS IN LINUX SOFTWARE, BUSINESS
Linux Software  -  EasyEDA PCB Designer for Linux 2.0.0
EasyEDA, a great web based EDA(Electronics Design Automation) tool, online PCB tool, online PCB software for electronics engineers, educators, students, makers and enthusiasts. Theres no need to install any software. Just open EasyEDA in any...
34.4 MB  
Linux Software  -  wpCache® WordPress HTTP Cache 1.9
wpCache® is a high-performance, distributed object, caching system application, generic in nature, but intended for use in speeding up dynamic web applications, by decreasing database load time. wpCache® decreases dramatically the page...
3.51 MB  
Linux Software  -  Polling Autodialer Software 3.4
ICTBroadcast Auto Dialer software has a survey campaign for telephone surveys and polls. This auto dialer software automatically dials a list of numbers and asks them a set of questions that they can respond to, by using their telephone keypad....
488 B  
Linux Software  -  Total Video Converter Mac Free 3.5.5
Total Video Converter Mac Free developed by EffectMatrix Ltd is the official legal version of Total Video Converter which was a globally recognized brand since 2006. Total Video Converter Mac Free is a free but powerful all-in-one video...
17.7 MB  
Linux Software  -  Skeith mod_log_sql Analyzer 2.10beta2
Skeith is a php based front end for analyzing logs for Apache using mod_log_sql.
47.5 KB  
Business  -  Inventoria Inventory Software Free 11.06
Inventoria is professional inventory stock management software for Windows that allows you to manage inventory in one or several locations. Manage your stock levels by categories, locations, and vendors. Combine Inventoria with HourGuard, Express...
611.18 KB  
Business  -  Java SQL Admin Tool for Linux 2.4.3
This is a Java-based Admin-Tool for SQL-Databases via JDBC. It needs to have JDK 1.6 underneath In the beginnings of Java I had my first look at this exciting product. So I decided to learn more about Java. As beeing a developer for...
686.08 KB  
Business  -  DBBalancer 0.4.4
DBBalancer is some sort of middleware that would sit in between of database clients, like C, C++, TCL, Java JDBC, Perl DBI, and a database server. Currently the only server supported is Postgres, but the architecture is open to embrace more...
174.08 KB  
Business  -  Postgres Plus 9.0.4
Postgres Plus is a distribution of PostgreSQL that contains the following additional features integrated in a convenient installation package: Postgres Studio for administration, Procedural Language Debugger, GridSQL Parallel Query, MySQL...
43.06 MB  
Business  -  Apatar Data Integration 1.12.23
Apatar is an open source Extract, Transform, and Load (ETL) project. Modular architecture delivers: 1. Visual job designer/mapping 2. Connectivity to all major data sources 3. Flexible Deployment Options (GUI, or server engine with JVM, or...
25.94 MB