Kitab Django

Kumpulan langkah-langkah setup django, mulai dari proses server setup, deploy dan optimasi baik server maupun django itu sendiri.

NOTE:

Artikel ini sifatnya selalu work-in-progress, isi dapat berubah sewaktu-waktu tanpa pemberitahuan sebelumnya.

Server Setup (Ubuntu)

  1. Install Basic Tools and Dependencies
  2. Custom nginx with mod_pagespeed dan http_image_filter
  3. Menambahkan domain ke nginx
  4. Monitor uwsgi dengan uwsgitop
  5. Optimasi uwsgi

Django Local

  1. Setup PostgreSQL
  2. django-debug-toolbar
  3. django-grappelli
  4. Reset Django DB dan Berkas Migrasi
  5. Manajemen settings menggunakan python-decouple
  6. Setup Vagrant Nginx Django uwsgi di Localhost

Django Deploy

  1. uwsgi setup
  2. supervisor setup

Optimasi Django

  1. django-htmlmin untuk kecepatan halaman (page speed)
  2. Optimasi django-admin
  3. Mahalnya Query di Django Admin
  4. Tentang Caching di Django
  5. Mahalnya Django-HTMLmin
  6. Sitemap Django Lambat

Tips Query Database

  1. Menggunakan annotate di django
  2. Tentang Query Random

Optimasi Database (PostgreSQL)

  1. Query select_related di django

Django Tips

  1. Deteksi User Agent di Django
  2. Melayani robots.txt via nginx
  3. Menghapus page_cache secara Manual
  4. Pencarian Full-text di Django
  5. Penggunaan SlugField
  6. Menggunakan Annotate di django
  7. Membuat custom filter di django-admin
  8. Beberapa Hal Penting Ketika Deploy Django Project
  9. Custom Filter Query di django-admin
  10. Membuat Custom Middleware di Django 1.8 dan 1.10.5

Others

  1. Membuat Sitemap Sesuai Standar Mesin Pencari
  2. Optimasi Django ala Pixabay
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s