Skip to main content
Participant
July 3, 2008
Question

Robohelp scalability and speed

  • July 3, 2008
  • 5 replies
  • 583 views
I am encountering scalability/speed issues with a 4000 file Robohelp 6 project. This has 2000 HTML files and 2000 images.
This appears to be the result of Robohelp performing a number of background file scanning/parsing threads that prevent the user interface refreshing in a timely manner. The problem is most acute at start up when it checks every HTML file in the project - the user interface only becomes responsive after about 90 seconds. There are also problems at other times particularly after saving a file that has multiple hyperlinks. At the current authoring rate I am adding about 1000 HTML files per year. Will Robohelp be usable in 12 months from now?
As a test I created an artificial project containing 10,000 empty HTML files and it was totally unusable. Does Robohelp 7 have the same scalability and speed issues?

This topic has been closed for replies.

5 replies

Peter Grainge
Community Expert
Community Expert
July 3, 2008
You might find if you just add those folders in Project Manager, RH will do a little dance and the files will add themselves. You may have to just import the topics back in. You can select multiple files within a folder.

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
Participant
July 7, 2008
I spent 2 days manually rebuilding the broken links as Robohelp made zero attempt to resolve them automatically.
The project load time has improved. I'll see how it goes for the next few days.

Also, as an exercise I deleted the rebuilt CPD and again hundreds of broken links appeared, so I went back to the working version. I'm not looking forward to repeating this process every few months....
July 3, 2008
This has happened before for me too - I just recreated the folders, imported the topics back into them, and all was well. This happened after a CPD rebuild as well.

I considered it a good thing - I am convinced that CPD bloat and the attempt to reconcile file and folder locations was slowing down the program significantly. The CPD just needed to be rebuilt. Of course, I have a large project, and it took a few hours to get back to running speed, but yours is about twice the size, so you will be down for awhile.

If I were you, I wouldn't necessarily consider returning to the backed up dataset right away. You'll be back to the same performance issues. In your shoes, I would suck it up - just rebuild what needs to be rebuilt, and move on. And keep an eye on your CPD file size occasionally. I find that if the file size increases significantly all of a sudden, it's probably time to rebuild it.

You may want to consider Peter's suggestion (reminiscence?) of breaking up your project into usable chunks and merging them.

That's my two cents, take it for what it's worth.
Peter Grainge
Community Expert
Community Expert
July 3, 2008
There is something fundamentally wrong here as it should not have that effect. Hopefully you took the backup as per the article on my site.

Have you created all the topics within RH in the normal way or were any shortcut methods employed?

Anything else unusual about your use of RH?

Is the project on a network, other than via source control?

Are all / many of the missing target files in a folder that is not showing in Project Manager?

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
Participant
July 3, 2008
Project started life as a 1000 topic HTML Help Workshop project along time ago by someone else.
I imported it into Robohelp 6 a year ago and since then I have added another thousand topics.
All files are local.
As you suspected, all of the missing target files are in folders that are not showing in Project Manager.
Peter Grainge
Community Expert
Community Expert
July 3, 2008
You could try deleting the CPD in the 10000 file project.

I wouldn't like to say RH cannot cope with 10000 topics. Back in version X3 the PC I had then was slow around that level so I split the project and used merged webhelp. To the end user that is seamless, for us it means faster projects. Projects larger than 4000 were still usable, just a bit slower as they got larger. 10000 was still usable but sluggish.

PCs are now faster so that would be less of an issue. Try renaming that CPD and let us know how it works then.

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
Participant
July 3, 2008
I deleted the CPD in my 4000 file project.
Robohelp took 30 minutes to rebuild it and now I have several hundred broken links.
Peter Grainge
Community Expert
Community Expert
July 3, 2008
The real project should not be a problem as I have several projects around that size. More likely the CPD file underpinning the project has got bloated and just needs recreating. See the article on my site about Opening Projects.

You sat down and created 10,000 files to test this?

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.
Participant
July 3, 2008
I programatically created 10,000 HTML files and a HTML Help Workshop project and imported it into Robohelp.
Once it became a real Robohelp project it was totally unusable.
HTML Help Workshop compiled the original project without problem.

My existing project will continue to grow for perhaps the next 10 years at the rate of 1000 topics per year. If Robohelp isn't going to cope then I need to find an alternative solution within the next year.