- Форум CRM программы Клиентская база
- → Публикации Analitic
Публикации Analitic
114 публикаций создано Analitic (учитываются публикации только с 13-Май 23)
#19041 У кого КБ на TimeWeb - какую нагрузку у вас показывает база?
Отправлено от Analitic в 18 Июнь 2013 - 08:37 in Как это сделать
#19020 У кого КБ на TimeWeb - какую нагрузку у вас показывает база?
Отправлено от Analitic в 14 Июнь 2013 - 15:15 in Как это сделать
#19015 У кого КБ на TimeWeb - какую нагрузку у вас показывает база?
Отправлено от Analitic в 14 Июнь 2013 - 14:27 in Как это сделать
Если это возможно то отключите логи по cron.php
#19008 Версия 1.9.8
Отправлено от Analitic в 13 Июнь 2013 - 16:06 in Новые версии, новые возможности
#19001 Версия 1.9.8
Отправлено от Analitic в 13 Июнь 2013 - 11:14 in Новые версии, новые возможности
#18962 Проблемы с установкой ВЕБ
Отправлено от Analitic в 10 Июнь 2013 - 15:30 in Как это сделать
#18917 Разработка своего модуля
Отправлено от Analitic в 05 Июнь 2013 - 16:02 in Разработчикам
На сайте будет выложен чуть позже. http://clientbase.ru...ad/my_module.7z
#18910 Не работает бекап
Отправлено от Analitic в 05 Июнь 2013 - 11:44 in Как это сделать
OLDest (05 Июнь 2013 - 08:38) писал:
Увеличели памяти на серваке - и заработало.
OLDest (05 Июнь 2013 - 08:38) писал:
Во вторых: Используйте последние версии программы. Проблемы при обновлении, решите их - смотри пункт 1.
В третьих: Cоздание бекапа размером более 2 г.б. документировано не рекомендовано , в случае использования файлов в таком количестве оптимально воспользоваться сторонними средствами для их архивации - а именно написание своих скриптов по архивации файлов, т.к. в этом случае они будут работать значительно более эффективно. Специально для этого введена опция бекап без файлов. Бекап базы при этом может также выполняться средствами К.б.
#18886 Xdebug and Zend Guard Loader
Отправлено от Analitic в 04 Июнь 2013 - 08:43 in Как это сделать
#18884 Xdebug and Zend Guard Loader
Отправлено от Analitic в 03 Июнь 2013 - 15:15 in Как это сделать
wondertalik (03 Июнь 2013 - 14:05) писал:
Если для разработчика, то смотрим файл bm.errors.php он открыт, комментарии подписаны. Хотите сгенерировать ошибку используйте generate_error($str); данная функция изменяться не будет.
#18882 Xdebug and Zend Guard Loader
Отправлено от Analitic в 03 Июнь 2013 - 13:59 in Как это сделать
В 95% случаев хватает нового вывода ошибок в версии 1.9.8. В случае действительно сложных вещей используем xdebug в связке c netbeans либо eclipse, но имхо они не достаточно стабильны, возможны баги вплоть до изменения логики работы скрипта. Например у вас на тестовом работает, а в продакшине нет.
#18880 Не работает бекап
Отправлено от Analitic в 03 Июнь 2013 - 12:15 in Как это сделать
#18848 Переход SAAS на Postgresql.
Отправлено от Analitic в 29 Май 2013 - 13:13 in Разработчикам
#18846 Переход SAAS на Postgresql.
Отправлено от Analitic в 29 Май 2013 - 12:00 in Разработчикам
#18845 Переход SAAS на Postgresql.
Отправлено от Analitic в 29 Май 2013 - 11:52 in Разработчикам
wondertalik (29 Май 2013 - 11:18) писал:
2. Второе возможно ли будет остаться на mysql, до момента готовности перейти на postgresql?
wondertalik (29 Май 2013 - 11:18) писал:
wondertalik (29 Май 2013 - 11:18) писал:
wondertalik (29 Май 2013 - 11:18) писал:
wondertalik (29 Май 2013 - 11:18) писал:
Желательно переписать на
$result = sql_query($sqlQuery); $select = sql_fetch_assoc($result);
mysqli?
/* Select запросы возвращают результирующий набор */ if ($result = sq_query("SELECT Name FROM City LIMIT 10")) { printf("Select вернул %d строк.\n", sql_num_rows($result)); }
// $result->close(); - очистка не используется, если необходимо можем добавить поддержку.
#18843 Переход SAAS на Postgresql.
Отправлено от Analitic в 29 Май 2013 - 10:45 in Разработчикам
Также напоминаем, что К.б. будет постепенно подключать и остальные sql базы, вплоть до подключения движка nosql. Учитывая что базы имеют различный синтаксис, рекомендованный стиль обращения к базе:
1. использовать только стандартные функции Кб.
2. если возможно использовать sql_select, вместо sql_query, то использовать именно sql_select
3. использовать простые запросы, без использования конструкций типа join, union и т.п.
Пример выборки из двух таблиц:
не рекомендуемый стиль:
$result=sql_query("SELECT a.id, b.f441 as fio FROM f_data46 a LEFT JOIN f_data48 b ON b.id=a.f776 WHERE `status`=0");
$line = sql_fetch_assoc($result);
рекомендуемый стиль:
$result=data_select_field(46, '`id` , `f776`', '`status`=0');
$line = sql_fetch_assoc($result);
$result = data_select_field(48, '`f441`', '`id`=',$line['f776']);
$row = sql_fetch_assoc($result);
$line['fio'] = $row['f441'];
В этом случае LEFT JOIN разделяется на 2 простейших запроса, что позволяет ему выполняться на любой базе, а также предоставляет возможность практически неограниченно расширять базу данных, вплоть до того что разные таблицы могут быть расположены на разных серверах.
Ваши вопросы?
#18842 Разработка своего модуля
Отправлено от Analitic в 29 Май 2013 - 10:17 in Разработчикам
#18841 Многопоточное или многопроцессное программирование
Отправлено от Analitic в 29 Май 2013 - 10:11 in Как это сделать
Но на Саас есть не явные ограничители по cron, т.е. нельзя например создать 100 потоков. Ограничители динамические, зависят от загрузки серверов. Т.е. скорость панельки отображения статуса заливок у вас будет одна и та-же, а вот скорость заливки в cron может меняться.
Позже такие ограничения можно будет отслеживать в личном кабинете, и менять их с изменением тарифного плана.
#18838 Многопоточное или многопроцессное программирование
Отправлено от Analitic в 29 Май 2013 - 09:45 in Как это сделать
#18816 Разработка своего модуля
Отправлено от Analitic в 27 Май 2013 - 15:41 in Разработчикам
2 вариант использовать систему модулей, но на текущий момент документации по разработке модулей нет. Если интересует именно второй вариант, то мы подготовим документацию, выложим ее на сайте.
Но интегрировать телефонию, средствами одного модуля весьма затруднительно. Для беспроблемной интеграции телефонии, желательно внести изменения в саму программу. В частности, систему уведомления о входящем звонке, логично интегрировать в системные входящие сообщения. Данный пункт стоит в очереди разработки (возможно ближе к концу года), если вы желаете ускорения его реализации свяжитесь с нашим менеджером.
#18786 Многопоточное или многопроцессное программирование
Отправлено от Analitic в 24 Май 2013 - 10:34 in Как это сделать
#18709 Версия 1.9.8
Отправлено от Analitic в 20 Май 2013 - 14:17 in Новые версии, новые возможности
#18636 Версия 1.9.8
Отправлено от Analitic в 14 Май 2013 - 10:58 in Новые версии, новые возможности
#18594 Распечатка нескольких шаблонов печати
Отправлено от Analitic в 09 Май 2013 - 11:49 in Как это сделать
#18244 ошибка cron в 1.9.8
Отправлено от Analitic в 10 Апрель 2013 - 10:44 in Как это сделать
$config["db_engine"] = 'myisam';
вместо innodb.
- Форум CRM программы Клиентская база
- → Публикации Analitic