Version 9

bitweaverPerformance

Tips and Techniques for High Performance bitweaver

Created by: spiderr, Last modification: 17 Apr 2006 (14:19 UTC) by spiderr

SysAdmin Tools


Apache

Make sure you have an Advanced Apache Configuration for High Traffic Sites

PHP

  • Use Fast Coding Habits
  • Install ImageMagick's Magickwand for better image handling
  • Install pecl fileinfo for better type checking on file uploads
  • Install an Accelerator
Installation of a PHP opcode caching mechanism like php-eaccelerator ( which is a maintained version of turck-mmcache ) will dratically reduce PHP memory usage and improve execution time. It is available as a yum installable Fedora extra rpm.

Postgres

Install the tablefunc contribution to achieve massive optimization of GatekeeperPackage security look ups. tablefunc has the Oracle'esque "connectby" function that will let you execute recurisve queries on a hierarchical table that has id/parent_id rows, ala the tiki_fisheye_gallery_map. To install, make sure you have installed teh postgresql-contrib rpm/deb/whatever, and execute something like this FedoraCore 3 command line:

# psql foo < /usr/share/pgsql/contrib/tablefunc.sql

Then to your config_inc.php, add:

<?php
define
'POSTGRESQL_CONTRIB'TRUE );
?>


Areas to investigate for Code Opimizations

  • ADODB
If writing code, see the Tuning tips and install the ADODB C Extension


Page History
Date/CommentUserIPVersion
30 Apr 2010 (07:36 UTC)
Lester Caine81.138.11.13627
Current • Source
Davis178.93.252.826
View • Compare • Difference • Source
laetzer85.178.0.17024
View • Compare • Difference • Source
laetzer85.178.44.920
View • Compare • Difference • Source
laetzer141.20.125.25419
View • Compare • Difference • Source
laetzer85.178.30.7417
View • Compare • Difference • Source
laetzer85.178.30.7416
View • Compare • Difference • Source
xing194.152.164.4513
View • Compare • Difference • Source
xing194.152.164.4512
View • Compare • Difference • Source
xing194.152.164.4511
View • Compare • Difference • Source
spiderr66.57.239.24510
View • Compare • Difference • Source
spiderr66.194.217.2219
View • Compare • Difference • Source
spiderr66.194.217.2238
View • Compare • Difference • Source
spiderr66.93.240.2043
View • Compare • Difference • Source