[TYPO3-english] huge Realurl and cache db tables!!!

Dmitry Martynenko dima at realt.by
Fri Feb 6 10:12:46 CET 2009


Hi Dmitry,

>> i was just wondering if it's normal that realurl has so many big tables
>> (for a medium size website):
>> 
>> tx_realurl_chashcache 276,825 rows - 26Mb
>> tx_realurl_urlencodecache 15.000 rows - 12Mb

DD> Hard to say. It depends a lot on the extensions you have. For
DD> example, if you have cal, there will be huge number of links in for cal in both tables.

The biggest RealURL table we have is tx_realurl_urlencodecache
After clear all caches it again has more then 500 000 records in a week.

We can't have less URLs, because we have 15000 objects displayed in
single view * (2 variants of view) * (2 for print view) + edit links +
delete links and so on.

But I noticed that tx_realurl_urlencodecache table has field internalExtras.
It used to store optional information about FE or BE user and for url_hash calculation.

But it leads to (records * 2) again and only store value, never reading it!
Generates URLs are the same: (id=flats&unid=91086) == (sale/flats/object/91086/).
For example:

url_hash  origparams  content  page_id  tstamp  internalExtras
2bc33f02b040385732f140310366d2c2 id=flats&unid=91086 sale/flats/object/91086/ 76 1233838407
e619ee389d4f442c7871db9eaf06c877 id=flats&unid=91086 sale/flats/object/91086/ 76 1233661167 a:1:{s:7:"feLogin";i:1;}

May be it is kind of "unused" feature?
And avoiding of it can improve RealURL and TYPO3 performance?

-- 
Dmitry Martynenko
Developer

Web: http://realt.by



More information about the TYPO3-english mailing list