$global['url'] = 'localhost';
$global['directory'] = ''; // Оставляем пустой
$global['script_path'] = ''; // Тут физический путь до файлов скрипта
Алексей Ганагин добавил 05.02.2009 в 16:31
Спасибо, про интеграцию я уже спрашивал выше, но никто не ответил — может вы скажете что подразумеваете под интеграцией?
Новая версия уже готова, сейчас идёт тестирование.
dimmmid, ВашХостинг — проще всего будет установить скрипт в директорию, например /auto и сделать дизайн такой-же как у основного сайта.
Я считаю, что интеграция с CMS оправдана только в том случае, когда нужно использовать общие таблицы в БД, например users, city и т.д. или когда требуется единая авторизация пользователей.
Действительно, не заметил ваш вопрос. Объясните, что вы понимаете под "интеграцией", т.е. что именно вы хотите получить?
Следующая версия будет в январе, в этом году уже никак не успеваю.
Всех с наступающим 2009 годом!
Да, новая версия в разработке.
SELECT * FROM car WHERE CarType='2' && engine=3 && color=5;
Я согласен с вами, про выборку по ключам, а не по значениям, это действительно быстрее и это будет. Но я настаиваю на том, что справочники нужно держать в массивах (т.е. сразу в оперативной памяти, без запросов к базе), это наиболее экономный вариант в данной ситуации. Кэширование которое вы предлагаете использовать — будет делать тоже самое, только потребует большего объёма памяти для работы.
SELECT * FROM car WHERE CarType='Дизель';
Я это понимаю, но вы представляете насколько увеличится время запроса, если потребуется запросить значения из всех справочников, да если ещё это будет в табличном выводе, т.е. для несколько объявлений? Или вы знаете какой-то другой, быстрый способ?
Про справочники это понятно и они действительно будут, но не в таблицах, а в массивах, т.к. делать справочник с двумя-тремя значениями не оптимально, да и при таком большом объёме справочников — будут катастрофически медленные запросы.
Для объявления сохраняется излишняя информация, такая как название города — это сделано для ускорения вывода, представьте сколько времени экономится при табличном выводе.