ওয়ার্নপ্রেস ওয়েবসাইটে বার্নিশ ব্যবহার করা হচ্ছে।
আমি সম্পূর্ণ ডোমেনের পরিবর্তে একক ইউআরএল জন্য বার্নিশ পরিষ্কার করতে চাই।
এই আদেশের সাহায্যে আমি পুরো ডোমেনের জন্য বার্নিশ পুনরায় চালু করতে পারি:
varnishadm -T :6082 -S /etc/varnish/secret 'ban req.http.host ~ \"http://www.foo.com\" && req.url ~ \"^/\"'
তবে আমি কেবল একটি একক url এর জন্য বার্নিশ পরিষ্কার করতে চাই।
উদা: www.foo.com/url_to_be_purged
আমি পূর্ববর্তী কমান্ডটি একক ইউআরএল দ্বারা প্রতিস্থাপনের চেষ্টা করেছি:
varnishadm -T :6082 -S /etc/varnish/secret 'ban req.http.host ~ \"http://www.foo.com/url_to_be_purged\" && req.url ~ \"^/\"'
তবে এটি কার্যকর হয়নি, ইউআরএল এখনও HIT
বার্নিশে ছিল।
আমি কীভাবে এটি অর্জন করতে পারি তার কোনও ধারণা?
হালনাগাদ
ঘোলাঘরের উত্তরের পরামর্শ হিসাবে আমি নিম্নলিখিত আদেশটি চেষ্টা করেছি:
varnishadm -T :6082 -S /etc/varnish/secret ban "req.http.host == http://www.foo.com && req.url == http://www.foo.com/url_to_be_purged"
আমি এই প্রকরণটিও চেষ্টা করেছি:
varnishadm -T :6082 -S /etc/varnish/secret ban "req.http.host == http://www.foo.com && req.url == /url_to_be_purged"
তবে আমি এখনও HIT
ইউআরএল এ পাই এবং ডেটা আপডেট হয় না