Тонкая настройка почты

Столкнулся с тем, что при добавлении топиков, происходят достаточно сильные тормоза. После проведённого анализа выяснилось, что проблема тормозов ПОЧТА. При публикации топика происходит рассылка по всем пользователям, которые имеют отношение к блогу, в который происходит размещение материала.

При включении отложенной рассылки, всё приходит в порядок, но есть один очень не маловажный момент. Письма о регистрации, активации аккаунта или напоминания пароля, должны приходить незамедлительно.
Предлагаю к вашему вниманию следующий фикс.

В конфиге config/config.local.php добавляем следующие настройки

// Указывает на необходимость использовать режим отложенной рассылки сообщений на email
$config['module']['notify']['delayed'] = true;
// Если опция установлена в true, систему будет собирать записи заданий удаленной публикации, для вставки их в базу единым INSERT
$config['module']['notify']['insert_single'] = true;
// Количество отложенных заданий, обрабатываемых одним крон-процессом
$config['module']['notify']['per_process'] = 10;


Далее исправляем файл classes/modules/notify/Notify.class.php

Находим в нём функцию

public function Send($oUserTo,$sTemplate,$sSubject,$aAssign=array(),$sPluginName=null) {


В этой функции находим строчку

if(Config::Get('module.notify.delayed')) {


И заменяем её на

$isNotifyDelayed = Config::Get('module.notify.delayed');
if (($sTemplate == "notify.registration_activate.tpl") || ($sTemplate == "notify.registration.tpl") || ($sTemplate == "notify.reactivation.tpl") || ($sTemplate == "notify.reminder_code.tpl") || ($sTemplate == "notify.reminder_password.tpl")) { $isNotifyDelayed = false; }
if($isNotifyDelayed) {


PS: Возможно разместил топик не в тот блог, но в другие писать к сожалению не могу. Видимо не хватает рейтинга или силы.

Небольшое дополнение:
Кто-то может забыть, поэтому напоминаю, что необходимо по крону запускать скрипт include/cron/notify.php

есть 2 варианта запуска.

1. используя HTTP.

для этого необходимо поправить .htaccess в папке include/cron/
содержание должно быть

Order Deny,Allow
Deny from all
Allow from XXX.XXX.XXX.XXX


вместо XXX.XXX.XXX.XXX укажите IP, с которого будет производиться HTTP запрос.
и в крон можно внести следующую запись

*/5 * * * *   wget -O- http://www.livestreet.ru/include/cron/notify.php >> /dev/null


2. либо из консоли.

и в крон можно внести следующую запись

*/5 * * * *   /usr/bin/php /vhosts/site.ru/www/include/cron/notify.php


Пути указывайте в соответствии с настройками вашего сервера.

жуткие тормоза сайта

жутко тормозит сайт, не пойму в чем причина

1. сайт на ВПС у рег.ру

2. установленные модули:

aceAdminPanel: v.1.5.271 — ok
aceMySearch: v.1.5.121
Blogs Autoconnect Plugin: v.1.0.0
Banneriod: v.0.3.0
Company Plugin: v.5.1.8
Плагин «DAO»: v.2.2.2
Отключение персональных блогов: v.1.0.0
Пингатор (исправленный): v.1.0.2
Social Bookmarks Plugin: v.0.5
LsGallery: v.0.2.0
LsPage: v.1.3
NiceURL: v.2.2
Static page: v.1.3.2
SEO: v.0.2.0
Похожие записи: v.0.2
Template Social: v.2.0.4
Запрет редактирования комментированного топика: v.1.1.2
Livestreet Up Plugin: v.0.1.2
Use Watermark: v.0.2.0
Виджет для комментариев ВКонтакте и Facebook: v.1.0.9

В чём может быть причина долгой загрузки mysql?

По каким причинам может тормозить mysql? Порой открытие топика занимает от 4 до 8 секунд. С чем это может быть связано? Записей в бд немного. Хотя вместе с бд ливстрит, в неё же запихана бд пхпбб, причём у пхпбб есть своя база отдельно. Может быть в этом дело? Или может быть дело в большой отдалённости от сервера?

Долгая отправка сообщений

Всем привет!
Подскажите пожалуйста в чем может заключаться проблема?
Сервер VDS 4 gb DDR проц 4 ядра
При комментировании сообщение отправляется только через сек 6-8 или вообще пишет Eror, при обновлении страницы комментарий уже добавлен.

Спасибо!

Пресловутое "Тормозит сайт"

Здравствуйте!
Ребят, подскажите в чём дело. Сайт stalkerstrike.com
Тормозит — сил нет, помню при установке были ошибки — отключал какую-то функцию, какую — убей не помню
Сервер мощный, wordpress c 1000 посетителей летает, а livestreet тормозит.