Бюджет: 5000 UAH Срок: 30 дней
Здравствуйте!
Попытка подготовить сервер для 10+ сайтов исключительно через тюнинг конфигураций Nginx и MySQL — это лечение симптомов вместо решения архитектурной проблемы. Как показывает моя текущая работа по решению аналогичного конфликта между OpenCart и тяжелым модулем SAP-интеграции, главным «убийцей» ресурсов при масштабировании являются не серверные лимиты, а монолитная синхронная обработка массивных обменов данными.
Изоляция тяжелых процессов вместо "жонглирования" кронами: На 10 сайтах пиковые нагрузки (импорты, фиды) неизбежно пересекутся. Вместо того, чтобы просто распределять задачи по времени в планировщике, необходимо выносить эти процессы в фоновые асинхронные очереди, иначе они начнут «съедать» друг друга, намертво блокируя CPU.
Оптимизация записи, а не только чтения: Добавление индексов в БД ускорит отдачу страниц на фронтенде, но пропорционально замедлит работу импортов. Критически важно проанализировать транзакции так, чтобы массовое обновление остатков на одном сайте не создавало глобальных локов (Table Locks) базы данных, которые "кладут" соседние магазины.
Архитектурное, а не инфраструктурное кэширование: Redis не спасет общую производительность, если базовая логика CMS сбрасывает весь кэш каталога при изменении статуса или цены одного товара во время синхронизации. Нужно настроить точечное кэширование, которое изолирует процессы 10 различных проектов друг от друга на уровне приложения, а не только сервера.
Рассматриваете ли вы возможность вмешательства непосредственно в логику бэкенда и модулей OkayCMS, если аудит подтвердит, что проблема кроется в неспособности самой архитектуры CMS параллельно обрабатывать потоки данных для 10+ проектов, и одними конфигурациями FASTPANEL это не решить?
С уважением, Арсений.
Бюджет: 5000 UAH Срок: 1 день
Организация и координация команды DevOps
Проектирование и поддержка CI/CD процессов
Управление Infrastructure as Code (Terraform, Ansible)
Межфункциональное сотрудничество между командами разработки и операций
Мониторинг, логирование и обеспечение безопасности
Менторинг и развитие команды
Ключевой опыт:
System Engineer в Rubygarage & Devico (2022-2024):
Разработка серверной инфраструктуры (nginx, MongoDB, Node.js)
Управление облачными сервисами (DigitalOcean, AWS)
Автоматизация процессов и CI/CD
Настройка сетевой инфраструктуры (Mikrotik, RADIUS, VPN)
Технические навыки:
Облачные платформы: AWS (4/5), DigitalOcean
Контейнеризация: Docker (4/5), Kubernetes (3/5)
CI/CD: Jenkins (5/5), GitLab (5/5), GitHub (5/5)
Infrastructure as Code: Terraform (3/5), Ansible (3/5)
Сети: DNS (5/5), VPN (5/5), сетевое оборудование
Базы данных: MongoDB (4/5), ClickHouse (3/5)
ОС: Linux (5/5)
Мониторинг: настройка систем мониторинга ресурсов
Бюджет: 5000 UAH Срок: 1 день
Привет.
У нас есть опыт оптимизации стека Ubuntu, Nginx, PHP-FPM и MySQL для электронной коммерции, включая проекты с несколькими сайтами на одном выделенном сервере. Мы можем зайти по SSH, провести аудит производительности, найти реальные узкие места по логам и метрикам, после чего аккуратно внедрить оптимизации с бэкапами и документацией, чтобы вы понимали, что изменено и как откатить.
По времени ориентировочно так: аудит 4-8 часов, внедрение 8-20 часов в зависимости от того, что найдем в медленных запросах, импортах, cron и поиске. Работаем почасово или можем зафиксировать этапы после аудита.
Готовы стартовать в ближайшее время.
Бюджет: 20000 UAH Срок: 7 дней
Добрый день
Меня зовут Дмитрий, компания King Kong Web
У нас есть практический опыт оптимизации выделенных серверов на Ubuntu под реальные нагрузки, а также работы с MySQL/MariaDB, slow query log, индексами и настройкой веб-стека. Мы работали с e-commerce проектами, где были проблемы с импортами, фидами, кроном, ресайзом изображений и пиковыми нагрузками.
Готовы начать с полного технического аудита: соберем метрики, проанализируем CPU/RAM/I/O, проверим конфиги Nginx/Apache, PHP-FPM, OPcache, MySQL, посмотрим логи и slow query log. По результатам подготовим короткий отчет с проблемами, приоритетами и планом изменений.
Далее выполним оптимизацию: настроим веб-сервер и PHP-FPM под реальные ресурсы сервера, оптимизируем БД (индексы, тяжелые запросы, блокировки), проверим кэширование OkayCMS, при необходимости подключим Redis или другие механизмы ускорения. Также отдельно проработаем cron, импорты и фиды, чтобы убрать пиковые нагрузки и 504.
Работаем аккуратно: перед изменениями делаем бэкапы, все правки документируем, предоставляем короткую инструкцию по конфигам и мониторингу. Готовы работать через SSH с предварительным согласованием плана изменений.
Формат оплаты можем обсудить — почасово или фикс после аудита.
Готовы ответить на дополнительные вопросы и стартовать с технического анализа.
Ставки пока отсутствуют
Актуальные фриланс-проекты в категории Базы данных и SQL
Нужна поддержка программы самотуру, серверов каталогизаторов баз данных и сервера онлайн. Серверов баз данных 5 шт.
База клиентов собиралась несколько лет из разных источников, поэтому телефоны записаны в разных форматах, один клиент существует под несколькими ID, города введены вручную разными языками, область почти нигде не заполнена. Из-за этого невозможно нормально сегментировать базу. Что нужно сделать: 1. Аудит базы (оплачивается отдельно, первый этап). Сколько карточек, сколько телефонов вне формата, сколько дублей, сколько уникальных написаний городов. По результатам — уточненная оценка остальных работ. 2. Стандартизация телефонов. Все номера привести к формату +380XXXXXXXXX. Номера, которые невозможно однозначно распознать, — не удалять и не угадывать, а вынести в отдельный список. 3. Слияние дублей. Правило: один номер телефона = один ID клиента. При этом одному клиенту может принадлежать неограниченное количество номеров. История заказов, email, адреса, теги и кастомные поля должны сохраниться. 4. Разбор карточек, на которых «навешано» много номеров. 5. Города и области. Названия населенных пунктов — из единого справочника на украинском (API Новой Почты или КАТОТТГ). Область должна заполняться всегда, чтобы одним фильтром можно было выгрузить всех клиентов Киева и области, а не отдельно Бровары, отдельно Ирпень и т.д. 6. Защита от повторного засорения: нормализация телефона и города на входе (формы сайта, интеграции, ручной ввод) + регулярная фоновая проверка новых записей. Требования: — практический опыт работы с API SIMLA / RetailCRM (v5): выгрузка, обновление, объединение карточек, лимиты запросов; — опыт задач с дедупликацией данных; — понимание украинских адресных справочников. Условия работы: полный бэкап до любых изменений; сначала dry-run с отчетом о запланированных изменениях на согласование, и лишь потом запуск на боевой базе; лог всех операций с возможностью отката. Без безвозвратных удалений без согласования. В отзыве напишите: — сроки и стоимость
Необходимо собрать большую и актуальную базу контактов украинских ученых, преподавателей, научных сотрудников, докторантов и аспирантов, используя только открытые источники. Результат должен быть в формате Excel или CSV и содержать как минимум ФИО, email, место работы (университет или научное учреждение), должность и ссылку на источник, откуда получен контакт. Необходимо максимально избегать дубликатов и, по возможности, проверять актуальность email-адресов. Для сбора данных можно использовать официальные сайты университетов и научных учреждений, профили преподавателей, страницы кафедр, институциональные репозитории, журналы на платформе OJS, ORCID, OpenAlex, Google Scholar, ResearchGate, Crossref, PDF научных статей, а также другие открытые академические ресурсы. Приветствуется использование автоматизации (парсинг, API, Python и т.д.), если это не нарушает правила соответствующих сервисов. Основная цель — собрать максимально полную базу контактов из открытых источников.
Необходимо разработать централизованную серверную систему сбора и хранения данных из Planfix, 1С, Meta Ads и Google Ads, а также веб-дашборд для их отображения и анализа. Все данные, история изменений, расчеты и агрегированные показатели должны храниться исключительно в серверной базе данных. Дашборд не должен хранить или дублировать бизнес-данные. Он должен получать необходимую информацию из серверной базы через API в соответствии с запросами пользователя и отображать ее в виде KPI, графиков, таблиц и детализированных отчетов.
Ищем для поддержки проекта на базе Yii , нужно вносить правки и доработки базы, частично есть связь с предыдущим исполнителем .....................