Перейти к содержанию

UncleAndy

Пользователи
  • Публикаций

    280
  • Зарегистрирован

  • Посещение

Репутация

16 Хороший

Информация о UncleAndy

  • Звание
    Продвинутый пользователь

Информация

  • Пол
    Не определился

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. Этот механизм предназначен не для очистки кэша, а для его логического сброса. Т.е. когда в следующий раз будет обращение к данным, которые в кэше есть, но при этом они были размещены в кэше раньше чем последнее время сброса, то будет считаться что в кэше этих данных нет. Такое сделано для "мгновенной" деактулизации данных в кэше без необходимости стирать в нем данные (т.к. это долгая, и, иногда, не тривиальная операция). Я добавил эту возможность, т.к. сам сталкивался с такой необходимостью.
  2. Драйвер БД Mysql с кэшированием запросов Скачать/Купить дополнение Дополнительный драйвер БД для Mysql, в котором происходит кэширование всех SELECT запросов. Время кэширования SQL запросов в секундах задается в config.php. Установка: 1. Копируете файл mysql_cached.php в каталог system/database/. 2. В корне магазина в файле config.php меняете строку define('DB_DRIVER', 'mysql'); на define('DB_DRIVER', 'mysql_cached'); и добавляете define('DB_CACHED_EXPIRE', 120); НЕ рекомендую ставить этот драйвер в конфигурации админки. Т.к. в админку не встроены средства сброса кэша и это чревато различными "глюками". Внимание! Начиная с версии ocStore 0.1.9 данный драйвер включен в состав основного кода. Добавил UncleAndy Добавлено 08.03.2011 Категория Кэширование, сжатие, ускорение  
  3. UncleAndy

    Оптимизация работы с БД

    По результатам оптимизации alexxxus своей большой базы были добавлены следующие индексы: oc_product: KEY `model` (`model`), KEY `stock_status_id` (`stock_status_id`), KEY `quantity` (`quantity`,`date_available`), KEY `tax_class_id` (`tax_class_id`,`weight_class_id`,`length_class_id`), KEY `sort_order` (`sort_order`) oc_product_option_description: KEY `product_id` (`product_id`) oc_product_option_value: KEY `product_option_id` (`product_option_id`), KEY `product_id` (`product_id`) oc_url_alias: UNIQUE KEY `query` (`query`), KEY `keyword` (`keyword`) oc_zone: KEY `country_id` (`country_id`)
  4. UncleAndy

    Ускорить opencart

    1. Индексы на таблицы; 2. Память для сервера БД (тонкая настройка); 3. Кэширование запросов к БД; Вообще, хорошо-бы еще иметь представление о конфигурации сервера и системе. Ну и урл на сайт не помешал-бы.
  5. Подключайтесь не через сокет, а по IP. Насколько я помню, для этого в поле Хост нужно ввести не "localhost", а "127.0.0.1".
  6. UncleAndy

    Слетела кодировка

    У вас фронтэндом работает nginx, если вы не в курсе. :)
  7. UncleAndy

    Слетела кодировка

    Вот теперь нормально. Поздравляю! :)
  8. UncleAndy

    Слетела кодировка

    Это делается в конфиге nginx (/etc/nginx/ или /opt/nginx/conf или где-то в похожем месте - зависит от того где находится nginx). У него нет никаких .htaccess.
  9. UncleAndy

    Слетела кодировка

    У вас в заголовке ответа сервера именно для этой страницы почему-то стоит windows-1251, а не utf-8 как на нормальных. Посмотрите настройки сервера. В конфиге nginx жестко пропишите кодировку utf-8 для всего сайта. И проверте что-бы нигде другая не упоминалась.
  10. UncleAndy

    Слетела кодировка

    Ссылку на магазин хотя-бы дали.
  11. Можно подробнее - где именно?
  12. Пути проверте. Явно неправильно задан каталог для хранения кэша в виде файлов.
  13. http://www.positivessl.com/ - $9.95/год Можно найти и дешевле вроде.
×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.