От сессий в адресе надо избавляться в настройках php или в скрипте.
А чем вам мешают адреса с "?" в сапе?
Держитесь. Затра будет лучше, компьютер уже есть (хорошо), половина файлов есть (хорошо), заказ есть (это совсем хорошо).
Во флеш можно просто передать параметры
http://flash-ripper.com/articles/flash/1997_06_19_object_embed_tag_attribs.php#flashvars
можно прочитать cookies, можно загрузить xml
А идея сколько копеек стоит? В вашем случае самое простое решение - привязка номера баннера к времени. Алгоритм не зависит от адреса, не требует сессий, кук и сложной переделки.
Слово файл здесь не к месту. Можно определить правильность адреса, т.е. код 200 или его отсутствие - код 404. Посмотрите комментарии, там есть варианты с curl и get_headers http://www.php.net/manual/ru/function.file-exists.php
если страницы теперь грузятся быстро (данные берутся из кэша, а не из базы), то соответственно MySQL отдыхает и нагрузка должна упасть к минимуму
Он сам по себе тормознутый, да еще и на 75К текстов.
Такой код в WordPress в каждом запросе. Чтобы от него избавится - надо все переписывать. Вы хоть видели код WP?
MyOST, Посмотрите кэширование http://wordpress.org/extend/plugins/wp-cache/
Это одно и тоже. http://dev.mysql.com/doc/refman/5.0/en/create-index.html
valerikmosk1, так в чем собственно вопрос? В то время как робот забрал страницу, там был вирус, потом сайт почистили, но робот еще не успел обновить ее в индексе и показывает информацию о старой странице ...
http://www.maxmind.com/download/worldcities/
на английском , 3 047 083 названий с координатами,