Читал вот это: SQL для профессионалов. Программированиею Джо Cелко. Понравилось.
думаю с такой конфигурацией у вас проблем с торможением не должно быть на данном этапе.
Проверьте для начала, как Вам уже советовали, сколько по времени выполняется Ваш скрипт, если не знаете как, то это можно сделать так:
Вставить в файл, на который у Вас все запросы идут (обычно это index.php):
в самое начало (после <?php или <? :
$debugStartTime = microtime(true);
и в самый конец
$debugEndTime = microtime(true);
$resultTime = $debugEndTime - $debugStartTime;
echo "<h5>Executed time: $resultTime<h5>";
Посмотрите в сторону Magento http://ru.wikipedia.org/wiki/Magento
1. напишите что у вас там за VDS, какие у него параметры
2. как вам уже советовали - замерьте, сколько времени уходит на выполнение скрипта, и его частей.
В чем может быть причина? Я думаю что тут всего до кучи
- неверная настройка Apache, да и на прошлом всё-таки стоял nginx в качестве frontend (имхо), что намного быстрее чем просто apache
- нет никакого акселератора (кеша байт кода) для php, поставьте xCache, APC, eAccelerator, или Zend Optimizer. (это обязательно!)
- у вас мало ресурсов на VDS, в следствии чего всё тормозит, поэтому надо оптимизировать под ваши ресурсы.
Также посмотрите на настройку MySQL.
И включите кэширование sql запросов.
Yу а для оптимизации самого приложения, воспользуйтесь, например, XDebug, он Вам красиво распишет, что и сколько занимает, и вы сможете оптимизировать узкие места.
Оставить правило, только изменить:
RewriteRule ^articles/(.*)$ text.php/$1 [L]
А выше(!) него добавить
RewriteRule ^articles/?$ text.php [L]
Shop Script Pro не советую, лучше osCommerce. Либо подождать новой ренкарнации shop scrip, но я за неё тоже не уверен. А вообще советую обратить внимание на Magento, гляньте статью в википедии, пока она ещё в бете и не приспособлена к Российским условиям, но в скором времени мы (сообщество) исправим это.