• Почему у некоторых провайдеров заблокирован домен, которого нет в реестре запрещенных сайтов?

    serzhb
    @serzhb Автор вопроса
    Дело в том, что доказать неизвестно как. В реестре не наблюдаю IP адресов, но оно все равно не работает на некоторых провайдерах.

    Кстати не у меня одного, домен тот же самый: Мое хранилище Amazon S3 не доступно в России, как вернуть?
  • Нужно ли мне внедрять онлайн кассу по ФЗ-54?

    serzhb
    @serzhb Автор вопроса
    Мы продаем доступ к сервису (SaaS), физических товаров не продаем.
    Используем Яндекс.Кассу для приема платежей, в которой есть оплата банковскими картами в том числе.
    ИП, система налогооблажения УСН 6%.

    Мнения юристов, к сожалению, разняться. Просьба помочь, Яндекс.Касса все-таки в первую очередь должна быть в курсе таких вопросов.
  • Насколько легальны сервисы обратного звонка?

    serzhb
    @serzhb Автор вопроса
    Oleg: Стоит, пожалуй, объяснить принцип работы подобных сервисов. На самом деле никто никому не перезванивает. Провайдер IP телефонии автоматически связывает менеджера и клиента. Сначала звонит телефон у одного, потом у другого. Провайдер IP телефонии может делать это законно, потому что у него есть лицензии, но есть, например, сервисы вроде callbackhunter.ru, которые используя каналы провайдеров IP телефонии реализуют данную схему и выставляют это как свой продукт. Вопрос фактически в том, можно ли законно перепродавать услуги IP телефонии без лицензии связи?
  • Насколько легальны сервисы обратного звонка?

    serzhb
    @serzhb Автор вопроса
    АртемЪ: Ну как, если вы предоставляете услуги IP телефонии то у вас должна быть лицензия: www.rinotel.ru/license
  • Доступность отдельных серверов через Yota?

    serzhb
    @serzhb Автор вопроса
    В деталях рассказать затрудняюсь, потому что у меня даже на йоте все в порядке и не удалось вызвать подобную проблему, чтобы повнимательнее её рассмотреть.
    Диагностировали всё со слов клиентов и их HAR логов. Но факт в том, что отключили keep-alive и это помогло.
  • Доступность отдельных серверов через Yota?

    serzhb
    @serzhb Автор вопроса
    1. С трассировкой все нормально, пардон, ничего странного :)
    2. Да, дело было в keep-alive. Сервер думает, что соединение еще открыто, а yota разрывает его.
  • Доступность отдельных серверов через Yota?

    serzhb
    @serzhb Автор вопроса
    Спасибо, скорее всего дело в этом. Завтра будем тестировать с выключенным keep-alive.
  • Можно ли совмещать ИП и ООО для одного и того же интернет-проекта?

    serzhb
    @serzhb Автор вопроса
    Спасибо за развернутый ответ, все понятно.
    Немного о том, зачем ООО. Когда клиенты слышат ИП Иванов Иван Иванович невольно представляют себе компанию из одного человека, особенно когда дело касается онлайн-сервиса. Много раз с таким сталкивались, приходится объяснять, что у нас тут и суппорт сидит, и программисты есть, и сейлзы, и офис. С ООО все-таки немного другие ассоциации. А про ответственность вы правы, только на деле то оказывается, что клиентов больше устраивает если бы у нас было ООО, а не ИП.
    Да и вообще солидные фирмы под ИП не работают и не просто так. Например предстоит участие в выставках — не будешь же раздавать визитки клиентом с контрагентом ИП? Или инвестора привлекать как?
  • Можно ли совмещать ИП и ООО для одного и того же интернет-проекта?

    serzhb
    @serzhb Автор вопроса
    Нет, цены для всех едины — самособой, просто разные контрагенты для разных клиентов.
    Мелким фирмам все равно с кем работать, ИП их не смущает, а крупные известные бренды хотят как минимум ООО. Не все конечно, но многие.
  • TEXTAREA -> JSON -> PHP -> MySQL -> PHP -> JSON -> TEXTAREA?

    serzhb
    @serzhb Автор вопроса
    Нашел проблему, она оказалась не связана с escape, символы терялись по другой причине. Все работает.
    Всем спасибо!
  • TEXTAREA -> JSON -> PHP -> MySQL -> PHP -> JSON -> TEXTAREA?

    serzhb
    @serzhb Автор вопроса
    winbackgo, Да, в Javascript именно так.
    text = $('#my_textarea').val()
    а потом text передается как параметр через $.post.
  • Распределение запросов MySQL

    serzhb
    @serzhb Автор вопроса
    Спасибо за наводку на HandlerSocket и Percona Server, почитаю.
    БД не тормозит, я нигде такого не сказал. Наоборот все пока летает.

    Почему нужен ещё один сервер? Это не только прирост производительности, но и запасной сервер на случай если первый упадет (или наоборот), что является чуть ли не основной причиной. Сервис коммерческий, люди платят деньги, если он упадет я получу с десяток седых волос :) А так получиться гораздо быстрее восстановить работу ресурса в случае серьезной поломки на одном из серверов, независимо от скорости работы ребята из hetzner.

    Скажу честно, не знаю выжимаю ли я все из своего железа. Скорее всего нет. Но стоит ли тратить время на возможные варианты оптимизации, если где-то на год (а может и больше) проблема решается покупкой одного сервера (за 49 евро/месяц), репликацией и небольшой настройкой nginx и apache? Это время как вы правильно заметили, можно потратить на те вещи, которые реально приносят деньги. Новые функции, повышение юзабили и т.д. :)
  • Распределение запросов MySQL

    serzhb
    @serzhb Автор вопроса
    Репликация должна быть быстрой, так как сервера находятся в одной локальной сети, пинг 1-2 мс.
    То что нужно два сервера, однозначно. Хотя бы из соображений отказоустойчивости, чтобы если что перевести все на один из двух оставшихся.
    По поводу оптимизации, мы изначально старались делать логику приложения, чтобы по минимуму использовать ресурсы БД.
    Плюс ко всему лишние данные удаляем, ставим индексы где это необходимо, оптимизируем таблицы.
    Но нагрузку создает не только БД, но и apache, даже при том, что статику мы отдаем через nginx.
    Можно отложить переход ещё на пару месяцев, но тогда уже все будет работать не пределе. Лучше сделать это заблаговременно.
    Сейчас у нас БД на одном сервере, апаче на другом, удаленное соединение работает достаточно быстро, но все равно не так быстро как если бы база была локальная и это понятно. Мы уже проработали возможность балансить апач через nginx на два сервера, а вот с базой вопрос открытый.
  • Распределение запросов MySQL

    serzhb
    @serzhb Автор вопроса
    Промахнулся :) Это ответ для shagguboy
  • Распределение запросов MySQL

    serzhb
    @serzhb Автор вопроса
    Дело происходит на hetzner.de
    Сначала взяли такой сервер:
    www.hetzner.de/en/hosting/produkte_rootserver/x4

    Его, кстати, неожиданно надолго хватило, но в конце-концов пошла хорошая нагрузка и мы решили заблаговременно добавить ещё один сервер, уже более мощный:
    www.hetzner.de/hosting/produkte_rootserver/eq4

    Наша задача сейчас — отработать механизм для быстрого подключения новых серверов, потому что нагрузка существенно растет с каждым месяцем.
  • Распределение запросов MySQL

    serzhb
    @serzhb Автор вопроса
    Да, жаль, что там ещё только alpha версия, хотя почитаю ещё отзывы. Спасибо!
  • Распределение запросов MySQL

    serzhb
    @serzhb Автор вопроса
    Спасибо наверное так и сделаю. На самом деле это первое, что пришло в голову. Просто думал есть более красивое решение :)