Skip to main content

System & Performance Settings

Version Docs Updated

The plugin's speed (caching) and security (WAF — Web Application Firewall) are managed from this hub. Configure all protection and speed optimizations from the MHM Rentiva > Settings > System & Performance tab.


⚡ System & Performance (Caching)

MHM Rentiva uses an advanced object caching layer to reduce database load.

  • Enable Object Cache: When active, database queries are stored in memory, significantly increasing page load speed.
  • Cache TTL Durations:
    • Default: Storage duration for general data (Hours).
    • Lists: Cache duration for vehicle and booking lists (Minutes).
    • Reports & Charts: How frequently statistics are refreshed (Minutes).
  • Meta Query Limit: Maximum number of meta queries per request. Keeping this low keeps the system lighter.

🖼️ IMAGE: SYSTEM & PERFORMANCE SETTINGS

(Settings > System & Performance tab, cache and TTL settings)


🛡️ IP Control & Firewall

Apply IP-based and country-based restrictions to keep malicious users and spam bots away from your system.

  • Whitelist: Add your office or management team's IP addresses here to ensure they are never blocked.
  • Blacklist: Permanently block known malicious IPs.
  • Country Restriction: Add only the countries you serve (e.g., TR, DE) to the allowed list and block the rest of the world with a single click.

🔓 Advanced Security Rules

Built-in protection rules against the most common attack types the system may face:

  • Brute-Force Protection: Temporarily locks accounts against repeated incorrect password attempts.
  • SQL Injection & XSS Protection: Sanitizes data coming from forms to ensure database security.
  • CSRF Protection: Blocks forged requests and form manipulation.

🖼️ IMAGE: SECURITY & FIREWALL PANEL

(Settings tab — IP restriction and security rules interface)


🚥 Traffic Limits & Request Control (Rate Limiting)

Set per-IP, per-minute limits to prevent system resources from being abused.

Limit TypeDescription
Global Request LimitTotal call limit a user can make to plugin functions.
Booking RequestHow many new booking attempts can be made from one IP per minute?
Payment RequestLimits payment gateway attempts to prevent fraudulent transactions.

🩺 System Maintenance & Status

View your server's core information in real time from the "System Status" section at the bottom of the page:

  • PHP / WordPress Versions
  • Server Type (Apache, Nginx, etc.)
  • SQL Mode: Checks whether you are running in High Performance mode for optimal performance.

Section Summary

  • Object Cache increases speed and reduces database load.
  • Rate Limiting stops bot attacks and brute-force attempts.
  • WAF rules provide a software-level security shield.

Changelog

DateVersionNote
23.04.20264.27.2English translation added.
19.03.20264.21.2System, Performance and Security (WAF) guide created.