Мы продаем доступ к сервису (SaaS), физических товаров не продаем.
Используем Яндекс.Кассу для приема платежей, в которой есть оплата банковскими картами в том числе.
ИП, система налогооблажения УСН 6%.
Мнения юристов, к сожалению, разняться. Просьба помочь, Яндекс.Касса все-таки в первую очередь должна быть в курсе таких вопросов.
Oleg: Стоит, пожалуй, объяснить принцип работы подобных сервисов. На самом деле никто никому не перезванивает. Провайдер IP телефонии автоматически связывает менеджера и клиента. Сначала звонит телефон у одного, потом у другого. Провайдер IP телефонии может делать это законно, потому что у него есть лицензии, но есть, например, сервисы вроде callbackhunter.ru, которые используя каналы провайдеров IP телефонии реализуют данную схему и выставляют это как свой продукт. Вопрос фактически в том, можно ли законно перепродавать услуги IP телефонии без лицензии связи?
В деталях рассказать затрудняюсь, потому что у меня даже на йоте все в порядке и не удалось вызвать подобную проблему, чтобы повнимательнее её рассмотреть.
Диагностировали всё со слов клиентов и их HAR логов. Но факт в том, что отключили keep-alive и это помогло.
1. С трассировкой все нормально, пардон, ничего странного :)
2. Да, дело было в keep-alive. Сервер думает, что соединение еще открыто, а yota разрывает его.
Спасибо за развернутый ответ, все понятно.
Немного о том, зачем ООО. Когда клиенты слышат ИП Иванов Иван Иванович невольно представляют себе компанию из одного человека, особенно когда дело касается онлайн-сервиса. Много раз с таким сталкивались, приходится объяснять, что у нас тут и суппорт сидит, и программисты есть, и сейлзы, и офис. С ООО все-таки немного другие ассоциации. А про ответственность вы правы, только на деле то оказывается, что клиентов больше устраивает если бы у нас было ООО, а не ИП.
Да и вообще солидные фирмы под ИП не работают и не просто так. Например предстоит участие в выставках — не будешь же раздавать визитки клиентом с контрагентом ИП? Или инвестора привлекать как?
Нет, цены для всех едины — самособой, просто разные контрагенты для разных клиентов.
Мелким фирмам все равно с кем работать, ИП их не смущает, а крупные известные бренды хотят как минимум ООО. Не все конечно, но многие.
Спасибо за наводку на HandlerSocket и Percona Server, почитаю.
БД не тормозит, я нигде такого не сказал. Наоборот все пока летает.
Почему нужен ещё один сервер? Это не только прирост производительности, но и запасной сервер на случай если первый упадет (или наоборот), что является чуть ли не основной причиной. Сервис коммерческий, люди платят деньги, если он упадет я получу с десяток седых волос :) А так получиться гораздо быстрее восстановить работу ресурса в случае серьезной поломки на одном из серверов, независимо от скорости работы ребята из hetzner.
Скажу честно, не знаю выжимаю ли я все из своего железа. Скорее всего нет. Но стоит ли тратить время на возможные варианты оптимизации, если где-то на год (а может и больше) проблема решается покупкой одного сервера (за 49 евро/месяц), репликацией и небольшой настройкой nginx и apache? Это время как вы правильно заметили, можно потратить на те вещи, которые реально приносят деньги. Новые функции, повышение юзабили и т.д. :)
Репликация должна быть быстрой, так как сервера находятся в одной локальной сети, пинг 1-2 мс.
То что нужно два сервера, однозначно. Хотя бы из соображений отказоустойчивости, чтобы если что перевести все на один из двух оставшихся.
По поводу оптимизации, мы изначально старались делать логику приложения, чтобы по минимуму использовать ресурсы БД.
Плюс ко всему лишние данные удаляем, ставим индексы где это необходимо, оптимизируем таблицы.
Но нагрузку создает не только БД, но и apache, даже при том, что статику мы отдаем через nginx.
Можно отложить переход ещё на пару месяцев, но тогда уже все будет работать не пределе. Лучше сделать это заблаговременно.
Сейчас у нас БД на одном сервере, апаче на другом, удаленное соединение работает достаточно быстро, но все равно не так быстро как если бы база была локальная и это понятно. Мы уже проработали возможность балансить апач через nginx на два сервера, а вот с базой вопрос открытый.
Его, кстати, неожиданно надолго хватило, но в конце-концов пошла хорошая нагрузка и мы решили заблаговременно добавить ещё один сервер, уже более мощный: www.hetzner.de/hosting/produkte_rootserver/eq4
Наша задача сейчас — отработать механизм для быстрого подключения новых серверов, потому что нагрузка существенно растет с каждым месяцем.
Кстати не у меня одного, домен тот же самый: Мое хранилище Amazon S3 не доступно в России, как вернуть?