From a coding standpoint, INDEXU does little to provide speedy pages. There are several places where the coding could be improved greatly, which by itself could make the difference in displaying the page in a timely manner or displaying it agonizingly slow.
Any page that has to deal with multiple categories will be slow. Although v3.2 improved the category speed, there are still coding problems that could be corrected. At least thing run with v3.2
Prior to v3.2 some category intensive pages would not even run. While they run in v3.2 don't expect any improvement in v3.3 if the Beta is any indication.
NOTE: INDEXU never had a problem with 122,000 links. just the 5,000+ categories in dody's demo database.
And while I am far from an expert in the matter, take a look at the files in the lib folder. Not only the size of the link.class.php file but all the functions in it. You've got admin only functions in the files even if it is just the user using them. Or you've got functions that relate to the browse page when the only thing the user is doing is looking at the review pages.
And some of those function are for features that are either not used or used only sparingly. But the still get loaded every time!
Yep, I know the browser will read the cache if it can and there could be a problem with too much disk usage if files are too small. But I just can't help but think that INDEXU has not reached that happy medium between the two.
Back in the old days, it was called bloated code. I guess now they call it OOP.
The more I work with my own LinksCoder program the more I like it. Back in the summer of 2004 when v3.1 was crashing on dody's demo database of 5,000+ categories and v3.2 took an eternity to display those category intensive pages, my LinksCoder was breezing thru those pages.
And I don't say that to promote LinksCoder because I have no intention of selling it to the general public. Maybe more on that later.
Yep, I am doing all I can to stay away from graphics. But I just gave up on INDEXU doing things in a speedy manner. I have written my own!
.
esm
"The older I get, the more I admire competence, just simple competence, in any field from adultery to zoology."
.