Title: Performance &#8211; Limitations
Last modified: November 6, 2019

---

# Performance – Limitations

 *  Resolved [dimal](https://wordpress.org/support/users/dimalifragis/)
 * (@dimalifragis)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/performance-limitations-2/)
 * Hello.
 * I have added/edited around 100 blog posts and i have around 4000 total.
 * I see that now the plugins shows “Duration for construction: 5.97 seconds”.
 * It started with 1-1.5 seconds and now around 6 seconds. What will happen when
   i add an other 100 or 500 posts and keywords ?
 * That will bring my hosting plan down. Anyone else with a lot stuff care to share
   his experience ?
 * Thanks

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

 *  Plugin Contributor [Internal Links](https://wordpress.org/support/users/internallinkjuicer/)
 * (@internallinkjuicer)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/performance-limitations-2/#post-12103324)
 * Hello [@dimalifragis](https://wordpress.org/support/users/dimalifragis/)
 * for larger sites like yours, we have built several modes for the index building
   process.
 * These are available within our pro version. Read more here: [https://internallinkjuicer.com/docs/index-generation-mode/](https://internallinkjuicer.com/docs/index-generation-mode/)
 * For very large sites we recommend to use our wp-cli extension which can get configured
   as a cronjob. Find more information on how to set up in our documentation above.
 *  Thread Starter [dimal](https://wordpress.org/support/users/dimalifragis/)
 * (@dimalifragis)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/performance-limitations-2/#post-12103432)
 * Thanks. All clear now about index.
 * Apart from index creation time, a big site has any other performance penalty ?
 * We are using caching plugin also.
 *  Plugin Contributor [Internal Links](https://wordpress.org/support/users/internallinkjuicer/)
 * (@internallinkjuicer)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/performance-limitations-2/#post-12104584)
 * When you start creating links automatically, you always will need time for computing(
   search and replace).
 * Through our index, we shifted the time-consuming process to the backend. So once
   the index got built, the fronted will not need more time for loading anymore (
   with or without cache).
 *  Thread Starter [dimal](https://wordpress.org/support/users/dimalifragis/)
 * (@dimalifragis)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/performance-limitations-2/#post-12104639)
 * Crystal clear. Thanks
 *  Thread Starter [dimal](https://wordpress.org/support/users/dimalifragis/)
 * (@dimalifragis)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/performance-limitations-2/#post-12113668)
 * We have now almost 4000 links in the index and for each new index we add, it 
   takes around 13-16 seconds.
 * This is getting heavy i think.
 * So checking the other options for adding the index (manual or cli cron), i think
   they will not help much. What is the difference between automatic for example
   and manual in terms of load ?
 * Maybe the whole index adding, should be somehow split in cron batches. I mean
   every new index should be broken to a few crons. Not sure if this is possible.
   I’m not a programmer.
 * So i think that around 4000 links (not pages) in the index is the top limit.
 *  Plugin Contributor [Internal Links](https://wordpress.org/support/users/internallinkjuicer/)
 * (@internallinkjuicer)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/performance-limitations-2/#post-12114631)
 * > We have now almost 4000 links in the index and for each new index we add, it
   > takes around 13-16 seconds.
   > This is getting heavy i think.
 * The calculation of the index is mainly based on the combination of
    - Number of posts
    - Number of configured keywords
    - Server or hosting performance
 * The creation of 4000 links is already a somewhat larger task and therefore appears
   more often on larger portals.
 * Here we recommend already an upgrade to the Pro version, which provides several
   possibilities for the construction of the index.
 * > What is the difference between automatic for example and manual in terms of
   > load ?
 * The difference between manual and automatic mode is that you do not trigger the
   recalculation of the index after every index-relevant change. You get only a 
   notice, that you can rebuild the index now in case of changes.
 * Once you are done with your work in the backend, you can rebuild the index by
   click on a button. That means you decide by yourself when you want to spend the
   13-16 seconds rebuild time for example (for all changes made since your last 
   index build).
 * > Maybe the whole index adding, should be somehow split in cron batches. I mean
   > every new index should be broken to a few crons. Not sure if this is possible.
   > I’m not a programmer.
 * This approach would be obvious to optimize the index.
 * However, we have (mainly for SEO technical reasons) to conclude that the construction
   of the index must be atomic. If we would enable batch processing here, it could
   happen that links would disappear (while flushing the index) from the content
   from time to time, appear again (when they got rebuilt by their batch process)
   and so on. This is confusing for users and search engines alike and would not
   benefit our users.
 * However, we are working on some solutions to optimize the automatic mode in particular.
   Here we will surely be able to draw some more potential in terms of speed in 
   the future. When a release can be expected here, we can unfortunately not yet
   estimate.
 * > So i think that around 4000 links (not pages) in the index is the top limit.
 * Our basic version certainly has its limitations from a certain number of posts
   and the server hardware which is used by your web host.
 * For this reason, we have implemented the index modes for the Pro version. Especially
   the option to build the index via CLI leads to nearly unlimited scalability. 
   The calculation process is no longer executed by the web server, but rather in
   the background on the underlying operating system (which also means more resources
   for the calculation).
 * We (and our Pro customers) maintain many portals beyond the 10.000 Posts mark
   with the Internal Link Juicer, without any performance losses.
    -  This reply was modified 6 years, 7 months ago by [Internal Links](https://wordpress.org/support/users/internallinkjuicer/).
 *  Thread Starter [dimal](https://wordpress.org/support/users/dimalifragis/)
 * (@dimalifragis)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/performance-limitations-2/#post-12114768)
 * The cli can be used in normal shared hosting plans ?
 * I mean we have no control of the server by any means ….
 *  Plugin Contributor [Internal Links](https://wordpress.org/support/users/internallinkjuicer/)
 * (@internallinkjuicer)
 * [6 years, 7 months ago](https://wordpress.org/support/topic/performance-limitations-2/#post-12115048)
 * Hello [@dimalifragis](https://wordpress.org/support/users/dimalifragis/)
 * some hosting plans support it, others not.
 * Requirements for the cli mode:
    - [WP-CLI](https://wp-cli.org/) is installed on the host machine
    - Possibility to configure cronjobs
 *  [zo](https://wordpress.org/support/users/zotezo/)
 * (@zotezo)
 * [6 years, 4 months ago](https://wordpress.org/support/topic/performance-limitations-2/#post-12335441)
 * Hi,
    In the settings in Whitelist of post types, that should be used for linking
   when I select Product it is showing this error
 * When I click on settings under content section and select save in admin it is
   showing this error –
    There has been a critical error on your website. Please
   check your site admin email inbox for instructions.
 * Where can I check the error log? How to resolve the issue?
 * Please let me know your solution.
 * Thanks,
    Dwaipayan

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

The topic ‘Performance – Limitations’ is closed to new replies.

 * ![](https://ps.w.org/internal-links/assets/icon.svg?rev=2003902)
 * [Internal Link Juicer: SEO Auto Linker for WordPress](https://wordpress.org/plugins/internal-links/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/internal-links/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/internal-links/)
 * [Active Topics](https://wordpress.org/support/plugin/internal-links/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/internal-links/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/internal-links/reviews/)

 * 9 replies
 * 1 participant
 * Last reply from: [zo](https://wordpress.org/support/users/zotezo/)
 * Last activity: [6 years, 4 months ago](https://wordpress.org/support/topic/performance-limitations-2/#post-12335441)
 * Status: resolved