Задать вопрос
ruby on rails
Контакты

Достижения

Все достижения (8)

Наибольший вклад в теги

Все теги (47)

Лучшие ответы пользователя

Все ответы (101)
  • В каких случаях вы использовали Redis?

    @chronic86
    Ruby on Rails junior
    1. Хранилище сессий и профилей пользователей;
    2. Сервер очередей, плюс держим в уме механизм publish/subscribe;
    3. Полноценная замена Memcached, притом в случае с Redis мы получим репликацию, более длинные ключи и значения, возможность восстановления кэша с диска и тп;
    4. Место для хранения количества пользователей онлайн, кодов капч, различных флагов, саджестов поисковых запросов;
    5. СУБД для небольших приложений — сокращалок ссылок, имиджбордов, возможно даже блогов;
    6. Роль «словаря» в шардинге, то есть сервер, который знает, какие шарды на каких серверах искать;
    7. Хранилище промежуточных результатов вычислений при обработке больших объемов данных;


    eax.me/redis
    Ответ написан
    Комментировать
  • Как развиваться начинающему web-разработчику?

    @chronic86
    Ruby on Rails junior
    Хотите научиться решать сложные задачи берете (или придумываете) проект и делаете его.
    Хотите научиться проектировать проекты берете листочек и ручку и рисуете, потом в течении недели подходите к листочку и редактируете.
    Хотите научиться писать код чтоб потом не смотреть на него и не плакать, пишите много кода.
    На истину не претендую, таков мой путь ниндзя. =)
    Ответ написан
    3 комментария
  • Должен ли RoR разработчик знать SQL?

    @chronic86
    Ruby on Rails junior
    В основном предполагается использование ORM.
    Но по своему небольшому опыту советую Вам подтянуть SQL, так как:
    1. Иногда составить сложный запрос легче на SQL
    2. Бывает, что производительность запроса на ORM намного ниже чем на чистом SQL.
    Ответ написан
    Комментировать
  • Какой самый простой бэкенд для мобильного приложения?

    @chronic86
    Ruby on Rails junior
    Rails 5 тоже есть API из коробки. Хотя если задача ограничивается только API я бы поискал что-то полегче и побыстрее, тем более по Вашим словам проблем с языками нет. Сейчас куча всего:
    • Sails.js
    • Ruby Sinatra
    • NodeJS ExpressJS
    • PHP Slim
    • .NET Nancy
    • Python Flask
    • Java Jersey
    • Go Goji

    Вообщем все от ваших предпочтений зависит.
    Ответ написан
    8 комментариев
  • Какой процессор для сервера выбрать?

    @chronic86
    Ruby on Rails junior
    1. Серверу = серверный процессор
    2. Xeon поддерживает больше оперативной памяти с большей частотой
    3. Xeon поддерживает ECC, для сервера важный критерий
    4. Xeon поддерживает ряд технологий направленных на работу с многопоточностью

    Ну и личное имхо выбор может быть сделан в пользу i7 только из за недостатка финансов на сборку серверной платформы. Например, когда денег мало и берешь мощный ПК для использования в роли сервера.
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (16)