(тестируется на denwer, описанное правило игнорируется)
А в чём это выражается? Что открывается - 404? rewrite_mod включен?
p.s. И да.. картинки, CSS-ки, robots, favicon итд тоже попадают под это правило.. Если всё разложено по каталогам, можно "игноров" перед ним поставить:
Qest: Поставил Sphinx, с поиском все замечательно, вот только нет live update, а мне нужно чтобы когда вноситься новая информация или изменяется старая то это сразу было в работе. То есть как на тут к примеру когда я создаю новую тему или новое сообщение я сразу могу его/ее видеть, а у сфинса нужно обновлять индексы для этого.
Хранить время построения индексов у сфинкса и дополнительно к уже имеющемуся поиску, в _базе_ искать данные, которые сохранены после.
То есть мне нужно сдлеать максимальную скорость выборки SELECT
Если в этой выборке нет километровых JOIN-ов без индексов и поиск по индексу, несколько млн записей вполне нормально отрабатывают. И да.. у MySQL настройки "из коробки"? К примеру, индексы в памяти умещаются? В любом случае - включать slow_log, про EXPLAIN вроде Вы в курсе..
И еще, можно ли хотябы примерно сказать зависимость обработки подобных запросов от наличия ОЗУ. То есть грубо говоря 2ГБ RAM — 2 минуты, 4ГБ RAM — 1 минута. Интересует хотябы примерная зависимость.
"подобных" чему? Вообще, корректнее говорить про ресурсы, выделенные именно для MySQL.. и именно для нужд запроса.. Скорее всего, нужные для запроса индексы уместятся и в 1Гб ))
p.s. Ну не.. конечно, если получится всю базу в памяти разместить - конечно, будет быстрее
meverikxp: те сам товар есть наименование, описание и.т., а цена 0.00. Хотя я ее в БД в таблицу vm_product_price записал, а так же product_id записал одинаковые. подскажите почему цена может не появлятся. Спасибо.
Если строка в БД есть - проверить валюту (product_currency) и группу shopper_group_id - существует ли она. Правда, смотрел в более ранней версии Virtuemart-а. Чтоб наверняка найти, в чём подвох, можно создать товар вручную, прописать ему цену в админке (чтоб она отображалась) и найти отличия от строки сгенерированной автоматически
rustrek: вот кстати по поводу вставки чего угодно в поисковую строку, например на руторе тоже самое там главное id темы а текс уже выводится любой http_rutor.org/torrent/204328/tysjacha-slov_a-thousand-words-2012-hdrip-ot-scarabey-p2
Я для таких случаев делаю проверку "всего что угодно" на соответствие тому, что должно быть и редирект на нужный, если не совпадает.. иначе "товарищи, которые не товарищи" могут дублями "помочь"
А в чём это выражается? Что открывается - 404? rewrite_mod включен?
p.s. И да.. картинки, CSS-ки, robots, favicon итд тоже попадают под это правило.. Если всё разложено по каталогам, можно "игноров" перед ним поставить:
Поставил Sphinx, с поиском все замечательно, вот только нет live update, а мне нужно чтобы когда вноситься новая информация или изменяется старая то это сразу было в работе. То есть как на тут к примеру когда я создаю новую тему или новое сообщение я сразу могу его/ее видеть, а у сфинса нужно обновлять индексы для этого.
Хранить время построения индексов у сфинкса и дополнительно к уже имеющемуся поиску, в _базе_ искать данные, которые сохранены после.
Если в этой выборке нет километровых JOIN-ов без индексов и поиск по индексу, несколько млн записей вполне нормально отрабатывают. И да.. у MySQL настройки "из коробки"? К примеру, индексы в памяти умещаются? В любом случае - включать slow_log, про EXPLAIN вроде Вы в курсе..
"подобных" чему? Вообще, корректнее говорить про ресурсы, выделенные именно для MySQL.. и именно для нужд запроса.. Скорее всего, нужные для запроса индексы уместятся и в 1Гб ))
p.s. Ну не.. конечно, если получится всю базу в памяти разместить - конечно, будет быстрее
те сам товар есть наименование, описание и.т., а цена 0.00. Хотя я ее в БД в таблицу vm_product_price записал, а так же product_id записал одинаковые. подскажите почему цена может не появлятся. Спасибо.
Если строка в БД есть - проверить валюту (product_currency) и группу shopper_group_id - существует ли она. Правда, смотрел в более ранней версии Virtuemart-а. Чтоб наверняка найти, в чём подвох, можно создать товар вручную, прописать ему цену в админке (чтоб она отображалась) и найти отличия от строки сгенерированной автоматически
вот кстати по поводу вставки чего угодно в поисковую строку, например на руторе тоже самое там главное id темы а текс уже выводится любой http_rutor.org/torrent/204328/tysjacha-slov_a-thousand-words-2012-hdrip-ot-scarabey-p2
http_rutor.org/torrent/204328/здесь-пишем-что-угодно
Я для таких случаев делаю проверку "всего что угодно" на соответствие тому, что должно быть и редирект на нужный, если не совпадает.. иначе "товарищи, которые не товарищи" могут дублями "помочь"
В логе ошибок искать
---------- Post added 25-06-2012 at 11:51 ----------
[umka], упс :)
virus_net, если при 2-х строчках отображается, а при большем количестве - нет - возможно, ресурсов (памяти?) не хватает.. Тариф минимальный?
matveich, так ситуация "аналогичная".. Или название не сохраняется?
matveich, virus_net - загляните в логи ошибок web-сервера. Быть может, там прямым текстом написано, в чём причина..
Размещаюсь больше года. За всё время - единственный (тьфу-тьфу) факап с сетью. Устранён довольно оперативно.
Благодарю!