• Как сделать две колонки (сайдбар + контент) в bootstrap?

    kapitansen
    @kapitansen
    Веб-погромист
    например, так:
    <div class="container">
    	<div class="row">
    		<div class="col-md-4">sidebar</div>
    		<div class="col-md-8">content</div>
    	</div>
    </div>
    Ответ написан
    1 комментарий
  • Apache ActiveMQ vs RabbitMQ (or other)?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Мы остановились на RabbitMQ и проблем с оным пока не наблюдалось.
    По поводу сравнений и прочего, можно почитать например Тут. Там пишут что релизы ActiveMQ страдают от багов что весьма грустно на продакшене.
    Ответ написан
    1 комментарий
  • Как лучше хранить много файлов — в базе данных или в виде файлов?

    @edogs
    На самом деле оба варианта по реализации настолько минимально отличаются, что хорошим советом будет «сделайте сейчас оба варианта, используйте сначала файлы, а когда файлов будет много померяете производительность».

    В 99% случаев файлы лучше, т.к. к ним есть прямой и очевидный доступ без всяких баз, а база в любом случае прослойка.

    По бакапам ситуация двоякая, с одной стороны файлы удобнее бакапить тем же инкриментом и обычными файловыми средствами, с другой стороны разовый бакап базы сделать можно сделать просто скопировав файл с таблицей и не надо собирать кучу файлов.

    По скорости/нагрузке, безусловно если это один сервер, то файлы будут побыстрее (только бейте на папки, не пихайте больше 1000 в одну в любом случае), но если у Вас несколько серверов, то отдельный сервак с базой под файлы может иметь определённые преимущества, доступ к базе по сети чуть более очевиден (хотя если у Вас есть админ, то не принципиально).

    Файлы при прочих равных однозначно лучше попадают в кэш, с другой стороны засирание кэша базой проще контроллировать.
    Ответ написан
    1 комментарий