1. PHP / Говнокод #5078

    +170

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    <?
    include('db_access.php');
    include('db_mysql.inc');
    
    $db=new DB_sql;
    $db->connect($DB_NAME,$HOST,$USER,$PASSWD);
    
    $db2=new DB_sql;
    $db2->connect($DB_NAME,$HOST,$USER,$PASSWD);
    
    $db3=new DB_sql;
    $db3->connect($DB_NAME,$HOST,$USER,$PASSWD);
    ?>

    С сайта на самописном движке. Будет время - поковыряюсь ещё. Дико интересно, используются ли там все три коннекта.

    Запостил: telnet, 27 Декабря 2010

    Комментарии (13) RSS

    • $PASSWD из GET запроса?
      Ответить
    • 3 раза коннектяца О_о?
      Ответить
      • Писал человек из типа: "7 раз подключись один раз сделай запрос" =)
        Ответить
    • ничего вы не понимаете, это же коннекшн пул )))))))
      Ответить
    • может метод цоннецт() интеллектуально игнорирует параметры?
      Ответить
      • Мне кажется, написавший этот говнокод, интелектуально игнорирует, то, что сам написал. )))
        Ответить
    • а может это на будущее, когда будут разные БД использоваться, чтобы значения менять только )
      Ответить
      • тогда я бы сделал 42 коннетка
        что бы заложить гибкость в архитектуру так сказать
        Ответить
        • Видимо, это БД удалённое на 3х различных компьютерах. Запросы параллельно обрабатываются. (ака многобазовый параллелизм). :p
          Ответить
          • Кстати это самый из возможных вариантов.
            Ответить
            • Сайт лежит на шареде у поганого М****рхоста, какой там кластер БД, вы что.
              Ответить
              • а что?? сайт к хостеру привязался? )
                Ответить
                • Не привязался, но с самого создания пролежал именно там. Общий быдлостиль кода заставляет усомниться в том, что автор слова "горизонтальное масштабирование БД" вообще хоть когда-нибудь слышал.
                  Ответить

    Добавить комментарий