|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Sergey Tkachuk 2:5040/33.50 11 Feb 2001 10:36:00 To : Ruslan Bondarev Subject : Re: Постраничный вывод -------------------------------------------------------------------------------- 11 Фев 01 01:02, you wrote to me: ST>>>> И каждый раз делать запрос к базе? А если он дорогой (LIKE ST>>>> '%some%', к примеру)? RB>>> А чо, ты предлагаешь данные кешировать? ST>> Пуркуа бы и не па. Раз уж нету курсоров, то приходится их ST>> эмулировать... RB> Э, не! Стоп. Курсор и кешировать - суть не совсем одно и то же. RB> Точнее, совсем не одно и то же. В данной ситуации одно и то же. При обращении к следующей порции (а потом, может быть, к исходной) запроса к базе данных не происходит. Что это, по-твоему, если не кеширование :-) RB> Кроме того, твой вариант эмуляции с текстовыми файлами (да хоть и RB> с новой таблицей) явно не кеширование. Ты не выдаешь один и тот же кеш RB> разным людям, у тебя для каждого свой пИрсональный кеш. Выигрыш тут ну RB> не прытко борзый (в смысле - шиш почти что). Я же говорю, что разница может быть на порядки. RB>>> Hу-ну, если предлагаешь, то расшифруй как. ST>> В ходе дискуссии это несколько раз рассказывалось. RB> Hе расскажи алгоритм, а опиши свои мысли - почему так. А не сяк. RB> Или не сяк. Потому что запрос по индексированному полю на порядки быстрее, чем неиндексируемый запрос. RB>>> Особенно, как скажется кеширование на работе, например, RB>>> поисковой системы, использующей LIKE. ST>> Это скажется _очень_ положительно. Hагрузка на сервер снизится ST>> на порядки. RB> Угу. Порядки правда, вот, будут небольшими. Меня устроит разница даже на один порядок :-) RB> А что, индексирование баз данных в тех же поисковиках чисто пА RB> приколу делают? У них задача другая. Как раз там поиск текста есть то, ради чего все затеивается. RB> Да и вообще. У тебя какой масштаб задачи-то? Может у тебя там RB> тыщонка записей и сайт с 300 посетителями в день. Или ты разработчик RB> сайтов для Росбизнесконсалтинг? Я уже писал. Sergey P.S. Hа своем _личном_ сайте (www.lovehate.ru), я так _не_ делаю. Там все запросы идут по индексированным полям. --- * Origin: WWW.LOVEHATE.RU - ВЫСКАЖИСЬ! (2:5040/33.50) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/32753a85d35c.html, оценка из 5, голосов 10
|