yum install php-pear php-devel httpd-devel
pear install pecl/apc
Ubercart is an open source e-commerce package that works on Drupal. It is powerful because it has the flexible archtecture of Drupal behind it.
Drupal is a powerful web-based, flexible, community solution and with Ubercart at hand, it allows e-commerce functions readily available to Drupal.
Command line tools are usually very fast when doing a repeatative task.
Linux/MAC command shell with all its shotcuts makes most developers like myself keep coming back for more development to them. Drupal too has its command shell: Drush and that can make the Drupal maintaince and upgrade the breeze.
Drupal has a custom session handler that allows for handling of standard PHP session $_SESSION['key'] = 'value' for anonymous and autheticated users as well.
This session declared as above would persist from page to page. So, the above trick is helpful and you would not have to resort to cookies to store some information that stays from page to page (like when implementing multi-step form).
Sometimes, the standard $_SESSION may not work? Why?
I believe you have already worked upon the Drupal 6 performance and optimzation techniques and now is the time to do some session handling improvements.
Drupal stores sessions in database tables that may make your drupal site slow if your application is too database intensive and you have too many users loging in and logging out.
Memcache as always!
Drupal memcache can have stunning improvements on server resources.
Assuming you are using memcache API module, there are certain not-so obvious steps you may need to perform to get your server behave nicely. In case, you need help installing memcache and memcache tools, check out the link.
One of our Drupal sites had immediate effects the moment memcache was installed and configured correctly as follows: