Hello i am currently working on a business listing database site, in which i made in wordpress as the backend, currently i have over 20k post / listing. i have alot more to put up, but it seems word press is slowing down and my site response time is longer. i am running it on a vps server with more than enough resources. site is usually updates with 1k-2k post daily. any idea how to speed this up without the wp-cache? thanks
Here's a short list of what could be done. 1. Identify your bottleneck. It can be for instance MySQL or Apache. 2. Optimize MySQL. Start with using mysqltuner.pl. 3. Install eaccelerator or APC. 4. Optimize web server settings. 4. Optimize system settings.
This is the most amazing wordpress optimization guide available. I have done it with mine and noticed a huge page speed increase. Also, all of these things can be done from the wordpress admin panel without changing any server settings. http://gtmetrix.com/wordpress-optimization-guide.html
Actually this sums up everything I think.. BTW, what kind of wordpress site you have that is updated with 1-2K posts daily? Is it a blog or what?
There are some plugins to speed up your wordpress site but I don't remember which one is better so I give you 2: http://wordpress.org/extend/plugins/w3-total-cache/ http://wordpress.org/extend/plugins/wp-super-cache/
Aqualabs advice is right on. Here are a couple more things: - With that much activity you should optimize your database nightly by setting up a cron. Something like this should work: /usr/bin/mysqlcheck -u root --auto-repair --check --optimize --all-databases You said "i am running it on a vps server with more than enough resources." How do you know that? How are you monitoring memory, load and CPU? Lastly, why "without the wp-cache"? Caching is your friend. There are a lot of different caching strategies, but the easiest to implement are via plugins. As far as the two mentioned above, - for a set and forget solution, give WP-Super-Cache a try - if you have the inclination and knowledge to tinker a bit, you can get a lot of performance out of W3TC
use cache plugin specialy w3 total cache it will help u lot n use n which vps platform u use?xen n also take help from this article http://hqtips.com/web/wordpress/how-to-speed-up-wordpress-site/
This is one of the most complete article on speeding up on wordpress site, hope it helps you. http://www.socialmediaexaminer.com/improve-the-speed-of-your-wordpress-site/
There are a number of techniques for that while managing your site. Some plugins are there to help you as well.
Test your website on: http://gtmetrix.com/ and looking for points your site is lacking in. I can not explain how to improve each point but you can always google it up and you'll get an answer.
1. Use a cache Plugin 2. Optimize MySQ. 3. check the web server settings for better perfomance 4. Check the no of queries on each page go for a better Hosting Service Provider