+1.75
Рейтинг
2.13
Сила

Руслан

Проблема после обновления memcached

Здравствуйте.

После обновления всего софта (включая memcached) поимел такую ерунду:
*   MySql
         query: 22
         time: 0,037

    * Cache
         query: 63
                  set: 30
                  get: 32
         time: 0,09159

    * PHP
         time load modules:0,035
         full time:0,387


Как видите время увеличилось в разы.
Кол-во записи в мемкешед не уменьшается — пишет всегда!
Даже с выключенным кешированием работает быстрее (full time:0,071).

Есть идеи?

Отправка внутренних сообщений при определенной карме

Есть такая проблема: регистрируются на сайта и отправляют ВСЕМ пользователям личные сообщения (вероятно на автомате, но это не принципиально). Как с такими бороться? Единственное, что пришло на ум — запрет на отправку личных сообщений для лиц с кармой меньше порогового значения. В этом случае, если речь не идет об эксплуатации какой то дырки, рассылка спама будет невозможна. А тратить время и силы на зарабатывание кармы, что б одним письмом все разрушить будет неоправдано.

Теперь вопрос к гуру: как можно реализовать запрет на отправку ЛС по уровню кармы?

Проблема с memcached

Здравствуйте.
Установлен новый сервер CentOS 5.4 64bit.
На него же установлен memcahed и соответствующий php-memcache.
Запускаю сайт — сверху нотис:
Notice: MemcachePool::get() [memcachepool.get]: Server localhost (tcp 11211, udp 0) failed with: В соединении отказано (111) in /usr/local/zend/share/ZendFramework/library/Zend/Cache/Backend/Memcached.php on line 180

Подскажите, как это устранить?

Вопрос закрыт — мой косяк.

З.Ы. Удалить пост не дает.

Дополнения: типографика, НЧ-SEO

1. Было бы неплохо добавить в Text.class.php подмену «–» на «—», т.е. ndash на mdash. Это вылезает когда пользователь добавляет текст статьи из ворда. Ворд, по крайней мере 2007, подменяет знак дефиса (минуса) на ndash (для русского языка это не очень традиционно), а Jevix такой символ уже пропускает.

2. Еще не плохо бы добавлять NOINDEX и rel=nofollow только для внешних ссылок. Иначе возникают сложности с внутренними перелинковками.

3. Здорово было бы убирать автоматом сдвоенные (строенные и т.д.) пробелы — встречаются очень нерадивые пользователи.

MySQL встал!

Сегодня с утра на сайт в меру активно пошел народ. Что бы могли оценить нагрузку скажу что за сутки было примерно 1600 уников + пауки ПС). Основной поток сконцентрирован был утром, но опять таки — реально не много.

Так вот, сайт открывался с сообщением о превышении лимита соединений с БД, а их у меня в конфиге 100!!! При этом объем потребляемой памяти возрос с 400мб до 1 Гб. Рестарт проблему решил.

Конфигурация дедик. сервера: 1x AMD Opteron 2344 HE, 1x Quad-Core, 4 GB DDR2-RAM ECC
Конфиг использован: my-innodb-heavy-4G
Ось: Дебиан

Есть идеи?

P.S: базы LS — innodb.

Проблема с редакотором топика

Есть такой баг: проявляется по разному в IE и FF (в хроме все работает как надо.

В IE:
Выделяем необходимое слово или фразу нажимаем «B», «I» и т.п. — выделяется правильно, но выделение смещается вправо на некоторое кол-во символов.

Если загружать картинку, то она всегда попадает в начало текста.

В FF:
При любой операции (выделение жирным, добавление картинки и т.п.) все отрабатывает корректно, но скролл перескакивает в начало текста.

Есть ли у кого готовое решение этих проблем?

Пользовательские конфиги

В директории «config» находятся файлы конфигурации системы. При подключении модулей в эти файлы вносятся изменения. При обновлении движка все эти изменения будут потеряны и придется восстанавливать работоспособность системы.

Возможно ли во всех файлах настроек, которые используются для подключения модулей, сделать инклуд пользовательских конфигов? Либо из той же директории с префиксом «user» например, user.config.table.php, либо из отдельно созданной директории «config_user».