Не вникал, но может кешируется последний запрос, а он идет без региона. А далее проверяется просто наличие кеша, и если он есть (неважно какой), то берется из него? Тогда надо кешировать не в один общий кеш, а в кеш по регионам.
Я бы добавил пункт, что "верстальщик должен быть грамотным". Ну или поверять за собой, в данном случае - текст. В каждом предложении ошибки, опечатки. А потом в коде переменные называются piremennaya...
Захаров Александр: спасибо, кэп)) "стать программистом" - это про меня, 15 лет назад)) так что для меня ничего нового. evgeniy_lm: 100% в точку. Прикладное программирование - самое ценное. Сам учился на математика 6 лет, из которых полгода был паскаль и еще полгода C, а всё остальное другие предметы, в том числе развивающие логику. А то как посмотришь тут на вопросы - волосы шевелятся, люди даже шаг влево / вправо не могут продумать
Programmir: либо наоборот - при попытке удалить записи в одной таблице (при условии, что это ошибочное действие), будет выдана ошибка из-за наличия связи. И это спасет вас, пока не найдете ошибку (именно в логике, а не в синтаксисе).
Ссылка в любом случае будет работать. Но я так и не понял, чего вы хотите добиться? Секретно людей кидать на бегет по ссылке? Или чтобы все ваши клиенты были "скрытно" проданы бегету?