Full Web Server Audit
(Please allow 3 to 10 business days for the work to be scheduled)
- Server OS analysis.
- Hardware/resources check (Disk i/o, RAM, swap, CPU).
- Network checks.
- Firewall and Security.
- MySQL health check.
- Httpd (Apache, Nginx, Varnish, etc).
- PHP (includes opcode check).
- Hosting control panels (cPanel, Plesk, etc)
- Server and web browser caching.
- Audit includes full optimization estimate.
- Contact me.
Full Web Server Optimization
(Addresses the issues found during 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/or optimization.
- MySQL performance tuning.
- Httpd (Apache, Nginx, Varnish, etc) performance tuning.
- PHP performance optimization.
- Control panel optimization (cPanel, Plesk, etc).
- Server and web browser caching setup.
- Contact me.
- 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.
- Contact me.
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 – PHP is setup using vanilla install by most web host. Web apps such as Magento, WordPress, Drupal, Joomla, etc., depend heavily on PHP for every page load. My approach is to strip down PHP to use only the extensions required by your applications, setup PHP’s caching feature using the best method, tune PHP’s config file and ensure version compatibility with your code.
cPanel Optimization – cPanel is an extremely useful hosting panel that allows even non-admins to manage their web servers and websites all from a fairly 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 look at lowering 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 greatly 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. My configurations will be adjusted to fit your hardware, traffic and web applications. After optimization, I may suggest install of Nginx reverse proxy.
Nginx Performance Optimization – Nginx is fast from first install. But additional performance and scaling can be achieved by configuring Nginx caching and headers correctly, optimizing Nginx to use all CPU cores, improving buffer usage and reducing writes to disk.
WordPress Speed Optimization – This covers audit of WordPress plugins, WordPress database health, WordPress caching plugin setup, browser caching, WordPress theme optimization (css & js) and WordPress security.
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 Appplications (WordPress, Magento, Drupal, vBulletin, etc).
Software and Applications – Apache, APC, Bind/Named, Cacti, ClamAV, Courier, Dovecot, eAccelerator, Exim, Iptables, Lighttpd, Litespeed, Memcached, Mod_Security, MySQL, MySQL Cluster (NDB), Nagios, Nginx, OPcache, OpenVZ, Postfix, Proftpd, Pure-Ftpd, Redis, Roundcube, SELinux, Sendmail, Spamassassin, Varnish, Virtuozzo, Vsftpd, xCache, 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.
If your solution is not listed please contact me.