За последние 24 часа нас посетили 21714 программистов и 1689 роботов. Сейчас ищут 1974 программиста ...

Показ картинок многим пользователям равномерно

Тема в разделе "MySQL", создана пользователем metadon, 31 янв 2008.

  1. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    Здравствуйте,
    Подскажите, пожалуйста, как самым быстрым способом (в плане нагрузки на сервер) показывать картинки в банеро обменной сети равномерно, в голову приходит только показывать по очереди, может есть более эффективные алгоритмы?

    Информация о ссылках храниться в mysql базе.
     
  2. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    псевдослучайно. набор списков последовательности показов. - если база большая.
    если нет - то order by rand() хватит
     
  3. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    rand() будет показывать равномерно?

    записей около 3-х тысяч, а запросов пару сотен в секунду
     
  4. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    да, равномерно, но с такой нагрузкой лучше по списку.
    order by rand() выстраивает весь результат и выбирает из него случайный
     
  5. metadon

    metadon Активный пользователь

    С нами с:
    6 фев 2006
    Сообщения:
    779
    Симпатии:
    0
    О то что я предлагал показывать по очереди, это будет меньше нагружать чем списки?
     
  6. armadillo

    armadillo Активный пользователь

    С нами с:
    6 апр 2007
    Сообщения:
    2.380
    Симпатии:
    0
    Адрес:
    Russia, Moscow
    не намного, но лучше сам сравни.