Флажок ASP.Net отсутствует класс CSS

Все лучшие ответы уже отправлены (в основном, ссылки на ссылку http://jan.kneschke.de/projects/mysql/order-by-rand/ ).

Я хочу указать еще одну возможность ускорения - кэширование. Подумайте, зачем вам нужны случайные строки. Возможно, вы хотите отобразить на веб-сайте какую-нибудь случайную запись или случайное объявление. Если вы получаете 100 req / s, действительно ли нужно, чтобы каждый посетитель получал случайные строки? Обычно полностью кэшировать эти случайные строки X в течение 1 секунды (или даже 10 секунд). Неважно, если 100 уникальных посетителей за одну секунду получают одинаковые случайные сообщения, потому что следующая секунда еще 100 посетителей получит другой набор сообщений.

При использовании этого кеширования вы также можете использовать некоторые более медленного решения для получения случайных данных, поскольку он будет извлекаться из MySQL только один раз в секунду независимо от ваших req / s.

13
задан 11 July 2011 в 15:48
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: