Updated "Speed improvements" section
authorDmitry Dulepov <dmitry.dulepov@gmail.com>
Tue, 13 Feb 2007 15:53:01 +0000 (15:53 +0000)
committerDmitry Dulepov <dmitry.dulepov@gmail.com>
Tue, 13 Feb 2007 15:53:01 +0000 (15:53 +0000)
git-svn-id: https://svn.typo3.org/TYPO3v4/Core/trunk@2022 709f56b5-9817-0410-a4d7-c38de5d9e867

NEWS.txt

index 50faaf1..51b5912 100644 (file)
--- a/NEWS.txt
+++ b/NEWS.txt
@@ -42,9 +42,17 @@ Compatibility
 Speed improvements
 ==================
 
-       * TODO Dmitry: explain cache_pagesection speedup
+       * Many TYPO3 tables (cache_*, index_*, tt_content, pages and others) are modified to use new indexes. This speeds up common queries on these pages a lot
 
-       * TODO Dmitry: explain speedup using .htaccess
+       * Some tables are changed to use InnoDB engine type for MySQL. Unlike MyISAM, which was default in previous versions, InnoDB does not lock tables for reading when another request tries to write something to table. InnoDB makes possible many reads along with many writes, while MyISAM prevents reads and writes until every single write completes. This gives huge improvement cache_*, sys_stat and index_* tables during peak visiting hours
+
+       * TYPO3 now includes several .htaccess files in t3lib/ and typo3/ subdirectories to speed up loading of static (non-changing) images. Prior to version 4.1 all images were reloaded each time when backend user accessed any module, navigation frame, file or page tree. This used a lot of bandwidth and slowed servers down with HTTP requests for static (non-changing) images (for example, imagine how many additional requests will web server get when you use List module in extended mode and how much data it needs to transfer!).
+         Using this feature requires certain Apache configuration. Main Apache configuration file should have "AllowOverride Indexes" directive for typo3-based web site (note that there can be also other values in AllowOverride" but "Indexes" is mandatory). It is safe and usually enabled by default by web server administrator. However if it is disabled and you cannot enable it for any reason (shared hosting, etc), you need to rename or delete several .htaccess files to prevent error messages from web server. Here is a list of these files:
+               typo3/gfx/.htaccess
+               typo3/mod/user/ws/.htaccess
+               typo3/sysext/.htaccess
+               typo3/sysext/t3skin/stylesheets/.htaccess
+         This feature requires mod_expires to be installed for Apache. If mod_expires is not installed, images will not be cahced and TYPO3 will work as in previous versions. .htaccess files will detect if mod_expires is installed and use it automatically
 
 Development
 ====================