Jeff Hooker wrote:
In the event that the topics are on a remote server or being accessed through a
v-drive plugin, does XMLmind need to open every single topic in order to be
able to get the titles or is there a more effective way of querying the topic
set and populating the titles?
The implementors of your Virtual Drive plug-in have already requested a
special API to be able to implement a more effective way of querying the
topic set and populating the titles.
Jeff Hooker wrote:
I missed your answer to the question below in your earlier email. Please don't
bother answering the same question again.
My answer was indeed:
---
This excessive load time is really specific to your working environment.
When a DITA map is loaded, all the referenced topic files have to be
opened to read their titles. The topic files loaded this way are of
course cached for later reuse (Options|Preferences, General|Features,
"Enable the Document Cache Indicator" --
http://www.xmlmind.com/xmleditor/_distrib/doc/help/generalOptions.html#featuresOptions
-- would show you this).
One way to accelerate opening DITA maps in XXE would be to
asynchronously load the referenced topic files.
---
We do not plan to create a new API for use by Virtual Drive plug-in
implementors. It would be an awkward API and no one, except may be your
Virtual Drive plug-in implementors, would use it.
However it's always fun to solve performance problems.
What do you think about asynchronously loading the referenced topic
files to get their titles?
We have already implemented a similar feature for images stored on slow
remote servers. It works great. See 7.7.4. Preferences related to
images, Load images in a background task in
http://www.xmlmind.com/xmleditor/_distrib/doc/help/viewOptions.html#viewOptions_images
--
XMLmind XML Editor Support List
xmleditor-support@xmlmind.com
http://www.xmlmind.com/mailman/listinfo/xmleditor-support