Title: WordPress optimization permalinks structure
Last modified: August 19, 2016

---

# WordPress optimization permalinks structure

 *  [AskerGuy](https://wordpress.org/support/users/askerguy/)
 * (@askerguy)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/)
 * Hello,
 * I wanted to ask you a few questions regarding speed optimization for WordPress.
 * I am trying to make optimization for my blog prior for launching it. I read the
   WordPress and there is says that I should use a permalink that starts with a 
   number (i.e. %year%, %post_id% in order to prevent use of verbose rules.
 * I have a few questions regarding this:
 * 1) Can I use a permalink structure like /%post_id%-%postname%.html in order for
   WordPress not to create verbose rules. The difference is that I use ‘-‘ instead
   of ‘/’.
 * 2) I use W3 Total cache plugin.
    W3 cache stores static files so it can serve
   them immediately from the disk. It uses the structure of the path to create the
   folders. It means that if I have a URL like this:
 * `http://www.domain.com/2011/post.html`
 * W3 Cache will store it in folder called ‘2011/post.html/’ and inside there will
   be the static HTML file.
 * The problem is that Linux OS can store approx. 32,000 file in each folder. That
   means that if I use a URL without like:
 * `http://www.domain.com/post.html`
 * All the static/cached files will be stored in one folder. That means that if 
   I have more than 32,000 posts, there will be a limit for the amount of cached
   posts that W3 can store.
 * So my questions is if it is a recommended use (a folder in the URL) for W3 Total
   cache or I can just use a URL without a folder in my permalink structure?
 * I need an answer to those two questions before launching my blog.
 * I use:
    Linux Ubuntu 10.xx Stored on Amazon AWS Wordpress Version: 3.1.1
 * Thanks in advance.

Viewing 11 replies - 1 through 11 (of 11 total)

 *  [esmi](https://wordpress.org/support/users/esmi/)
 * (@esmi)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049158)
 * [http://wordpress.org/support/topic/423072](http://wordpress.org/support/topic/423072)
 *  Thread Starter [AskerGuy](https://wordpress.org/support/users/askerguy/)
 * (@askerguy)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049231)
 * Hi,
 * Need your opinion. I want to use a URL like %category%/%postname%.html. I know
   that wordpress creates verbose rules because I don’t start my url with a number.
 * 1) I wanted to know if W3 can prevent overloading on my server when my blog reached
   more than 70,000 posts? – So that will prevent the extra amount of queries on
   my database.
 * 2) Does W3 cache prevent WordPress from running the verbose rules?
 * 3) Does Google bot gets the cached version for the post like users when it first
   visits the post? (I want it to get the cached version)
 * Many thanks
 *  Thread Starter [AskerGuy](https://wordpress.org/support/users/askerguy/)
 * (@askerguy)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049232)
 * Oh, I also want to know another thing.
 * I know that there is a limit on the amount of files and folders that can be stored
   in a single folder. I have a blog with thousands of posts. I think that using
   a category in the URL (ie. %category%/%postname%) is a good practice if you use
   W3 Total Cache plugin, because it created the caching pages within several folders(
   ie. gadgets, news, reviews, etc.). So each category based posts are residing 
   within a dedicated category folder. So If my blog have ten thousands of posts,
   It won’t get to a place where the Linux operating system prevent W3 Cache from
   operating correctly.
 * If I won’t use this structure, W3 Cache won’t be able to cache more than approx.
   32K posts because it will reach the limit of folder/files within the caching 
   folder.
 * Any ideas about that?
 * Update: Does W3 Cache works with Taxonomies? – which plugin you recommend for
   workign with Taxonomies?
 *  [esmi](https://wordpress.org/support/users/esmi/)
 * (@esmi)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049233)
 * > I think that using a category in the URL (ie. %category%/%postname%) is a good
   > practice
 * No – it isn’t.
    [http://wordpress.org/support/topic/423072](http://wordpress.org/support/topic/423072)
   [http://ottopress.com/2010/category-in-permalinks-considered-harmful/](http://ottopress.com/2010/category-in-permalinks-considered-harmful/)
 *  Thread Starter [AskerGuy](https://wordpress.org/support/users/askerguy/)
 * (@askerguy)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049234)
 * But W3 Total Cache will serve the images from cache and WordPress won’t execute
   those queries, am I wrong?
 *  Thread Starter [AskerGuy](https://wordpress.org/support/users/askerguy/)
 * (@askerguy)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049235)
 * OK, I’ve decided to go with %year%/%postname%.html as the permalink structure.
 * Thanks for helping me out.
 *  [esmi](https://wordpress.org/support/users/esmi/)
 * (@esmi)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049236)
 * Good structure choice. 🙂
 *  Thread Starter [AskerGuy](https://wordpress.org/support/users/askerguy/)
 * (@askerguy)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049264)
 * By the way, do you know when a new version of W3 Total Cache will be out? months
   have passed by without an update
 *  [esmi](https://wordpress.org/support/users/esmi/)
 * (@esmi)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049265)
 * Sorry – no. You might want to try asking the plugin developer directly.
 *  Thread Starter [AskerGuy](https://wordpress.org/support/users/askerguy/)
 * (@askerguy)
 * [15 years, 1 month ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049268)
 * I can’t get an answer for this question:
 * If I use a Custom post type in the parmalink like: /%custompost%/%postname%.html,
   would WordPress create verbose rules, the same if I start the parmalink with %
   category%?
 *  [Frederick Townes](https://wordpress.org/support/users/fredericktownes/)
 * (@fredericktownes)
 * [14 years, 10 months ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049328)
 * Yes it will. I wouldn’t worry about the limitations of the file system unless
   you’re certain all of those posts will need to be cached at once, if so there
   are other caching methods available that can accommodate.

Viewing 11 replies - 1 through 11 (of 11 total)

The topic ‘WordPress optimization permalinks structure’ is closed to new replies.

## Tags

 * [permalink](https://wordpress.org/support/topic-tag/permalink/)
 * [scaling](https://wordpress.org/support/topic-tag/scaling/)
 * [speed](https://wordpress.org/support/topic-tag/speed/)
 * [ubuntu](https://wordpress.org/support/topic-tag/ubuntu/)

 * In: [Fixing WordPress](https://wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 11 replies
 * 3 participants
 * Last reply from: [Frederick Townes](https://wordpress.org/support/users/fredericktownes/)
 * Last activity: [14 years, 10 months ago](https://wordpress.org/support/topic/wordpress-optimization-permalinks-structure/#post-2049328)
 * Status: not resolved

## Topics

### Topics with no replies

### Non-support topics

### Resolved topics

### Unresolved topics

### All topics
