Skip to content

Developers · Best Practices

Best Practices Overview

Last updated 2 November 2026

These pages cover Best Practices in Insites: Back-End Performance, Code Quality and Performance Best Practices, Caching, Multi-Language Sites, Front-End Performance, GDPR, Security and Disaster Recovery, Rate Limiting by IP and System Limitations. Find what makes a page slow: log from your code, read the log, and time each part with time_diff. Translate your interface with translation files, switch language per visitor, and send emails in the right language.

This document is a collection of the various articles and tutorials from experienced Insites developers. It discusses a wide variety of topics such as code quality, development workflow, testing, and QA.

In this section

Before a site goes live, work through the Pre-Launch Checklist, which links back to many of these pages.