|
Выгружаю на сайт прайс по FTP, скачивается прошлая версия. | ☑ | ||
---|---|---|---|---|
0
Гений 1С
гуру
25.10.21
✎
15:07
|
Т.е. видимо кэшируется.
С другого компьютера тоже сначала новая скачивается, потом опять кэшируется. Как побороть? Скачивание идет не с FTP, а уже через сайт. Это админская задача, но админ расписался в своей неспособности, консультируюсь тут |
|||
1
Мультук
гуру
25.10.21
✎
15:13
|
(0)
После CTRL+F5 скачивается новая версия? гугль "Отключить кэширование страницы средствами html" P.S. При чем тут 1С ? |
|||
2
Asmody
25.10.21
✎
15:14
|
Оно может кешироваться в сотне мест.
Для начала можешь добавить какой-нибудь левый случайный параметр в URL прайса |
|||
3
PLUT
25.10.21
✎
15:15
|
(0) а в гугле забанили чтоли? что яндекс по этому поводу говорит?
|
|||
4
vova1122
25.10.21
✎
15:16
|
Перед скачиванием чистить КЕШ
|
|||
5
PLUT
25.10.21
✎
15:16
|
(0) если за админом будешь подтирать, так ты никогда убийцу 1С на 1С не напишешь :)
|
|||
6
Гений 1С
гуру
25.10.21
✎
15:19
|
(2) если добавить параметр, помогает, если не добавлять, опять старый возвращает.
Там нет страницы, ссылка в E-mail указывается. |
|||
7
Гений 1С
гуру
25.10.21
✎
15:21
|
(4) я это не объясню 100500 клиентам, которые кликают на ссылку из письма
|
|||
8
Kassern
25.10.21
✎
15:30
|
(0) пользуйтесь API и будет вам счастье
|
|||
9
Garykom
гуру
25.10.21
✎
15:33
|
(0) Геня ты задолбал своей тупизной
У тебя доступ к админке и коду сайта есть? |
|||
10
Злопчинский
25.10.21
✎
15:34
|
я охуеваю с людей, которые решают чужие проблемы. за 2000 в час. это свои проблемы можно так решать. а чужие проблемы чужих людей - x10/
Ты прайс на ФТП выкинул? выкинул. на фтп правильный прайс лежит? правильный. Тебе больше заняться нечем? пусть трахаются дальше те, lzk кого прайс на фтп = входные данные. . |
|||
11
Сергиус
25.10.21
✎
15:35
|
(10)Задачу Гене поставили, с него и требуют)
|
|||
12
Злопчинский
25.10.21
✎
15:37
|
(11) Сергей просто воспитанный очень. нахуй послать ему воспитание видимо не позволяет.. ;-)
|
|||
13
BeerHelpsMeWin
25.10.21
✎
15:41
|
(0) Найми нормального админа за нормальный ценник.
|
|||
14
acht
25.10.21
✎
15:46
|
(0) > консультируюсь
Башляй уже. Давно пора. |
|||
15
acht
25.10.21
✎
15:47
|
(10) > чужие проблемы чужих людей - x10
Точно. Слышал, геня? |
|||
16
Сергиус
25.10.21
✎
15:54
|
(12)Помню можно было дать ссылку на сайт, а там картинка)
|
|||
17
NorthWind
25.10.21
✎
16:04
|
(7) а эффект наблюдается именно у клиентов, то есть произвольные люди звонят и говорят что неверный прайс скачали?
Или все же у работников той же организации в локальной сети? Подключиться из инета некорпоративной машиной и скачать пробовали? Что получается? |
|||
18
NorthWind
25.10.21
✎
16:07
|
я это к чему... к тому, чтобы локализовать проблему. Если есть корпоративный прокси и он кэширует что не надо - это одно. И это совершенно не значит, что у произвольных пользователей сайта в инете будет то же самое.
|
|||
19
acht
25.10.21
✎
16:21
|
(16) > а там картинка
Как узнал, ссылку прислали? =) |
|||
20
Сергиус
25.10.21
✎
16:32
|
(16) может сам кидал?)
|
|||
21
Пакман
25.10.21
✎
17:11
|
(0) Приписывай к названию файла дату и время, типа price_07.05.2008.xlsx
И каждый раз создавай новый файл, а старый не удаляй, чтобы сохранялась вся история. А то будет не очень хорошо, что клиент скачал файл, а потом его поменяли на другой, и по одной и той же ссылке уже другие цены. |
|||
22
arsik
гуру
25.10.21
✎
17:14
|
самое время перейти на http
|
|||
23
Злопчинский
25.10.21
✎
17:16
|
(21) мудачный совет. если приписывать то уже по нормальному price_2008_07_05.xlsx, а не похерестично
|
|||
24
vde69
25.10.21
✎
17:17
|
(0) самый простой, и при этом НЕ ПРАВИЛЬНЫЙ совет:
дописывай к get запросу произвольную соль, типа http:\\1.ru?name=1.xls&суперсоль=ГУИД правильным будет настройка заголовка ответа от сервера для запрета кеширования как на сервере так и на клиенте так и на проксях, это вполне делается, хотя я потратил не мало времени, что-бы сделать правильно, везде в инете примеры только с СОЛЬЮ.... |
|||
25
Пакман
25.10.21
✎
17:40
|
(23) Что за тупость. Какой дятел разделяет дату нижними подчеркиваниями?
|
|||
26
Злопчинский
25.10.21
✎
17:42
|
(25) да похрен как разделять. можно вообще не разделять. А дятлы именуют файлы так что массив прайсов отсортированный по наименованию будет вкривь и вкось вперемешку по числам и месяцам.
|
|||
27
Garykom
гуру
25.10.21
✎
17:42
|
(25) Дятел тут ты, а лишние точки в именах нежелательно
|
|||
28
Пакман
25.10.21
✎
17:45
|
(26) По дате создания файла не пробовал отсортировывать скачанные файлы?
|
|||
29
NorthWind
25.10.21
✎
17:45
|
(27) Точками - это ништяк. Чтобы куча антивирей и почтовых клиентов сообщали, что реальное-то расширение файла, оказывается, другое, и вообще это подозрительно, наверно, у вас вирь...
|
|||
30
Пакман
25.10.21
✎
17:46
|
(27) Похоже ты сам тут дятел. В названии файла точки никак не мешают. Погугли хотя бы, раз не шаришь в вопросе.
|
|||
31
Пакман
25.10.21
✎
17:48
|
(29) Ты путаешь с xlsx.exe
|
|||
32
NorthWind
25.10.21
✎
17:48
|
(30) А без разницы. Для многих программ многократное расширение файла (а точки именно так и интерпретируются) - это фас. Мало кто проверяет - ехе, не ехе, видят больше одного расширения - все, это подозрительно.
|
|||
33
Пакман
25.10.21
✎
17:50
|
(32) Брехня. Ты путаешь расширение с именем файла в котором есть точки.
|
|||
34
Злопчинский
25.10.21
✎
17:53
|
(28) для тупых объясняю: сегодня может быть создан файл для даты через неделю вперед. или наоборот - за уже прошедшее число.
|
|||
35
Пакман
25.10.21
✎
17:54
|
Сейчас специально нашел поиском в папке Downloads на своем компе все файлы с расширением xlsx, и у больше половины в названии есть точки. Они как раз с датой, кстати.
|
|||
36
Пакман
25.10.21
✎
17:55
|
(34) Тупой пример.
|
|||
37
NorthWind
25.10.21
✎
17:55
|
(33) фигли с тобой спорить, ставь чего хочешь. Как по мне в (27) прав.
|
|||
38
Пакман
25.10.21
✎
17:57
|
(37) Значит ты ошибаешься так же как и он. Мне пофиг.
|
|||
39
Злопчинский
25.10.21
✎
18:00
|
(38) нам на твой пофиг - полный пофиг, козырный.
|
|||
40
Пакман
25.10.21
✎
18:06
|
(39) А уж нам как пофиг на твой пофиг, просто пофигее некуда, стрит флэш как пофиг.
|
|||
41
Garykom
гуру
25.10.21
✎
18:22
|
(30) как удобней имена парсить когда разделитель один "_" или разные?
|
|||
42
acht
25.10.21
✎
19:10
|
(41) > имена парсить
Углубляем кроличью нору. Парсить регэкспами. Жги, Паша, твой ход. |
|||
43
Пакман
25.10.21
✎
19:21
|
(41) Одинаковые могут быть только с "_", а с "." запрещено быть одинаковыми? Приз тебе за логику. Пока только за женскую.
|
|||
44
acht
25.10.21
✎
19:25
|
(43) Девчачья логика, Паш, она пока только у тебя.
Имелось в виду явно отличать разделитель, отделяющий расширение от имени файла от всех остальных разделителей. Поняли все, кроме Пакман. |
|||
45
Злопчинский
25.10.21
✎
19:35
|
(44) ну пакман и умеет только бегать и рот разевать - обычное состояние типового пакмана ;-)
|
|||
46
acht
25.10.21
✎
19:39
|
(45) ... и гоняться за призраками, когда нажрется. В трезвом состоянии, пакман призраков побаивается =)
Да, генератор ников не подкачал и на этот раз. |
|||
47
BeerHelpsMeWin
25.10.21
✎
19:45
|
(44) Как известно, правильно написанный микросервис на го решил бы все проблемы!
|
|||
48
acht
25.10.21
✎
19:49
|
(47) > правильно написанный микросервис
Геней? Чой-то ржу. |
|||
49
GlRoznica
25.10.21
✎
19:54
|
(48) в то время, пока ты ржешь, Гене жрать нечего, вот и берется за всякую ерунду.
|
|||
50
Гений 1С
гуру
25.10.21
✎
20:02
|
(9) нету. Есть админ
|
|||
51
dmitryds
25.10.21
✎
20:47
|
(23) +1
|
|||
52
dmitryds
25.10.21
✎
20:49
|
(24) можно guid, а можно и просто дату/время
но раз ссыль менять, то лучше уж к имени прайса добавлять дату/время генерации (и само собой год, месяц, день, а не наоборот) |
|||
53
Пакман
25.10.21
✎
20:50
|
(45) Аргументов нет? Докопался до ника, слив засчитан.
|
|||
54
acht
25.10.21
✎
20:52
|
(53) Пашенька, иди уже коров паси в своей Аризоне, или где ты там...
|
|||
55
Гений 1С
гуру
25.10.21
✎
20:52
|
(17) не знаю, словил это у себя. у меня в хроме закэшировался старый файл
|
|||
56
Гений 1С
гуру
25.10.21
✎
20:53
|
(21) нет, нужно чтобы имя файла было постоянным. Чтобы они его в закладки могли добавить, например
|
|||
57
Гений 1С
гуру
25.10.21
✎
20:53
|
(24) я не знаю, где это прописывать, передал админу, чтобы редиректил на приписку со случайным гуидом
|
|||
58
acht
25.10.21
✎
20:54
|
(55) Включай в хроме отладку, смотри на обмен по сети, думай, почему берется из кэша, как его пробить.
Кто тут гений в конце концов? |
|||
59
Пакман
25.10.21
✎
20:58
|
(55) Чтобы исправить твою проблему, нужно правильно настроить заголовки, как уже писали в (0), это самое верное решение.
Мой совет про сохранение старых файлов касается принцыпа неудаления данных. Данные должны храниться. Ты же не будешь для печати новой Счет-фактуры брать одну и ту же старую накладную, и в ней менять данные каждый раз. Ты же создашь новую накладную. Так и тут. То был вчерашний прайс, а это новый сегодняшний прайс, и это два разных прайса, а не один и тот же переделанный. |
|||
60
Пакман
25.10.21
✎
20:58
|
(59) тоесть в (24) писали. Опечатка
|
|||
61
vde69
25.10.21
✎
20:59
|
правильно вставить примерно так
Cache-Control: no-cache Pragma: no-cache |
|||
62
vde69
25.10.21
✎
21:01
|
(61) +
но это не дает 100% решения, серверный кеш далеко не всегда этим пробить можно |
|||
63
acht
25.10.21
✎
21:02
|
(59) То есть, когда клиент явно просит одну ссылку на актуальный прайс, ты рекомендуешь ему посмотреть на календарь, на часы, поковырятся в кучке веб страниц и что-то нажать.
Это, Пашенька, вилы. Это даже не коров пасти. |
|||
64
Пакман
25.10.21
✎
21:08
|
(62) Сервер кеширует скорее всего из-за расширения файла. Там настроено что .xls - это статичные файлы, и их нужно кешировать на долго.
Если вместо ссылки на xls сделать ссылку на что-то типа www.blablabla.ru/downloadPrice.php тогда сервер ничего кешировать не должен, а скрипт можно настроить чтобы отдавал самый свежий файл с правильным именем, с датой, и с временем если нужно. |
|||
65
vde69
25.10.21
✎
21:08
|
||||
66
acht
25.10.21
✎
21:11
|
(64) > а скрипт можно настроить чтобы отдавал самый свежий файл
А может проще настроить сервер, чтобы он .xls статикой не считал? |
|||
67
vde69
25.10.21
✎
21:11
|
(64) там кешироватся может в сотне разных мест, это может и мускуль, и пхп или энджинкс или вообще на сентос на файловом уровне, или например прокси сервер клиента....
всех нюансов от сюда не видно |
|||
68
acht
25.10.21
✎
21:11
|
... а то еще php на сервер ставить...
|
|||
69
vde69
25.10.21
✎
21:13
|
(66) самое правильное не перезаписывать на сервере статические данные, то есть или генерить файлы с уникальными именами и ограниченым временем жизни (чего уже предлогали) или делать обмен через вебсервисы
|
|||
70
acht
25.10.21
✎
21:16
|
(69) > самое правильное
Самое правильное - это расследовать ситуацию с учетом организации инфраструктуры. Для этону нужны знания и доступ к этой инфраструктуре. Очевижно, чего-то из этого у ТС нет совсем. А все эти наши предложения, это так - свое тщеславие почесать и геню попинать. |
|||
71
Пакман
25.10.21
✎
21:17
|
(67) Конечно, кешироваться может где угодно. Потому я и предлагаю качать по ссылке на .php, потому что ответы скриптов почти наверняка не кешируются.
|
|||
72
acht
25.10.21
✎
21:18
|
(71) > почти наверняка
Браво. |
|||
73
acht
25.10.21
✎
21:21
|
Геня, как там у тебя настроено, есть ли php на сервере, стоит ли перед ним ngnix, включен ли какой-нибудь memcached? Ты же знаешь, почти наверняка!
|
|||
74
Гений 1С
гуру
25.10.21
✎
21:22
|
(71) гм, это идея.
|
|||
75
Гений 1С
гуру
25.10.21
✎
21:23
|
(69) почему это? Всю жизнь писали в файл с постоянным именем и нате вдруг
|
|||
76
GlRoznica
25.10.21
✎
21:23
|
(74) Геня, а у тебя до сих пор нет контактов Маугли?
|
|||
77
Гений 1С
гуру
25.10.21
✎
21:24
|
(76) ты про Рамиля что ли? Каким боком?
|
|||
78
acht
25.10.21
✎
21:25
|
(75) Пушо он в этот момент может отдаваться одновременно главбуху и финдиру. А как ты пишешь у себя обработку ошибок мы все знаем, спасибо.
|
|||
79
Гений 1С
гуру
25.10.21
✎
21:27
|
(78) не понимаю о чем ты. вообще то когда файл помещается на сервер (в 2 ночи) все клиенты спят
|
|||
80
acht
25.10.21
✎
21:29
|
(79) > не понимаю о чем ты
Заметно. Тебе рассказывают про общие принципы организации систем, а ты строишь глазки и рассказываешь про локальные настройки. Ну, хорошо хоть, что из всей инфраструктуры про два часа ночи знаешь. |
|||
81
GlRoznica
25.10.21
✎
21:30
|
(77) Да, Рамиль Маугли Тарзан.
|
|||
82
acht
25.10.21
✎
21:31
|
(81) Он же в Америке сейчас, не?
|
|||
83
GlRoznica
25.10.21
✎
21:32
|
(82) В Америке Пашо Педоросович Резак
|
|||
84
Гений 1С
гуру
25.10.21
✎
21:47
|
(81) и че?
|
|||
85
GlRoznica
25.10.21
✎
21:50
|
(84) через плечо.
|
|||
86
Злопчинский
25.10.21
✎
22:15
|
(53) докопаться - аргументы не нужны, тебе пофиг на аргументы, анам на товй пгофиг
|
|||
87
Пакман
25.10.21
✎
22:24
|
(86) У тебя нет аргументов, а у нас есть, в этом и вся разница.
|
|||
88
acht
25.10.21
✎
22:33
|
(87) > а у нас
А сколько тебя там? |
|||
89
BeerHelpsMeWin
25.10.21
✎
22:35
|
(73) дак ты вообще по больным местам бьешь!
|
|||
90
BeerHelpsMeWin
25.10.21
✎
22:37
|
а по теме отмечу для себя, что в 2021 году люди обмениваются прайсами в экселе через фтп
без микросервисов на го!!11 |
|||
91
acht
25.10.21
✎
22:52
|
(90) FTP как в 1971 году появился, так еще и все эти ваши новомодные микроштучки переживет =)
|
|||
92
Irbis
26.10.21
✎
07:38
|
(90) Туева хуча банков до сих пор ещё реестрами в текстовом формате обмениваются. Им FTP за гланды.
|
|||
93
Гений 1С
гуру
26.10.21
✎
13:08
|
Короче, я реально решил бесплатно не работать и переадресовал задачу админу, нехай тестит.
вообще попросил у него price.php реализовать, если в заголовки не может. |
|||
94
acht
26.10.21
✎
13:18
|
(93) > я реально решил бесплатно не работать
Вот когда следующий раз на форум с своими проблемами придешь, не забывай, пожалуйста, что мы так уже давно решили. |
|||
95
Пакман
26.10.21
✎
15:40
|
(93) +1, вот это здраво!
|
|||
96
PLUT
27.10.21
✎
11:23
|
(93) время - деньги, которых у нас нет
дети - цветы на наших могилках с3.14жжено |
|||
97
Гений 1С
гуру
27.10.21
✎
15:16
|
(94) (96) вы забыли зачем существует миста. Но я вам не буду напоминать. ;-)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |