1 GB on virtual private server (VPS) should be enough, if you don’t have a high traffic.
WP Cache could cause problems when number of posts is more than 30,000 due to limitations on file descriptors.
Main rules of tuning nginx, php and MySQL are the same as for high traffic site. You can read relevant article in my blog.
Related Posts:
- What is copy-on-write?
- What is the purpose of the “role” attribute in HTML?
- Most efficient way to increment a Map value in Java
- Image rotation algorithm
- Refactoring WordPress to improve memory performance [closed]
- Optimizing a Proximity-based Store Location Search on a Shared Web Host?
- Why is home (a lot) slower than other pages?
- Long Waiting Times on GoDaddy? [closed]
- What’s the case against transient-ing almost everything that’s mostly static?
- Is there a way to measure server resource (CPU) usage by WP plugins?
- Any suggestions on how to make this function more efficient or more generally useful?
- better wordpress minify problem
- Compressing JS and CSS
- Is there a way to ensure local fonts load from CDN when CDN is enabled?
- Disable Garbage Collection? [closed]
- Does WP Super Cache really compress my pages? [closed]
- How to prevent Vimeo duplicate requests?
- Need to optimize wordpress websites on google pageinsight
- Number of queries in wordpress
- Combine several CSS files into one
- My website is slow on the initial load
- What are some ways to speed up a WordPress site that most people don’t know? [closed]
- How can you profile a Python script?
- SQL: How to properly check if a record exists
- Optimize post insert and delete for bulk operations?
- WordPress (MyISAM) database is slow, should I switch to InnoDB?
- How to benchmark a WordPress installation? [closed]
- Set Alias for meta_query arguments in get_posts()
- Scaling a WP eCommerce site
- Optimize Multiple Taxonomy Term MySQL Query?
- Where should I host my images?
- Easy way to process search results before displaying
- How to solve slow WordPress site caused by attachment_metadata
- Minimal WordPress load for only `get_option` to work (because ajax…)
- Defer Code in Widgets – Page Speed
- Speed up WordPress
- If I consider changing my WordPress DB tables to InnoDB, will it have an effect on the way WordPress works?
- Splitting the main query in multiple loops with query_posts and/or pre_get_posts?
- Image sizes and order of operations
- WordPress Query is taking more then 20 second and stuck on creating index
- Publish a message on facebook after having posted a comment
- Can’t move jQuery to footer
- What’s faster? One big query, or several smaller ones?
- Can I prevent “wp_user_level” from getting added to wp_usermeta on registration?
- WordPress hosting optimized servers – Is this just a sales gimmick? [closed]
- I’m designing a plugin to create database indexes. Suggestions?
- WP Responsive images – upload custom image sizes
- How can I use PurifyCSS to clean WordPress style.css?
- How to Appease the Google PageSpeed Gods with regards to image optimization?
- Database Queries Optimization with new WP_Query
- How to optimize multiple WP_Query() calls on one page?
- Improve performance by removing unnecessary database queries
- What type of index should I use for postmeta?
- Cron Job Keep Running in spite of being disabled
- Least expensive way to get table prefix in multisite installation
- WordPress problematic caching
- Optimising a big WordPress site
- Optimizing site speed by localizing paths
- get_the_id, get_the_permalink, and get_the_title all with one DB call
- How to set a Cookie-Free Domain with WordPress?
- How effective are cacheing plugins for dynamic pages?
- Combining several CSS files into one for optimization
- Prioritize visible content – Page speed issue on Google insights
- WordPress network vs Separate installs
- How to move core js files into the footer
- Can the benefits of performance optimization plugins outweigh the tax of installing them on performance?
- WordPress plugin activation, deactivation and uninstall hook not being triggered
- Is querying wpdb directly and skipping actions provided by WP’s core “wp_update_post” a good idea?
- How to find and remove unnecessary theme scripts? [closed]
- Queries take 120+ seconds on my large WordPress site
- Optimizing function that automatically creates internal links based on post title string
- Optimising uploads folder then re-uploading?
- Optimize slow SQL query for multiple meta values
- A faster way to query custom post types with multiple conditions?
- Function to retrieve IDs of posts, cache results, and improve wp_query
- How do I minify ‘@import’ css files with wp-minify?
- How to add some basic inline CSS using existing plugin or theme?
- My authors need to be able to preview their upload images and manipulate and scale
- Obfuscate links (for SEO purpose) [closed]
- Optimal image size for wordpress?
- Lazy Loading of all Images
- Google Page Speed
- Can mediaelement-and-play core JS be dequeued?
- WordPress UPDATE queries on MySQL database stuck
- What is the best way to host a site with many images without it being too slow?
- Does &$this is really disallowed to use anywhere?
- Can lots of tags affect performance?
- How can I stop widgets from re-executing every time I access the logged-in homepage?
- How to optimise this database query?
- Is there a way to analyze the load time of the functions in a custom plugin?
- Optimize WP_Query
- Optimising amount of calls to custom fields
- Cache metadata for set of posts
- What causes a theme to be inefficient?
- Lots of SQL queries
- How to make wordpress backend mobile optimized.?
- echo vs output variable [closed]
- Best way to search and replace within serialized database strings?
- Reduce initial server response time wordpress
- How to reduce uncached page generation time?