Как я могу сказать Varnish с файлом конфигурации VCL не кэшировать любые URL-адреса, заканчивающиеся в
.html
. Это для веб-сайта Magento, и я делаю , не желая кэшировать любые страницы продуктов, которые заканчиваются на .html. Я думал, что?.html
или*.html
может быть дикой картой, в которой я нуждаюсь.Телль лак не кэшировать запросы, оканчивающиеся in.htmlТакже я могу сказать, лак для лечения любого запроса на URL, заканчивающийся с строку запроса
?___from_store=0&___store=ie
так же, как это было бы , если строка запроса не была. Таким образом,example.com/?___from_store=0&___store=ie
будет обрабатываться одинаково какexample.com
от Varnish.
0
A
ответ
0
Подстановочный мне нужна для части один из моих вопросов, кажется, .*\.html$
В моей VCL у меня есть
sub vcl_recv {
if (req.url ~ "^(/media/|/skin/|/js/|/)(?:(?:index|litespeed)\.php/)?(?:admin|api|.*.html$|cron\.php|checkout|checkout/cart|customer|advancednewsletter|onestepcheckout|onepage|hoi_turpentine|exporter|contacts|iphone|join|sitemap.xml)" ||
req.url ~ "\?.*__from_store=") {
return (pipe);
}
}
Смежные вопросы
- 1. PHP-сессия заставляет лак не кэшировать
- 2. Не удалось кэшировать запросы main_frame
- 3. Когда не кэшировать запросы AJAX?
- 4. Лак кэшировать слишком много файлов, а не кешировать php
- 5. Как кэшировать запросы Mongodb?
- 6. как кэшировать почтовые запросы с лаком?
- 7. Телль не является членом актера
- 8. Возможно кэшировать запросы Google Analytics?
- 9. Лак случайным образом пересылает запросы на бэкэнд
- 10. оканчивающиеся Whitespace
- 11. Лак не кеширует несколько wordpress
- 12. хороший случай для Телль, Не спрашивай
- 13. Лак и Google Analytics
- 14. Можно ли кэшировать частично выполненные запросы LINQ?
- 15. как кэшировать запросы загрузки jquery ajax
- 16. Как кэшировать запросы .Count() в NHibernate.Linq?
- 17. Yii2: Как кэшировать запросы, сделанные отношениями ActiveRecord
- 18. HIbernate Entity Manager: как кэшировать запросы?
- 19. Может ли обслуживающий персонал кэшировать POST-запросы?
- 20. Можно ли кэшировать SQL-запросы/запросы ActiveRecord в отложенной задаче?
- 21. Использование Redis кэшировать повторяющиеся запросы в Symfony2
- 22. Как кэшировать запросы при загрузке страниц?
- 23. Лак Кэш: Конкретный домен только НЕ ВСЕ
- 24. Лак не кэш для моего веб-сайта
- 25. Лак не кешируется, когда файлы cookie включены.
- 26. Лак не запускается правильно
- 27. PHP APC Чтобы кэшировать или не кэшировать?
- 28. Методы клоуны, оканчивающиеся на *
- 29. Apache mod_rewrite оканчивающиеся периоды
- 30. Как кэшировать sql-запросы, результат которых никогда не изменяется?
я хотел бы использовать. * \. HTML $, потому что еще во второй точке будет соответствовать любому персонажу. Также вы уверены, что хотите вернуть «трубу», а не «пройти»? См. Https://www.varnish-software.com/book/4.0/chapters/VCL_Built_in_Subroutines.html#vcl-vcl-recv – Ronald
@ Ronald, спасибо. Труба используется, поскольку я использую расширение [Magento_Turpentine] (https://github.com/nexcess/magento-turpentine), которое расшифровывает VCL, я просто добавил '. * \. Html $' в свой раздел конфигурации в панель администратора Magento, какая разница между Pipe и Pass в любом случае? – Holly