Раздел:
FreeBSD Написано:
4.05.2010
Автор:
Antonio
Просмотров темы:
5 816 раз
Как правило, наибольшую нагрузку на веб-сервер создают процессы php и mysqld, конечно нужно оптимизировать код веб-сайтов и оптимизировать структуру и запросы к базе данных.
Но.. не всем дано, да и железо сейчас настолько мощное, что без труда переваривает кучу информации.
Одна из возможностей ускорить выполнение php-кода и в следствии чего разгрузить сервер и получить прирост генерации страниц сайта — это установка системы кеширования результатов выполнения скриптов PHP.
Продолжение “Как ускорить веб-сервер? или установка XCache” »
Метки: Admin, Apache, Code, FreeBSD, MySQL, PHP
Раздел:
Непонятное Написано:
24.03.2010
Автор:
Antonio
Просмотров темы:
3 427 раз
Попросили помочь с проблемой.
Установили новый OSC на новом хостинге и вместо грн идут вопросики ??????
и вместо других русских букв тоже вопросы.
И так, сразу понятное дело — кодировка базы MySQL.
Проверил скрипты в них стояло указание кодировки
includes/functions/database.php
Продолжение “MySQL Warning: #1366 Incorrect string value: ‘\xD0\x93\xD0\xBB” »
Метки: MySQL, Советы
Раздел:
DB, PHP Написано:
7.12.2009
Автор:
Antonio
Просмотров темы:
1 062 раз
Столкнулся с проблемой. В тестовом магазине на OSC 3 в какой-то момент перестали выводится товары в разделах, ничего такого не делалось — и вот те на. После анализа была ругань в логе PHP Warning: [MYSQL] The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay (1104):.
Как оказалось в конфиге /etc/my.cnf, для борьбы с криворукими программистами
, я задавал параметр в секции [mysqld]
max_join_size=100000
И оказывается этого значения не хватило!
сделал
max_join_size=1000000
рестартовал mysql и все поехало.
Метки: MySQL, OSCommerce, PHP
Раздел:
DB, FreeBSD Написано:
6.12.2009
Автор:
Antonio
Просмотров темы:
1 867 раз
Возникла проблема — был установлен OSC 3 с русификацией.
На сайте порядок, в админке — порядок. А вот в phpmyadmin кракозябры.
В общем крутил туда сюда, получилось в phpmyadmin порядок, на сайте вопросики
.
Решение (может и кривоватое, но точно работает в MySQL 5.x)
Необходимо добавить в /etc/my.cnf строки — этим мы задаем принудительно по-умолчанию кодировку utf8
в раздел [mysqld]
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_general_ci
init-connect=»SET NAMES utf8″
skip-character-set-client-handshake
в раздел [mysqldump]
default-character-set=utf8
Метки: MySQL, OSCommerce, Кодировка
Раздел:
DB, Советы Написано:
20.09.2009
Автор:
Antonio
Просмотров темы:
1 665 раз
Для того, чтобы произвести изменение типа таблицы базы MySQL
из MyISAM в InnoDB
можно воспользоваться командой SQL
ALTER TABLE название_таблицы ENGINE=InnoDB
Метки: MySQL, Советы