jCHex
Full Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору abz Цитата: А как это добавить к имеющемуся исключению | Вот так: .*(forum\.ru-board|mobileclub\.com\.ru/forum/|tv\.cgi).* PS всем привет, прошу прощение, что долго не писал - были проблемы с винтом и виндой. Добавлено: По поводу все той же ошибки: Все действительно просто - действит. виновата опция "Не обновлять свежие фалы" - когда она включена, файлы грузятся из кеша (причем у меня почему-то иногда независимо от TTL объекта и времени реального существования объекта в кеше - пока не разобрался), НО еще так же (что логично) действует и список "Не обновлять" (при совп. урла с правилом). (Так же делает и "Только из кеша" и автономн. режим, но они так и должны ) Дело в том, что это происходит независимо от того, идет запрос используя метод POST (при отправлении заполненных полей странички, напр. после нажатия "Показать") или GET (простой запрос, которым запрашиваются все обычные урлы - ссылки, из адресной строки браузера итд). В большинстве случаев когда запрос идет POST - запрашиваются каждый раз новые данные, зависимые от запроса клиента (серваку передаются данные полей/чекбоксов и проч) - ведь на то POST и предназначен А вот GET запрашивает с сервера независимые от клиента данные. mai62 Т.о., может стоит в реализацию опции "Не обновл. свеж. файлы" И списка "Не обновлять" включить (мож. опционально) проверку метода запроса, и (при совпадении с временем меньше TTL / правилом списка) если GET - из кеша, а если POST (автономн. режим выкл.) - из сети. (лол.. или в кеше хранить разные копии одного урла но с разными данными [и вместе с ними хранить], передаваемыми [до сохранения] в POST-запросах, а затем при вкл. "Не обновл. свеж. файлы"/"Не обновлять"/"Только из кеша"/автономн._режим сравнивать новый POST-запрос с сохраненными для этого урла - и при совпадении брать из кеша только тогда кеш ру.борда превратится в хлам разных http://forum.ru-board.com/postings.cgi (скрипт отправки постов) - с разными данными POST-запросов - отправленными постами ) Еще баг (или ооОЧень странная фича?) - в списке "Не обновлять" для некоторых урлов не действует правило (.)*, оно же .*, (напр. для http://forum.ru-board.com/postings.cgi ), для таких урлов приходится писать (.)*\.(.)* - это для них работает. |