buratino
Постоялец
- Регистрация
- 9 Мар 2007
- Сообщения
- 59
- Реакции
- 41
- Автор темы
- #1
Так как вся информация о товарах хранится в БД магазина, его работа "нагружает" MySQL сервер. В некоторых конфигурациях, снизить нагрузку помогают дополнительные индексные файлы которые можно создать следующими запросами в PHPMyAdmin
Также, иногда нагрузка на сервер БД снижается при переходе магазина на постоянное (persistent) соединение с ним. Для этого в коде файла /includes/database/mysql.php надо найти строку -
Отключаем счетчик просмотра информации по товару. Для этого в файле /includes/product_detailed.php закомментариваем строчки:
Отключаем счетчик просмотра категорий. Для этого в файле /includes/category.php надо закомментировать строчку:
Вот это все отсюда, мона почитать
Для просмотра ссылки Войдиили Зарегистрируйся
Для просмотра ссылки Войдиили Зарегистрируйся
Для просмотра ссылки Войдиили Зарегистрируйся
Код:
ALTER TABLE `SS_product_options_set` ADD INDEX ( `productID` );
ALTER TABLE `SS_product_options_set` ADD INDEX ( `optionID` );
ALTER TABLE `SS_product_options_set` ADD INDEX ( `variantID` );
ALTER TABLE `SS_product_options_values` ADD INDEX ( `productID` );
ALTER TABLE `SS_product_options_values` ADD INDEX ( `optionID` );
ALTER TABLE `SS_product_options_values` ADD INDEX ( `variantID` );
ALTER TABLE `SS_product_options` ADD INDEX ( `name` );
ALTER TABLE `SS_products` ADD INDEX ( `name` );
ALTER TABLE `SS_products` ADD INDEX ( `product_code` );
ALTER TABLE `SS_products_opt_val_variants` ADD INDEX ( `optionID` );
Также, иногда нагрузка на сервер БД снижается при переходе магазина на постоянное (persistent) соединение с ним. Для этого в коде файла /includes/database/mysql.php надо найти строку -
Код:
$r = mysql_connect($host,$user,$pass);
и заменить на -
$r = mysql_pconnect($host,$user,$pass);
Отключаем счетчик просмотра информации по товару. Для этого в файле /includes/product_detailed.php закомментариваем строчки:
Код:
if ( !isset($_GET["vote"]) )
IncrementProductViewedTimes($productID);
Код:
IncrementCategoryViewedTimes($categoryID);
Вот это все отсюда, мона почитать
Для просмотра ссылки Войди
Для просмотра ссылки Войди
Для просмотра ссылки Войди