FeaturesWP CloudPricingEE CLIContactMy Account
Features
Team Access & User Permissions
Install
Resources
Community
CLEAR
Tutorials
CDN
Topics
On this page
-
- Getting Started
- Git and File-System Layout (non-default setup)
- Version Constraints
- Managing Themes and Plugins (for entire WordPress site)
- Updating Themes and Plugins (for entire WordPress site)
- Adding Composer Support to Your Own Themes and Plugins (for developers)
- Using Composer to Manage Own Theme/Plugin Dependencies (for developers)
-
- Assigning Multiple IP Addresses to Single LAN Card
- Disable IPv6 on Ubuntu 12.04
- dsh – distributed shell
- fdupes – find & replace duplicate files with hardlinks
- GPG Keys Cheatsheet
- Increase "Open Files Limit"
- kill all php, nginx, mysql or any kind of processes
- Passwordless Authentication for SSH
- Screen
- search replace in multiple files useing grep xargs sed
- Setup sftp
- sysctl.conf
- Timezone Sync
- Using Google Public DNS on Ubuntu Server
- Using openssl to match private key, cerificate and CSR
- Configure Postfix to Use Gmail SMTP on Ubuntu
- Logrotate Example for Custom Logs
- PHP 5.5, MySQL, Postfix, Nginx and WordPress on Ubuntu
- Serverdensity
- Upgrade Ubuntu 10.04 to 12.04
- Using find and sed to replace strings in multiple files
- Webmin
-
- .my.cnf – mysql user & password
- Analyse slow-query-log using Anemometer
- Improving MySQL Query Cache
- MySQL Query Profiling
- Reset MySQL root password
- tuning-primer.sh – an alternative for mysqltuner
- Using MariaDB 10
- Install/Upgrade to MySQL 5.6 on Ubuntu 12.04 LTS
- Change WordPress Domain Name
- Character Sets and Collations
- Enable innodb_file_per_table
- Enable Remote Access (Grant)
- Installing Percona Toolkit
- Using tmpfs for temporary folder creation
- YARPP and InnoDB
- Convert MyISAM to InnoDB
- Using tmpfs for mysqldump & mysqlimport
- Convert from INNODB to MYISAM
- Analyse slow-query-log using mysqldumpslow & pt-query-digest
- mysqlcheck with cron to optimize automatically
- Using MySQLTuner to Optimize MySQL configuration
-
-
- Directly connect to PHP-FPM
- Generating core-dump for php5-fpm
- GeoIP
- Having php5 and php7 on same system.
- Install Xdebug and configure it with webgrind
- Installation of PHP Code Review Tools
- memcache
- PHP's Zend Opcache Config & Web Viewer
- Setting Sqlite support with PHP
- Using HHVM with PHP-FPM Fallback
- Using Redis for PHP Sessions on Ubuntu Server
- Installing PhpMyAdmin Quickly
- Moving PHP's session storage to tmpfs
- Install Xdebug and configure it with Netbeans
- Nginx – Enable PHP-FPM Status Page
- PHP-FPM: Socket vs TCP/IP and sysctl tweaking
- APC Cache Optimization & Monitoring Using Web Interface
- Checking if PHP/WordPress can send mails
- Debugging PHP Scripts Using slow_log and more
- Increase file upload size limit in PHP-Nginx
- Increase PHP script execution time with Nginx
-
- Performance Optimization
- Remove Query string of css/js files
- Setup ElasticSearch with ElasticPress
- Using Redis for WordPress Object-Cache
- WooCommerce Window Shopping Caching Technique
- Moving WordPress To New Server (Faster)
- Better wp-cron using linux's crontab
- 404 error- Page not Found!!!
- Debugging WordPress with Nginx
CDN
CDN is highly recommended for every site.
- Amazon Cloudfront CDN with W3 Total Cache WordPress
- CDN.NET Configuration with W3 Total Cache WordPress
- CDN77 Configuration with W3 Total Cache WordPress
Amazon Cloudfront CDN with W3 Total Cache WordPress
NEXT
Comments
-
I would also recommend CloudFlare. CloudFlare is free (you can pay for additional features) and works at the DNS level: you re-route your domains through CloudFlare, and it will cache everything on its 14 or so data centres spread around the world, and serve content from wherever it’s nearest to the caller.
As a bonus, it includes a way lot of security checks. So much, in fact, that popular websites constantly under DDoS attack (like Spamhaus, which helps fighting the war against spam — and, as such, are often victims of attacks to bring it down) are all behind CloudFlare’s servers. I have tested the efficacy of this extra level of protection once a few websites of mine were under attack, and it works flawlessly.
50% bandwidth savings are common on average websites, but this depends a lot upon what kind of content you have and how your (internal) caching system is helping. W3 Total Cache works beautifully with CloudFlare, and, for instance, it can delegate minification to CloudFlare instead of using its own algorithms (it means less CPU consumption on newly published content). CloudFlare also provides a “always on” feature — you will get a snapshot of your website’s homepage if your server is down — and, for premium users, it can pre-load all your content, turned static, so your visitors will continue to navigate without noticing that your website is down.
Technically it’s not really a CDN, since it acts as a reverse proxy/cache, and not really as a remote location for you to store your content. But from the perspective of the end-user, it serves exactly the same purpose. And, of course, it beats everything in terms of pricing 🙂
-
We tried CloudFlare but it has many limitations. For example, you cannot upload files greater than 100MB. They ask you use a different domain to access site for larger upload or use ftp-like methods.
Many backend apps were needing changes because they depend on visitor-IP for geotargeting, default language and currency, etc.
Some ecommerce apps who stores credit-card were also running into PCI compliance issues.
CloudFlare is good for typical “content” sites. If you have e-commerce, or doing something with visitor IP address, you will be up for plenty of headache!
Even if you use CloudFlare, you will need a traditional CDN specially if your site is up. They will expect you to upgrade to much higher plan or simply use external CDN like Amazon Cloudfront. Here is one interesting discussion related to this – http://phoboslab.org/log/2013/02/how-much-traffic-is-too-much-traffic-for-cloudflare
That being said, cloudflare’s idea is nice and we are working on creating a private cloudflare like CDN for our clients where multiple nginx will be used as reverse proxy + amazon route53 latency based routing + etc. Of-course, with this setup also we need to live with some headache but we can atleast solve few problems on our own thanks to Nginx in front-line.
-
Features
- Server Setup & Management
- Site Creation & Management
- Create WP Cloud Sites
- Speed & Caching
- Firewall Protection
- Backups & Recovery
- Logs & Monitoring
- Deployments & Developer Tools
- Team Access & User Permissions
Useful Links
Product
Other Products
Subscribe for curated product updates, tips, and announcements.
"*" indicates required fields
Name
This field is for validation purposes and should be left unchanged.
Email*
SIGN ME UP
Δ
© rtCamp, since 2009. All rights reserved.