Skip to Main Content
Python API Development Fundamentals
book

Python API Development Fundamentals

by Jack Chan, Ray Chung, Jack Huang
November 2019
Beginner to intermediate content levelBeginner to intermediate
372 pages
6h 24m
English
Packt Publishing
Content preview from Python API Development Fundamentals

9. Building More Features

Learning Objectives

By the end of this chapter, you will be able to:

  • Use caching to improve API performance and efficiently get the latest information
  • Add the cache function to the Smilecook application using the Flask-Caching package
  • Implement rate-limiting functionality to an API
  • Use IP address to perform rate limiting

In this chapter, we will cover caching to improve performance and get accustomed to using the rate-limiting function.

Introduction

We added pagination, searching, and ordering functions to our Smilecook application in our last chapter so that users can navigate to their recipes much easier. This also helps to reduce the server burden and improve performance. We have explained how making our ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Build REST APIs with Django REST Framework and Python

Build REST APIs with Django REST Framework and Python

Shubham Sarda
The Complete Python Course

The Complete Python Course

Jose Salvatierra Fuentes, Codestars By Rob Percival

Publisher Resources

ISBN: 9781838983994Supplemental Content