“If you don’t have time to do it right, when will you have time to do it over?” – John Wooden
Ongoing Full Server Management
Uptime monitoring and response to alerts, firewall/security monitoring, updating of the Linux Kernel and security patches, performance tuning and monitoring of MySQL, performance tuning and monitoring of HTTPD (Apache, Nginx, etc.), setup of server health page for faster real-time checks, proactive trend graphing of server hardware usage and health, includes mobile contact # for urgent phone support. Discounted rate for yearly retainer clients.
Web Server Audit
Starts at $450 per server
Server OS analysis, Hardware/resources check (Disk i/o, RAM, swap, CPU), Network checks, Firewall, and Security, MySQL health check, httpd (Apache, Nginx, etc.), PHP optimization (includes OpCache check), Hosting control panels (cPanel, Plesk, etc.), Server and web browser caching. Etc. Audit includes a complete optimization estimate.
Web Server Optimization
Addresses the issues found during the audit. “Full Web Server Audit” must be completed first.
Server OS tuning, addressing any hardware bottlenecks, Network optimization, server i/o optimization, firewall setup, and optimization, MySQL (MariaDB/Percona) performance tuning, httpd (Apache, Nginx, Varnish, etc.) performance tuning, PHP performance optimization, control panel optimization (cPanel, Plesk, etc.), server and web browser caching setup.
Additional Linux services
Security Hardening
Linux OS integrity check and optimization, firewall and network, email server security or port disabling, brute force protection, web applications, apache/HTTP server, SSH, FTP, Mysql hardening.
MySQL Performance Optimization
MySQL server needs to be optimized to perform well. It is often the slowest and most resource-intensive process on your server. Optimization will be specific to your hardware and web application after reviewing 24 to 48 hours of run-time stats.
PHP Speed Optimization
Most web hosts set up PHP using vanilla install. However, web apps such as Magento, WordPress, Drupal, etc., depend heavily on PHP’s efficiency. My approach is to strip down PHP to use only the extensions required by your applications, set up PHP’s caching feature using the best method, tune PHP’s config file and ensure version compatibility with your code.
cPanel Optimization
cPanel is a handy hosting panel that allows even non-admins to manage their web servers and websites, all from a relatively simple GUI. But all this convenience comes with a ton of bloat and poorly optimized services that, by default, only focus on mass compatibility. With a one-size-fits-all default setup, cPanel is often a resource hog. My cPanel optimization will lower the memory footprint and CPU usage of ALL services that cPanel/WHM takes control of. Ensuring that more of your server’s resources are being made available for serving visitors.
CDN or Cloudflare Setup
No matter how fast your web server is, web browsers can only download so many images and static files simultaneously from a single source. As such, moving some or all of your images, CSS, and js files to a CDN provider can significantly improve end-user page load speed. Or having Cloudflare accelerate your website using the same principles also results in a faster end-user experience.
Apache Performance Optimization
I’ve already published part of my Apache optimization process. This goes beyond just modules but also ensures that Apache’s main configuration is optimized. I will adjust my configurations to fit your hardware, traffic, and web applications. After optimization, I may suggest installing Nginx reverse proxy.
Nginx Performance Optimization
Nginx is fast from the first install. But you can achieve additional performance and better scaling by configuring caching and headers, optimizing Nginx to use all CPU cores, improving buffer usage, and reducing writes to disk.
Web app performance Optimization
This covers the audit of WordPress, Joomla, Drupal, Magento, etc.
Service Types
Anti Virus Scan & Protection, Amazon EC2 Management, CDN (Content Delivery Networks), Capacity Planning, CloudFlare, Cloud Management, Consultancy, Control Panels, DNS, Kernel Customization, Load Balancing, Monitoring, Networking, No Downtime Migration, Operating Systems, PCI DSS Compliance, Proactive Response, Project Management, Recovery, Script Installations, Vulnerability Scanning, Web Applications (WordPress, Magento, Drupal, Joomla, etc.).
Software and Applications
Apache, APC, Bind/Named, Cacti, ClamAV, Courier, Dovecot, eAccelerator, Exim, Iptables, Lighttpd, Litespeed, Memcached, Mod_Security, MySQL, MySQL Cluster, Nagios, Nginx, OPcache, OpenVZ, Postfix, Proftpd, Pure-Ftpd, Redis, Roundcube, SELinux, Sendmail, Spamassassin, Varnish, Virtuozzo, Vsftpd, etc.
Control Panels
cPanel/WHM, Plesk, DirectAdmin, Webmin, and no control panel setups.
Script Installations
Bash, Perl, PHP, Python, Ruby On Rails, etc.
Operating Systems
Redhat Linux, CentOS, CloudLinux, Fedora, Debian, Ubuntu, etc.