Hi!
In Reply To:
Alex can play with you guys trying to make his product better with cosmetic add-ons but in the fundament it still REMAINS a Developing product however a good and excellent design it may be.
That's pretty unfair. You either haven't been reading what we are working on, or you don't care. The new version is a complete redesign, with a new category structure and a new SQL engine. But yes, it is a developing product, we will continue to enhance and make it better, but this can be said about a lot of things: Linux, Word, Netscape Navigator, etc.
In Reply To:
Once you start the nph-build.cgi process, you can stop it only if you have an administrator rights i.e. root.
That's not true. As with
any unix process, the owner of the process can kill it. If you start it from telnet, you can kill it. If you start it from the web, the web server user can kill it (which means you'd need another cgi script to do the killing of it). I'm not sure why that matters though.
In Reply To:
More the categories you have more the time it needs to get into those loops
Yes, since 1 category = 1 html page, the more categories you have, the longer it is going to take. Also, the fact that the program is based off of a static model (i.e. using static html pages), makes the build process much more complex. I didn't want a search result to have different rating then a static html page, so when building it also needs to update the links information which is quite involved.
In Reply To:
Alex wrote me in the email before a couple of months:
Sorry, I have no good news for you. There has been no other user who has build problems, who is on a shared server.
That means either he cannot make the code or is giving less importance to tthe problems, continuing more add-ons.
No! What this means is that I didn't believe you were with an adequate ISP. Having seen the program run on hundreds of different systems, the load you were seeing indicated that your ISP had too many other users on that machine, or not enough system resources. To use the program with that size directory you needed to either move to a new ISP, or upgrade to a shared server with less account or a dedicated server. The reason none of the other users said anything is because they didn't have the problems you did. I tried to convince you of this last year.
In Reply To:
If you have 25 links NEW and have 150,000 links in tthe database with 4000 categories
You are thinking too simple. Consider what has to happen when you build:
1. 25 new detailed pages need to get created.
2. 25 new links need to get added to let's say 10 new categories. That's 10 changed pages.
3. For each of the 10 changed categories, we need to change every category above that and update the number of links counter.
4. We need to change new links that are no longer to new and rebuild the category pages they are in.
5. We need to rebuild the category pages above them.
6. Same goes for the popular.
7. We need to update the Rating and Votes for links that have been clicked on and rated/voted.
8. We need to rebuild category pages that contain changed links.
9. We need to rebuild category pages that contain links the admin deleted (which we also need to track).
etc, etc.
There is a lot of overhead involved here, and it may end up taking longer then to just do a clean build. All that said, there is room for improvement on how it handles things, and that's what we have been working on.
Cheers,
Alex
--
Gossamer Threads Inc.