yacy_search_server/source/de/anomic/kelondro
orbiter daf0f74361 joined anomic.net.URL, plasmaURL and url hash computation:
search profiling showed, that a major amount of time is wasted by computing url hashes. The computation does an intranet-check, which needs a DNS lookup. This caused that each urlhash computation needed 100-200 milliseconds, which caused remote searches to delay at least 1 second more that necessary. The solution to this problem is to attach a URL hash to the URL data structure, because that means that the url hash value can be filled after retrieval of the URL from the database. The redesign of the url/urlhash management caused a major redesign of many parts of the software. Since some parts had been decided to be given up they had been removed during this change to avoid unnecessary maintenance of unused code.

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@4074 6c8d7289-2bf4-0310-a012-ef5d649a1542
2007-09-05 09:01:35 +00:00
..
kelondroAbstractIOChunks.java optimized memory allocation in kelondroRow.Entry 2007-04-03 12:10:12 +00:00
kelondroAbstractOrder.java enhanced memory allocation during database access: 2007-08-03 11:44:58 +00:00
kelondroAbstractRA.java PLEASE MAKE A BACK-UP OF YOUR COMPLETE DATA DIRECTORY BEFORE USING THIS 2007-02-20 08:35:51 +00:00
kelondroAbstractRecords.java joined anomic.net.URL, plasmaURL and url hash computation: 2007-09-05 09:01:35 +00:00
kelondroArray.java fight against problems with remove-methods and synchronization 2007-04-17 15:15:47 +00:00
kelondroAttrSeq.java replaced some toString() 2007-02-06 16:26:56 +00:00
kelondroBase64Order.java fixed wrong ordering that caused bad dht selection 2007-05-04 14:11:50 +00:00
kelondroBinSearch.java
kelondroBitfield.java replaced some toString() 2007-02-06 16:26:56 +00:00
kelondroBufferedIOChunks.java enhanced memory allocation during database access: 2007-08-03 11:44:58 +00:00
kelondroBufferedRA.java SSI fix for http://forum.yacy-websuche.de/viewtopic.php?f=6&t=29 2007-06-29 10:45:13 +00:00
kelondroByteArray.java added a class for byte-array management. This was the result of a very large experiment 2007-03-30 08:44:43 +00:00
kelondroBytesIntMap.java - added SSI parser and include directive for <!--# include virtual="<file>" --> 2007-06-26 14:37:10 +00:00
kelondroCache.java enhanced memory allocation during database access: 2007-08-03 11:44:58 +00:00
kelondroCachedRA.java
kelondroCachedRecords.java enhanced memory allocation during database access: 2007-08-03 11:44:58 +00:00
kelondroCloneableIterator.java bugfix for my last commit: 2007-03-08 22:07:17 +00:00
kelondroCloneableMapIterator.java fixed non-termination bug for robinson remote crawl peer selection 2007-05-07 14:37:50 +00:00
kelondroCoding.java
kelondroCollectionIndex.java joined anomic.net.URL, plasmaURL and url hash computation: 2007-09-05 09:01:35 +00:00
kelondroColumn.java more debugging lines to fix bug for 2007-04-30 23:05:19 +00:00
kelondroDyn.java - added SSI parser and include directive for <!--# include virtual="<file>" --> 2007-06-26 14:37:10 +00:00
kelondroDynTree.java - added SSI parser and include directive for <!--# include virtual="<file>" --> 2007-06-26 14:37:10 +00:00
kelondroEcoRecords.java fixed new EcoRecords-Nodes. Here I omitted object content copying before 2007-08-06 10:10:33 +00:00
kelondroException.java git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@3735 6c8d7289-2bf4-0310-a012-ef5d649a1542 2007-05-16 17:45:39 +00:00
kelondroFileRA.java
kelondroFixedWidthArray.java fixed new EcoRecords-Nodes. Here I omitted object content copying before 2007-08-06 10:10:33 +00:00
kelondroFlexSplitTable.java - added SSI parser and include directive for <!--# include virtual="<file>" --> 2007-06-26 14:37:10 +00:00
kelondroFlexTable.java first version of next-generation search interface: 2007-09-03 23:43:55 +00:00
kelondroFlexWidthArray.java fixed new EcoRecords-Nodes. Here I omitted object content copying before 2007-08-06 10:10:33 +00:00
kelondroHandle.java enhanced memory allocation during database access: 2007-08-03 11:44:58 +00:00
kelondroHashtable.java PLEASE MAKE A BACK-UP OF YOUR COMPLETE DATA DIRECTORY BEFORE USING THIS 2007-02-20 08:35:51 +00:00
kelondroIndex.java some redesign of the handling of the index for kelondroFlexTable 2007-05-16 10:48:26 +00:00
kelondroIntBytesMap.java - added SSI parser and include directive for <!--# include virtual="<file>" --> 2007-06-26 14:37:10 +00:00
kelondroIOChunks.java - better implementation of search query properties 2007-04-05 10:14:48 +00:00
kelondroLock.java
kelondroMapObjects.java fix for elementCount bug when db was reset 2007-07-06 09:50:59 +00:00
kelondroMapTable.java - added SSI parser and include directive for <!--# include virtual="<file>" --> 2007-06-26 14:37:10 +00:00
kelondroMergeIterator.java fixed wrong implemented row iterator in kelomdroFlexSplitTables 2007-03-09 13:55:26 +00:00
kelondroMHashMap.java
kelondroMScoreCluster.java removed constants (no connection with yacySeed.dna identifier) 2007-02-02 14:52:54 +00:00
kelondroMSetTools.java some generalization of remote proxy configuration and setting handling in httpc 2007-08-02 00:42:37 +00:00
kelondroNaturalOrder.java fixed wrong ordering that caused bad dht selection 2007-05-04 14:11:50 +00:00
kelondroNIOFileRA.java
kelondroNode.java enhanced memory allocation during database access: 2007-08-03 11:44:58 +00:00
kelondroObjectBuffer.java
kelondroObjects.java first version of next-generation search interface: 2007-09-03 23:43:55 +00:00
kelondroObjectsEntry.java re-design ob kelondroMap 2007-01-29 23:51:10 +00:00
kelondroObjectsMapEntry.java implemented new kelondroObjects into bookmarkDB 2007-01-30 00:17:55 +00:00
kelondroObjectSpace.java
kelondroOrder.java bugfix for assertion bugs documented in 2006-12-01 01:30:05 +00:00
kelondroOutOfLimitsException.java
kelondroProfile.java
kelondroRA.java - better implementation of search query properties 2007-04-05 10:14:48 +00:00
kelondroRAIOChunks.java - better implementation of search query properties 2007-04-05 10:14:48 +00:00
kelondroRecords.java enhanced memory allocation during database access: 2007-08-03 11:44:58 +00:00
kelondroRotateIterator.java fix for 100% cpu bug during dht selection 2007-04-13 13:40:19 +00:00
kelondroRow.java - fixed dht selction problem: the seed tables used a wrong ordering 2007-05-09 17:59:36 +00:00
kelondroRowCollection.java first version of next-generation search interface: 2007-09-03 23:43:55 +00:00
kelondroRowSet.java some redesign of the handling of the index for kelondroFlexTable 2007-05-16 10:48:26 +00:00
kelondroSplittedTree.java - added SSI parser and include directive for <!--# include virtual="<file>" --> 2007-06-26 14:37:10 +00:00
kelondroSQLTable.java refactoring of dbtest to create separated kelondro sql connector interface 2007-08-11 22:40:24 +00:00
kelondroStack.java enhanced memory allocation during database access: 2007-08-03 11:44:58 +00:00
kelondroTree.java enhanced memory allocation during database access: 2007-08-03 11:44:58 +00:00
kelondroXMLTables.java