Архів теґу: web

Ускоряем INSERT в 1С-Bitrix

После установки этого безобразия (1C-Bitrix) заметил, что медленно отрабатывает генерация страниц.. Копнув в лог заметил много таких вставок в БД TIME: 0.0178248882 SESSION: blkqvjd37heib431532gddfip5 CONN: Resource id #49 INSERT INTO b_stat_hit……. И каждая из них выполняется по 15-50мс Погуглив нашел решение.

Screenshot сайта с консоли Linux

Появилась задачка отслеживать как меняется дизайн сайта на протяжении недели с шагом в 3часа. Можно конечно запускать wget по расписанию, но не сильно удобно смотреть потом 100500 файлов. После поиска по просторам инета был найден простенький способ. Для этого нам понадобится какой-то сервер (рабочая машина) на Linux. Для захвата изображения будем использовать програмку CutyCapt CutyCapt… Читати далі »

Обновление WP без доступа к FTP

Не всегда есть доступ к блогу на WordPress через фтп протокол, да и постоянно вводить пароль на фтп, который еле запоминаем тоже не прикольно Для этих случаев WP может обновлятся через локально предоставленый доступ. В файле wp-config.php нужно переопределить переменную, которая за сие безобразие отвечает. Делается это вот так: define(‘FS_METHOD’, ‘direct’);

«DELETE FROM users» — как застраховать себя от подобных неприятностей в MySQL

Скомуниздил описание интересной опции мускуля с Хабра: Когда в очередной раз, пытаясь изменить пароль одного из пользователей или вручную поправить поле какой-нибудь одной записи, забываешь ввести WHERE, ты обеспечиваешь себе не только тонну кирпичей, но и незабываемый экспириенс по восстановлению бекапов.

OTRS: хранение заявок на ФС

По умолчанию все заявки в системе OTRS хранятся в БД, причем там же хранятся и вложения к заявкам, а это скриншоты, логи ошибок, програмки и т.д. Когда заявок много, то база из-за этого может разростись на несколько Гб, что сказывается на скорости работы самого HelpDesk особенно когда строятся отчеты или производится поиск. Для этого в… Читати далі »

Статистика Exim в Cacti

Имея настроеную систему рисования графиков Cacti, захотелось еще и рисовать загруженость почтового сервера Exim Для этого воспользуемся скриптами любезно выложеными на форуме Cacti, но немного поправив их Для начала скажем демону snmp откуда брать статистику cat /etc/snmp/snmpd.conf ….. extend .1.3.6.1.4.1.8607.64 mx-stats /bin/cat /var/spool/exim/statistics Теперь научим систему генерировать эту статистику каждые 3мин crontab -l */3 *… Читати далі »

Мониторинг с помощью Observium

Observium является PHP / MySQL системой мониторинга сети, ориентированной прежде всего на Cisco и Linux сети, но и включает поддержку широкого спектра сетевого оборудования и операционных систем. Observium выросла из-за отсутствия простых в использовании NMSes. Она предназначена для обеспечения более нативного интерфейса управления. Разрабатан для быстрого сбора информации о устройствах и хранения истории изменений без… Читати далі »

Балансування навантаження з допомогою Nginx

Переклад статті Use Nginx for Proxy Services and Software Load Balancing Серед додаткових особливостей nginx є можливість використання його як проксі (front end proxy) для передачі запитів на інші веб-сервери, Nginx також може виступати в якості Front end інтерфейсу для кластеру з серверів і навіть для балансування навантаження (load balancer). Розглянемо наступні витримки конфігурації, які… Читати далі »

Работа с Postgresql: настройка, масштабирование

Книга Работа с Postgresql: настройка, масштабирование является справочным пособием по настройке и масштабированию Postgresql. В книге иследуются вопросы по настройки производительности Postgresql, репликации и кластеризации. Изобилие реальных примеров позволит как начинающим, так и опытным разработчикам быстро разобратся с особенностями масштабирования Postgresql для своих приложений. http://postgresql.leopard.in.ua/ ссылка на книгу если с сайта не грузится postgresql