|
|
|
|
|
Project title: |
Optimise WordPress VPS: Nginx, PHP-FPM, Security
|
|
Posted by: |
External project from PeoplePerHour
|
|
Started: |
13-Nov-2025 04:58 GMT |
|
Description: |
1. PHP & Server Configuration Fixes
Increase PHP limits (Elementor safe values):
upload_max_filesize = 128M
post_max_size = 256M
memory_limit = 512M
max_execution_time = 300
max_input_vars = 5000
Update .user.ini or main php.ini as appropriate.
Ensure Imagick, cURL, and GD are correctly configured.
Fix PHP-FPM settings for stability:
pm.max_children = 8
pm.max_requests = 500
Optimise idle workers
Confirm OpCache is properly configured and not fragmented.
2. Install & Configure Redis Object Cache
Install Redis server and PHP Redis extension
Enable persistent object caching
Configure Redis through wp-config.php
Validate with WordPress health tools
Ensure no negative impact on PageSpeed
3. Nginx Performance Tuning
Add or update:
a) Static File Caching location ~* \.(css|js|jpg|jpeg|gif|png|webp|svg|ico|woff2)$ { expires 30d; access_log off; }
b) Compression
Enable gzip
Enable Brotli if available
c) Disable XML-RPC location = /xmlrpc.php { return 403; }
4. Database (MariaDB) Optimisation
Enable slow query log
Tune my.cnf for WordPress
Reduce max_connections from 250 → 50
Verify table indexes & charset (utf8mb4)
Clean and optimise tables
5. WordPress-Level Server Improvements
Disable WP-Cron and replace with system cron every 5 minutes
Limit post revisions to 10
Disable file editor in wp-config.php
Ensure .htaccess and file ownerships are correct (even though site uses Nginx)
6. Security Hardening (Server + WP) Server:
Add security headers:
X-Frame-Options
X-Content-Type-Options
Referrer-Policy
Permissions-Policy
Block sensitive files:
wp-config.php
.env
SQL, log, and backup files
Fail2Ban setup:
SSH brute force
wp-login brute force
XML-RPC attacks
WordPress:
Review Solid Security configuration
Remove inactive plugins safely
Ensure only necessary PHP extensions loaded
Enable automatic OS security updates
7. Monitoring & Logging
Set up logrotate for:
Nginx
PHP-FPM
Redis
MariaDB
Optional: install monitoring (Netdata / Monit)
DELIVERABLES
The selected freelancer must provide:
Confirmation of every item completed
Before/After diagnostics
Redis status verification
MariaDB tuning summary
PHP-FPM status overview
Nginx config backups
Security headers test
GTmetrix & PageSpeed before/after (must stay at 97–99)
REQUIREMENTS
Must have 5+ years real sysadmin experience
Must understand performance tuning for WordPress on Nginx
Must understand how to optimise without using NitroPack
Must NOT break any existing caching behaviour
Must back up config files before changes
Must be available for follow-up questions |
|
Project ID:
|
3457902 |
|
Project category: |
|
|
Project budget: |
|
|
|
|
|
|
| Project |
Started |
J&C E-commerce Website Development
Category: ECommerce, HTML, PHP, Shopping Cart Integration, Web Design Budget: $10 USD |
06-Mar-2026 22:00 GMT |
Swiss-German Video Transcription & Translation
Category: Editing, English (US) Translator, German Translator, Proofreading, Transcription, Translation Budget: $30 - $250 USD |
06-Mar-2026 17:03 GMT |
Desktop Business Management Software
Category: C#, Programming, C++, Database Management, Desktop Application, Java, Python, Software Architecture, Software Development Budget: ₹37500 - ₹75000 INR |
06-Mar-2026 17:03 GMT |
Iran-Israel Conflict Resource Creation -- 2
Category: Academic Writing, Content Strategy, Content Writing, Data Analysis, Data Visualization, Project Management, Research, Web Development Budget: ₹1250 - ₹2500 INR |
06-Mar-2026 17:02 GMT |
Reliable Part-Time Assistant Wanted
Category: Account Management, Admin Support, Customer Service, Customer Support, Project Management, Time Management, Virtual Assistant Budget: $250 - $750 USD |
06-Mar-2026 17:01 GMT |
Playful Ultrasound Video Editing
Category: Adobe Premiere Pro, Animation, Audio Editing, Commercials, Motion Graphics, Video Editing, Video Production, Visual Effects, Voice Over, YouTube Video Editing Budget: $30 - $250 USD |
06-Mar-2026 17:00 GMT |
Revised Golf Club Video Tracking and Analysis Program -- 2
Category: Computer Graphics, Data Analysis, Desktop Application, Mathematics, Software Development, Video Processing, Web Application Budget: $250 - $750 USD |
06-Mar-2026 16:57 GMT |
Invisible Community MVP Phase 2
Category: Android App Development, Dart, Flutter, Google Firebase, MapKit Budget: ₹12500 - ₹18000 INR |
06-Mar-2026 16:56 GMT |
Job Application Document Prep
Category: Canva, Content Writing, Editing, Google Docs, Keyword Research, Microsoft Word, Proofreading, Visual Design Budget: ₹12500 - ₹37500 INR |
06-Mar-2026 16:56 GMT |
Ilustrasi Lanskap Digital Realistis
Category: Photoshop, Digital Art, Graphic Design, Illustration, Logo Design, Procreate Budget: $8 - $15 USD |
06-Mar-2026 16:50 GMT |
WooCommerce Ecommerce Buildout
Category: API Integration, ECommerce, PHP, Product Management, Web Development, Web Design, WooCommerce, WordPress Budget: $3000 - $5000 USD |
06-Mar-2026 16:50 GMT |
Construction Equipment Rental Platform
Category: Graphic Design, HTML, Payment Processing, PHP, Web Development, Web Design, WooCommerce, WordPress Budget: $250 - $750 USD |
06-Mar-2026 16:50 GMT |
Healthcare Government Contracting Expert Needed!
Category: Bid Writing, Contract Management, Grant Writing, Health Care Management, Medical, Proposal Writing, Psychological Assessment, Technical Writing Budget: $250 - $750 USD |
06-Mar-2026 16:49 GMT |
Çağrı Merkezi Temsilci İlanı
Category: Call Center, Customer Service, Customer Support, Sales, Telemarketing Budget: $15 - $25 USD |
06-Mar-2026 16:47 GMT |
End-to-End USA LLC Setup
Category: Business Consulting, Business Management, Contracts, Legal, Legal Consultation, Legal Writing, Tax Compliance, Tax Law Budget: $30 - $250 USD |
06-Mar-2026 16:47 GMT |
|
|
Browse All Projects
|
|
|
|
|
|