• Как запустить хранимую процедуру MySQL в PHP, и не дожидаться ответа?

    @gccDenys Автор вопроса
    Естественно после написания вопроса пришел и ответ.
    Сделал так:
    Код вызывающий процедуру в отдельный файл и вызвал его
    exec("bigProcedure.php $user_id $amount $orderId >/dev/null 2>&1 &");

    Теперь все летает
    Ответ написан
    Комментировать
  • Как сделать мониторинг нагрузки сайтом на vps?

    Если хотите готовое решение и нет возможности запускать свой сервер мониторинга:
    www.zabber.ru

    Либо, локально запустить, например, munin.

    Или ваш вопрос в том, как мониторить потребление ресурсов именно конкретным сайтом, а не всем сервером вцелом?

    Я вижу такое решение: каждый сайт запускается внутри своего LXC контейнера, после чего мы мониторим нагрузку на систему каждым из этих контейнеров посредством Zabbix. Наверно кто-то предложит вариант проще и грамотнее.
    Ответ написан
    3 комментария
  • Почему на сервере один файл по факту может ссылаться на другой файл в другой папке?

    alsopub
    @alsopub
    Варианты:
    1) Символьная (или даже жесткая) ссылка на диске из /dir1/file.css на /dir2/file.css
    2) Строчка в конфиге веб-сервера, делающая "перезапись" одной папки (или файла) на другую.
    3) То же что в пункте 2, только работающее для несуществующих файлов, типа try_files и nginx.
    Склоняюсь к 1 или 3.
    Ответ написан
    Комментировать
  • Как работать при комиссии с пользователей?

    Jump
    @Jump
    Системный администратор со стажем.
    Про это не надо нигде читать.
    Нужно четко уяснить для себя принципы на которых собираетесь работать, и на которых вам выгодно работать.
    Проверить эти принципы на предмет противоречий с законом, после чего нанять юриста и составить типовые договора с вашими контрагентами, где будет прописаны ваши обязательства и обязательства контрагентов.

    А в остальном - как хотите, так и делайте.
    Я например когда выступаю посредником гарантирую результат - т.е если заказчик мне не заплатил оговоренную сумму по каким-то причинам, то исполнителя это не волнует. Он получает деньги от меня за работу в полном объеме. А как я буду решать дела с заказчиком это мои проблемы. И наоборот.
    Можете делать так же, можете как сочтете нужным.
    Если вас интересует финансовая сторона проведения таких сделок, для минмизации налогообложения, то рекомендую найти хорошую бухгалтерскую фирму работающую на аутсорсинге. Причем именно не онлайн сервис, а грамотного спеца к которому можно подъехать в офис и обсудить дела.

    когда Вася оплатил услугу, а результатом недоволен и просит деньги назад.
    Тут все как и везде, никаких особенностей.
    Сначала пытаетесь договориться с Васей по человечески, дабы не потерять клиента, возможно какие-то уступки, и.т.д.
    Если Вася не внимает слову разума тыкаете Васю в пункт договора, где четко прописано все.
    Если и это не помогает - в суд.
    Это конечно в случае если вы четко знаете что вы правы, а Вася неправ, и у вас есть бумаги подтверждающие это.
    Ответ написан
    Комментировать
  • Как работать при комиссии с пользователей?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    По сути Вы закупаете услуги у 5 и продаете их остальным. Платите при этом налоги, согласно Вашей форме собственности. Желательно иметь договора с этими 5, раз их не 1000 это вполне реально. И перечислять им деньги в белую, что бы потом доказать, что налогооблагаемая прибыль это разница, а не все вошедшие деньги. Если нет белых платежей - придется платить со всей вошедшей суммы.
    Ответ написан
    8 комментариев
  • Как составить зарос к MySQL?

    kimono
    @kimono
    Web developer
    Можно попробовать так:
    select a.* from posts a
    inner join (
    select *, count (*) as cnt from post_author
    where author_id in (1,2,3)
    group by podt_id
    having cnt = 3
    ) b on a.id = b.post_id
    Ответ написан
    Комментировать
  • За и против использования bootstrap?

    webinar
    @webinar
    Учим yii: https://youtu.be/-WRMlGHLgRg
    SEO развивается крайне быстро, многие пользуясь устаревшими данными и основываясь на своем незнании современных технологий отвергают framework.
    Но я не вижу проблем для SEO в bootstrap (говорю о 3 версии, 4 еще альфа там наверняка много косяков еще и не ковырял е глубоко пока). В bootstrap есть пара моментов, которые не совсем валидны в виде role="", но как в всегда вопрос seo больше связан с криворукостью верстающего, нежели с framework.
    Ответ написан
    2 комментария
  • За и против использования bootstrap?

    nepster-web
    @nepster-web
    Ну во первых ошибка многих в том, что подключают бутстрап по любому чиху, даже если нужно просто грид сетка. В первую очередь bootstrap это компоненты, поэтому лучше всего взять только то, что нужно: getbootstrap.com/customize

    А так вообще плюсы и минусы следующие:
    + стандартизация. Все кто работают с bootstrap понимают вашу верстку, что и как делать.
    + экономия времени
    - в любом случае под свой кастомный дизайн придется перекрывать стили
    - полная зависимость в js компонентах от jquery (ну это такое)
    - некоторые неловкости при работе с методологиями.

    Соответственно если у вас большая компания, мы делаете серьезный высококачественный продукт, то вы вполне должны обойтись без bootstrap.

    И б, если вы фрилансер и делаете обычные средние или мелкие проекты, то bootstrap отличный выбор, я бы даже сказал обязательный выбор в пользу некой стандартизации.
    Ответ написан
    16 комментариев
  • Почему в моем случае процессы mysql занимают много оперативки в простое?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Посмотреть настройки Mysql сервера, оцпии *size=, например myisam_sort_buffer_size

    Mysql резервирует место в памяти в процессе использования, и если место было выделено - назад эта память не возвращается (чтобы не тратить процессорное время на очистку и затем повторное выделение).
    Память может так и висеть в простое.
    Можете сравнить используемую память сразу после перезапуска mysql, и после выполнения каких-либо операций
    Ответ написан
    Комментировать
  • В чем ошибка собственно?

    SagePtr
    @SagePtr
    Еда - это святое
    В Windows 7 нет службы Messenger, и слава богу.
    Подозреваю, что эта программа делалась для Windows XP и не совместима с Windows 7.
    Ответ написан
    2 комментария
  • Как арендовать сервера в другой стране и не попасть под закон о хранении персональных данных в России?

    DVORYAN
    @DVORYAN
    Разработка и управление проектами
    Сервер вы можете арендовать где угодно, главное, непосредственные данные россиян хранить в РФ. Для этого можете арендовать ещё одно хранилище РФ.
    Ответ написан
    4 комментария
  • Select в середине INSERT запроса?

    @AlikDex
    INSERT INTO `tab` (`order`, `type`) SELECT COUNT(*)+1, 1 FROM `tab`
    Ответ написан
    3 комментария
  • Трудно ли устроится начинающему студенту-программисту в большом городе?

    dadster
    @dadster
    учить инглиш тут - https://t.me/langhacks
    Сайт этот конечно интересный, но полон какого-то унылого нытья. Ну затрахало этих чуваков айти, в чем проблема, пусть идут работать бухгалтерами или строителями, зачем строчить эти желчные статьи.

    Работы для айтишников МОРЕ. Если уж люди которые в 30 лет переучиваются наскоро на программистов, устраиваются на работу, то ты, молодой парень, с профильным образованием, да еще и отличник, вообще выбрось из головы эту фигню, проссто иди и работай. Эти ребята с ebanoeit просто нытики, избалованные большими айтишными зарплатами достающимися просто так.

    Единственное, что настораживает, почему "после учебы" собираешься работать? Все грамотные ребята уже чуть ли не с первого курса сайты (и не только) клепают. Не гонись сразу за программированием искусственных интеллектов, начинай что-то мелкое делать, что-то кодить, на фрилансе, на удаленке, на полставки, чем раньше чем лучше. Ждать окончания института это очень проигрышная позиция.
    Ответ написан
  • Как проверить поле text на пустоту?

    ubernoob
    @ubernoob
    Попробуйте:
    SELECT `id`, `uid` FROM `uptime` WHERE `result`=''
    Ответ написан
    1 комментарий
  • Какую систему мониторинга сайта порекомендуете?

    spycom
    @spycom
    Есть масса способов как это лучше сделать, но у каждого способа свои достоинства и недостатки. Самый правильный на мой взгляд способ - это использовать Zabbix, но для этого нужно уметь его тонко конфигурировать.
    Самый простой способ - написать скрипт на любом языке, но каждый раз, при попытке внести изменения в скрипт, нужно будет долго в нём разбираться и вспоминать что куда. Заббикс бесплатен.
    Ответ написан
    Комментировать
  • Может ли VPS быть быстрее хостинга?

    alsopub
    @alsopub
    Просто как вариант, если основное место занимают какие-то загруженные файлы, то можно рассмотреть вынос их на отдельный хостинг (Amazon S3, недорогой VPS, Storage - https://billing.time4vps.eu/cart/storage-server/&step=0 самый дешевый тариф - с двухгодовой оплатой), при этом на Бегет можно будет уйти на более дешевый тариф.
    У знакомого про Бегет только положительные отзывы и в плане скорости тоже.
    Мне кажется 500мс можно оптимизировать на Бегете, надо сначала разобраться что конкретно тормозит.
    Ответ написан
    1 комментарий
  • Стоит ли выносить БД на другой сервер?

    @nikolayvaganov
    нужно исходить из нагрузки. В случае, если один сервер нагрузку держит, то выносить не стоит. unix socket работает быстрее, чем tcp connect.
    Ответ написан
    Комментировать
  • Может ли VPS быть быстрее хостинга?

    @nikolayvaganov
    "Быстрота" работы VDS и шареда при прочих равных условиях ( настройки ПО ) зависит от железной составляющей сервера и его загруженности.
    Например новый шаред сервер DELL с SSD и десятком сайтов будет летать в отличие от небрендового hetzner dedicated c 100 виртуалками на SATA серверах загруженный под самое не балуйся.

    В любом случае при росте проекта в итоге получается выгоднее держать ресурсы на VPS или dedicated, так как шаред хостинг не предоставляет доступа к конфигам сервисов, а в 90% случаев в самом ПО есть что подкрутить.
    Ответ написан
    2 комментария
  • Стоит ли выносить БД на другой сервер?

    olegbukatchuk
    @olegbukatchuk
    Full-Stack Web/DevOps
    Безопасность о которой вы упомянули должна быть соблюдена в любом случае, даже если у вас всё на одном сервере крутится. Я бы реализовал следующим образом.
    1-й сервер оставил с базами сайтов, а 2-й реализовал под бэкапы (или под репликацию ваших баз данных: master/slave). Так будет надёжнее. Поймите, пока у вас на сайте нет 100К посетителей в сутки это будет только тормозить загрузку сайтов (отдачу контента).
    Ответ написан
    1 комментарий
  • Как эффективно работать целый день?

    @vshvydky
    У тебя идет перестройка организма к новым условиям в жизни. Немного идей, как можно себе помочь.
    1. Здоровый сон, чтобы завтра не плыть, сегодня надо лечь пораньше. Если чувствуешь, что твой организм тухнет, ляг в 11, утром будешь бодрее.
    2. Воздух, его должно быть много. Если в офисе плохая вентиляция, а ровно и закупоренные окна при включенном кондиционере, то ты плывешь чисто физиологически, надо проветривать и тп.
    3. Постоянное фокусирование глаз на одном объекте дает дополнительную усталость и напряжение, потому надо давать себе перерывы от смотрения в монитор. Обычно рекомендуют 5-10 минут в час, но тут можно поискать санпиновские рекомендации, их не просто так придумали, при том отдыхом является не переключение в контракт или куда-то еще, а именно отвлечение от компьютера. Желательно чтобы это был не перекур, так как сигареты тоже ухудшают самочувствие.
    4. Правильное питание, витамины, пить больше воды.
    5. Не зацикливаться только в технической информации, мозгу требуется переключение на что-то еще. Нужно найти время для получения любой другой информации помимо знаний для работы. когда ты будешь находить для этого время твое личное дело, кто-то как написал комментирующий выше реализует это через треп на работе, кто-то находит время для себя в перерывах, кто-то вне работы. В любом случае нельзя зацикливаться. Иначе работа начнет тебя сжигать. (Сразу добавлю, это не призыв относиться к работе посредственно).
    6. В дополнение можно воспользоваться поддержкой медицины, есть хороший препарат, называется милдронат, его задача поддерживать и восстанавливать организм, одно из показаний к применению сильные умственные или физические нагрузки. Дабы не сильно бояться этого пункта, скажу что это таблетки, которые ели почти все наши спортсмены, чтобы помочь телу справляться с высокими нагрузками, которым они его подвергают.

    В остальном через некоторое время пройдет у тебя адаптация и этот вопрос перестанет тебя напрягать. Удачи.
    Ответ написан