• Зачем разделять сайт(PHP)?

    @BorisKorobkov Куратор тега PHP
    Web developer
    Мухи - отдельно, котлеты - отдельно.
    1. Дизайн сайта (header/footer) - это одно, контент (index) - другое.
    2. Страниц на сайте обычно больше одной. Часто тысячи. Чтобы не дублировать в каждой одно и то же.

    Кстати, делить ли на header и footer - спорный вопрос. По-моему, правильнее сделать один шаблон wrapper и уже внутрь него вставить контент из index.
    Ответ написан
    Комментировать
  • Как организовать БД для разработчиков?

    @ralaton121
    Решается благодаря свойствам файловых систем, типа Copy-on-Write. Например, ZFS.
    Есть и аппаратные решения (по факту программно-аппаратные).
    Есть и программные решения, работающие без ZFS, причем заточенные как раз на СУБД. На Хабре была статья про создание копий БД для целей разработки: www.habrahabr.net/thread/5851
    Сейчас 7 команд используют 27 Тб — это база, сжатая при инициализации (до трети) и их диффы за год.


    Идея проста.

    1) Делаем клон или снепшот файловой системы. Это делается практически мгновенно.
    2) Настраиваем на клонированную файловую систему свой экземпляр СУБД.
    3) Имеем 2 версии данных, та часть данных, что одинаковая (до выполнения п.1) - не дублируется, места не занимает.
    4) При необходимости освежить данные - убиваем клон/снепшот и создаем заново. Это происходит почти мгновенно.
    5) Можно иметь несколько независимых клонов/снепшотов одоновременно.

    Можно сделать такое же примерно ветвление как и в Git
    Только слияния в отличие от Git - невозможны.
    Ответ написан
    Комментировать
  • Как оптимизировать массовую рассылку на PHP?

    @maxtm
    Make money, not job
    Не повиснет. не переживайте.
    В худшем случае упадет в ошибку max execution time, если это не cli.
    Чтобы что-то оптимизировать нужно знать что именно, для начала определите проблему, которую требуется оптимизировать.
    Ответ написан
    2 комментария
  • Как написать C++ программу для чтения, обработки и записи данных?

    saboteur_kiev
    @saboteur_kiev Куратор тега C++
    software engineer
    Гуглите
    "чтение и запись в файл C++"

    Первые же ответы, с примерами кода:
    https://nicknixer.ru/programmirovanie/schityvanie-...
    https://ru.stackoverflow.com/questions/74601/%D0%A...
    younglinux.info/c/fopen
    www.cyberforum.ru/cpp-beginners/thread129711.html

    И вообще, больше гуглите - готовых ответов очень много.
    Ответ написан
    Комментировать