А не пробовали вот так: ?
http://ad.admitad.com/goto/78c036e30dc33454e6ae809d908a9ba3575/?ulp=%5B%5B%5Bhttp://www.boutique.ru/tovaridladoma/slippers_in_domashnyayaodejdaobuv/de-fonseca/d65add7b-2e2b-11e2-a266-0050569500d1/%5D%5D%5D
Основной трабл вообще с мускулом... На один форум с просмотрами страниц - пол лимона в сутки работают 3 фронтенда и 3 мускул сервера не самых слабых конфигураций... Это нормально? А что дальше? на сколько резиновый MySQL? Нагрузка растет в геометрической прогрессии, и пока не поздно нужно что то делать сейчас...
От кеширования запросов сразу откажусь... для каждого юзера формируется список форумов к которым есть(или нет) доступа. этот список вставляется в каждый запрос, при выборке форумов или топиков, кроме того, все временные данные сохраняются в сесииях, которые IPB хранит как ни странно в базе, при запросе страницы делает SELECT * FROM ipb_sessions WHERE key='MD5(сессия из куки)'; и перед отдачей контента, UPDATE данных в таблице сессий... на этом работает весь форум, кто просматривает тему, форум, кто на сайте, и т.д. Сама таблица перенесена в MEMORY... хотя это и не самый тяжелый запрос, и время его выполнения менее 1 тысячной секунды...
на данный момент в мемкеш кешируется почти все, что не нарушает работу форума...
возможно, но еще пару лет назад выловил ошибку "too many connections" от mysql на страницах вк...
При попытке зайти на сайт: eurogrand.com
http://s019.radikal.ru/i611/1210/cc/768a0c823ca2.jpg
http://host-tracker.com/check_res_ajx/11419845-0/ - хост трекер отдает нормально IP.
Так что ваш домен интернет провайдер походу на своих днс серверах в 127.0.0.1 засунул...
попробуйте прописать гугл днс (man). но не вариант что поможет...
Скидывай ссылку в личку, попробую поковырять, хоть что то вытащить... =)
Скрипт ищет с топиках, либо постах в зависимости от установленного чекбокса "Искать только в названиях тем"... Но суть не в этом, интересуют альтернативные способы хранения данных, кроме MySQL...
На чем работают такие гиганты как Вконтакте, Твиттер, и т.п... ? У них базы по миллиарды записей, и моментальный поиск (например по #хеш-тегу в твиттере...)
Сфинкс отдает ID найденных документов, после чего из базы выгребается контент по этим ID,
WHERE id IN(2,4,5,67,345,24,52,5,25,135,35,35,25,[...])...
Почти все, что можно...
При обновлении страницы от 3-до 5 запросов, от стандарных изначальных 7-12...---------- Добавлено 18.10.2012 в 18:09 ----------
IP Board... 😡
Но не запретить же пользователям поиск по форуму? Они задушат администрацию...
Меня интересуют альтернативные способы хранения больших данных, и работа с ними?...