Александр Календарев @akalend
Ламер с 20 летнем стажем
Information
- Rating
- Does not participate
- Location
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Date of birth
- Registered
- Activity
Specialization
Software Architect, Database Architect
Lead
From 325,000 ₽
PostgreSQL
Golang
C++
Python
Database
Designing application architecture
Creating project architecture
Database design
Object-oriented design
Code Optimization
для большего понимания хотелось бы еще примеров разных структур данных:
слишком абстрактно колонка — это по аналогии с РСУБД — стока или все же столбец?
мне кажется, что больше похоже на строку.
спасибо Вам за такой интересный и нужный сервис.
>Мы хотим, чтобы Дару-дар стал стабильнее.
это сильно расшатывает ее нервы — давно пора. нужен совет, помогу как смогу (опыт масштабирования имеется). Советую перейти на Монгу, меньше будет проблем с масштабированием, ноза скорость Монги придется платить местом.
>Доступность (API и мобильные приложения)
давно пора, а я все удивлялся, почему до сих пор нет мобильного приложения ;)
удачи вам в вашем благородном деле
ну тут Борис, ты не прав… учи Си и у тебя не будет проблем с производительностью.
nginx — не такой быстрый, как ты считаешь. Написать аналог AMQP-rest — это не более недели. Запускается за nginx — исключительно потому-чтобы лишний раз не утежелять nginx, который тяжелеет и тяжелеет от версии к версии.
я использовал AMQP-rest, который стоял за nginx
а в остальном вы молодцы!
— а то иногда и на три,
этот закон открыли еще 20 лет назад, спасибо что его вновь озвучили (или сделали для себя открытие?).
а так все было интересно почитать, спасибо Вам.
это первое что мне пришло в голову, когда я прочитал название статьи :)
думаю что осей хватает под всевозможные задачи, но есть вероятность, что кусок кода под ось написать придется ;)
ниже речь пойдет о реализации быстрого приложениия на Сях.
HTTP хорош, надо парсить самому заголовки и делать много нудной работы, есть libevent ( ev_http) нам в помощь. nginx можно использовать как прокси.
Придется самому реализовывать GET/POST маршрутизацию (имеется ввиду вызов необходимых функций в соответстввеее с урлом. ) D libevent HTTP реализован не в полном объеме (кажется нет обработки методов PUT, DELETE, но легко пропатчить ) что затруднительно реализовать RESTFull
FastCGI — тоже хорош, и за тебя разобрали все заголовки, а nginx разберет урл и сделает необходимый роутинг, и все что надо и даже больше (например GeoIP) положили в окружение. Все есть как на блюдечки… Только реализовывай свой бэкенд…
реализация FastCGI можно либо используя либу, можно самостоятельно используя libev/libevent
Лично я предпочитаю scgi — он проще в реализации. Есть либа libscgi, на данный момент меня устраивает, но надо допиливать на неблокируемые соединения [знаю как — но нет времени].
Область применения вышесказаннного — реализация AJAX счетчиков (SCGI), отдача баннернного контента (HTTP), в данном случае url на статический контент. И то и другое стояло за nginx.
все больше и больше идет поиск через интернет.
а bn.ru, bkn.ru, bsn.ru — это одна контора.
Клиенты уже давно уходят от bn.ru и итака — т.к дорого и идут на slando/авито
я, например, дачу купил через slando, хотя авито — лучше… Но почему-то в сезон загородных продаж (апрель -май) на сландо было больше предложений. Даже небольшие агенства стали выставлять свои объекты на авито и сландо.
мало организовать свой сайт, пусть он будет белый и пушистый. Нужно хорошо вложиться (или украсть) в базу объектов, привлечь море посетителей\потенциальных клиентов. Может тогда он не будет красивой безделушкой.
Предложи свои услуги агенству, заключи с ними партнерское соглашение и имей свой небольшой но пожизненный процент.