पठनमुद्राधर्मः। लेखनमुद्राधर्मस्य (१७ फाल्गु) अनन्तरं अत्र पठनमुद्रा: पठनमुद्राधर्मः संस्करणचिह्नं सशर्तपठनम्। पठनमुद्राधर्मः।
English (minimizable)
After write seals (17 Feb), this post covers read seals: ETags, conditional gets, version vectors and why cache without validators is a polite lie factory.
पूर्ण-शीर्षकम् / Full title
पठनमुद्राधर्मः: A Metrical Codification of Read-Seal Dharma (with English glosses)
English · overview and topics (minimizable)
What this post is about
A read can carry a generation mark. If-match on write, if-none on cache, never serve unmarked freshness.
Topics
- Why read seal
- ETag shape
- If-None-Match
- If-Match write
- Weak vs strong
- Version vector
- Cache revalidate
- Opaque marks
- Not body-only freshness
- Five limbs
- Close
- Seal
Sanskrit title
पठनमुद्राधर्मः = dharma of the read seal.
English
Minimizable; Sanskrit-first.
परम्परा-सन्धिः / Series links
| पूर्वं / Prior | अत्र / Adds | न पुनः / Does not repeat |
|---|---|---|
| लेखनमुद्राधर्मः (१७ फाल्गु) | byte vow | this is gen mark |
| पूर्वग्रहधर्मः (२९ जन) | prefetch | cousin |
| अत्र | ETag conditional read | - |
ग्राह्य-त्याज्य-विवेकः / Keep and avoid
ग्राह्यम् / Keep
१. strong etag when bytes matter: strong
२. conditional write with If-Match: match
३. caches revalidate with validators: cache
४. document weak etag meaning: weak
५. opaque etag to clients fine: opaque
त्याज्यम् / Avoid
- Always full body no validators
- Write without If-Match races
- Weak etag treated as strong silent
- Cache forever no revalidate
अध्याय-योजना / Chapter plan
| प्रकरणम् | विषयः | छन्दः | श्लोकाः |
|---|---|---|---|
| १ | मङ्गलं बीजं च / Opening | अनुष्टुभ् | २ |
| २ | मूलतत्त्वानि / Core | अनुष्टुभ् | २ |
| ३ | मुख्यविधिः / Method | उपजाति | १ |
| ४ | रक्षा · विधिः / Guards | अनुष्टुभ् | २ |
| ५ | विवेक · सीमा / Judgment | अनुष्टुभ् | २ |
| ६ | पूर्वसन्धिः / Series links | उपजाति | १ |
| ७ | उपसंहारः / Close | अनुष्टुभ् | २ |
पारिभाषिक-कोशः / Glossary
| Modern English | संस्कृतम् | Note |
|---|---|---|
| read seal | पठनमुद्रा | generation mark |
| ETag | संस्करणचिह्नम् | version mark |
| If-Match | यदिमेलः | write if same |
| If-None-Match | यदिनेमेलः | get if changed |
| revalidate | पुनःसत्यापनम् | check again |
श्लोकः १ (अनुष्टुभ्)
अचिह्ने नूतनता मिथ्या जायते सदा ॥१॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
पठनं पीढीचिह्नं वहतु तस्माद् संस्करणं देहि ।
अचिह्ने नूतनता मिथ्या जायते सदा ॥१॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| पठनं | पठनं |
| पीढीचिह्नं | पीढीचिह्नं |
| वहतु | वहतु |
| तस्माद् | तस्माद् |
| संस्करणं | संस्करणं |
| देहि | देहि |
| अचिह्ने | अचिह्ने |
| नूतनता | नूतनता |
| मिथ्या | मिथ्या |
| जायते | जायते |
| सदा | सदा |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
A read should carry a generation mark; without it freshness is a lie.
Context / topic
why
वृत्तमिति: ८-८-८-८।
श्लोकः २ (अनुष्टुभ्)
गुप्ते आकारे ग्राहको भ्रमति नित्यम् ॥२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
चिह्नाकारं स्फुटं लिख मा गुप्तसूत्रम् ।
गुप्ते आकारे ग्राहको भ्रमति नित्यम् ॥२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| चिह्नाकारं | चिह्नाकारं |
| स्फुटं | स्फुटं |
| लिख | लिख |
| मा | मा |
| गुप्तसूत्रम् | गुप्तसूत्रम् |
| गुप्ते | गुप्ते |
| आकारे | आकारे |
| ग्राहको | ग्राहको |
| भ्रमति | भ्रमति |
| नित्यम् | नित्यम् |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Document etag shape; secret formulas confuse clients.
Context / topic
shape
वृत्तमिति: ८-८-८-८।
श्लोकः ३ (उपजाति)
समान्ते पूर्णदेहं मा सम्यक् ।
मितपठने एव लाभः सदा ।
एवं नेमेलधर्मः हि सम्यक् ॥३॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
यदिनेमेले लघुपथनम् ।
समान्ते पूर्णदेहं मा सम्यक् ।
मितपठने एव लाभः सदा ।
एवं नेमेलधर्मः हि सम्यक् ॥३॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| यदिनेमेले | यदिनेमेले |
| लघुपथनम् | लघुपथनम् |
| समान्ते | समान्ते |
| पूर्णदेहं | पूर्णदेहं |
| मा | मा |
| सम्यक् | सम्यक् |
| मितपठने | मितपठने |
| एव | एव |
| लाभः | लाभः |
| सदा | सदा |
| एवं | एवं |
| नेमेलधर्मः | नेमेलधर्मः |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
English sense
If-None-Match enables light reget; full body every time wastes.
Context / topic
inm
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ४ (अनुष्टुभ्)
आशाद्वन्द्वे अन्तिमः जयति मिथ्या सदा ॥४॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
लेखने यदिमेलं गृह्ण द्वन्द्वं मा आशया ।
आशाद्वन्द्वे अन्तिमः जयति मिथ्या सदा ॥४॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| लेखने | लेखने |
| यदिमेलं | यदिमेलं |
| गृह्ण | गृह्ण |
| द्वन्द्वं | द्वन्द्वं |
| मा | मा |
| आशया | आशया |
| आशाद्वन्द्वे | आशाद्वन्द्वे |
| अन्तिमः | अन्तिमः |
| जयति | जयति |
| मिथ्या | मिथ्या |
| सदा | सदा |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Writes use If-Match; hope-based races crown a false last writer.
Context / topic
match
वृत्तमिति: ८-८-८-८।
श्लोकः ५ (अनुष्टुभ्)
मिश्रे चिह्ने सत्यं भिद्यते पथि नित्यम् ॥५॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
मृदुचिह्नं कठिनं च विविच्य मा मिश्रय ।
मिश्रे चिह्ने सत्यं भिद्यते पथि नित्यम् ॥५॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| मृदुचिह्नं | मृदुचिह्नं |
| कठिनं | कठिनं |
| च | च |
| विविच्य | विविच्य |
| मा | मा |
| मिश्रय | मिश्रय |
| मिश्रे | मिश्रे |
| चिह्ने | चिह्ने |
| सत्यं | सत्यं |
| भिद्यते | भिद्यते |
| पथि | पथि |
| नित्यम् | नित्यम् |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Separate weak and strong marks; mixing splits truth.
Context / topic
weak
वृत्तमिति: ८-८-८-८।
श्लोकः ६ (अनुष्टुभ्)
एकसङ्ख्यायां द्वन्द्वो गुप्तः सदा नित्यम् ॥६॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
बहुमुख्ये सदिशसंस्करणं जान एकसङ्ख्यां मा ।
एकसङ्ख्यायां द्वन्द्वो गुप्तः सदा नित्यम् ॥६॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| बहुमुख्ये | बहुमुख्ये |
| सदिशसंस्करणं | सदिशसंस्करणं |
| जान | जान |
| एकसङ्ख्यां | एकसङ्ख्यां |
| मा | मा |
| एकसङ्ख्यायां | एकसङ्ख्यायां |
| द्वन्द्वो | द्वन्द्वो |
| गुप्तः | गुप्तः |
| सदा | सदा |
| नित्यम् | नित्यम् |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Multi-primary needs version vectors not one counter; one counter hides races.
Context / topic
vv
वृत्तमिति: ८-८-८-८।
श्लोकः ७ (अनुष्टुभ्)
नित्यदेहे जालं दहति पथि नित्यम् ॥७॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
कोशे पुनःसत्यापनं चिह्नेन कुरु नित्यदेहं मा ।
नित्यदेहे जालं दहति पथि नित्यम् ॥७॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| कोशे | कोशे |
| पुनःसत्यापनं | पुनःसत्यापनं |
| चिह्नेन | चिह्नेन |
| कुरु | कुरु |
| नित्यदेहं | नित्यदेहं |
| मा | मा |
| नित्यदेहे | नित्यदेहे |
| जालं | जालं |
| दहति | दहति |
| पथि | पथि |
| नित्यम् | नित्यम् |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Caches revalidate with validators not forever full bodies.
Context / topic
cache
वृत्तमिति: ८-८-८-८।
श्लोकः ८ (अनुष्टुभ्)
अभेदे चिह्ने सन्धिः स्थिरः सदा नित्यम् ॥८॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
चिह्नं अस्पष्टं ग्राहकाय सहस्व मा अन्तरं भिन्दि ।
अभेदे चिह्ने सन्धिः स्थिरः सदा नित्यम् ॥८॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| चिह्नं | चिह्नं |
| अस्पष्टं | अस्पष्टं |
| ग्राहकाय | ग्राहकाय |
| सहस्व | सहस्व |
| मा | मा |
| अन्तरं | अन्तरं |
| भिन्दि | भिन्दि |
| अभेदे | अभेदे |
| चिह्ने | चिह्ने |
| सन्धिः | सन्धिः |
| स्थिरः | स्थिरः |
| सदा | सदा |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Opaque etags are fine; do not leak internals into the mark.
Context / topic
opaque
वृत्तमिति: ८-८-८-८।
श्लोकः ९ (अनुष्टुभ्)
चिह्नताजता पर्याप्तं पथि हि नित्यम् ॥९॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
केवलदेहताजता न धर्मः पथि कदापि ।
चिह्नताजता पर्याप्तं पथि हि नित्यम् ॥९॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| केवलदेहताजता | केवलदेहताजता |
| न | न |
| धर्मः | धर्मः |
| पथि | पथि |
| कदापि | कदापि |
| चिह्नताजता | चिह्नताजता |
| पर्याप्तं | पर्याप्तं |
| हि | हि |
| नित्यम् | नित्यम् |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Body-only freshness is not dharma; marked freshness is enough.
Context / topic
not body
वृत्तमिति: ८-८-८-८।
श्लोकः १० (उपजाति)
मृदुं सदिशं कोशम् हि सम्यक् ।
अस्पष्टं देहविवेकम् एव ।
पञ्चाङ्गं पठनमुद्रा उच्यते ॥१०॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
आकारं नेमेलं मेलम् एव ।
मृदुं सदिशं कोशम् हि सम्यक् ।
अस्पष्टं देहविवेकम् एव ।
पञ्चाङ्गं पठनमुद्रा उच्यते ॥१०॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| आकारं | आकारं |
| नेमेलं | नेमेलं |
| मेलम् | मेलम् |
| एव | एव |
| मृदुं | मृदुं |
| सदिशं | सदिशं |
| कोशम् | कोशम् |
| हि | हि |
| सम्यक् | सम्यक् |
| अस्पष्टं | अस्पष्टं |
| देहविवेकम् | देहविवेकम् |
| पञ्चाङ्गं | पञ्चाङ्गं |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
English sense
Five limbs of read-seal dharma.
Context / topic
five
वृत्तमिति: एकादशाक्षराः पादाः।
श्लोकः ११ (अनुष्टुभ्)
मापितपीढी कर्मयोग्या तन्त्रधर्मः स उच्यते ॥११॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
इति पठनसारः चिह्नसत्ययुक्तः हि ।
मापितपीढी कर्मयोग्या तन्त्रधर्मः स उच्यते ॥११॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| इति | इति |
| पठनसारः | पठनसारः |
| चिह्नसत्ययुक्तः | चिह्नसत्ययुक्तः |
| हि | हि |
| मापितपीढी | मापितपीढी |
| कर्मयोग्या | कर्मयोग्या |
| तन्त्रधर्मः | तन्त्रधर्मः |
| स | स |
| उच्यते | उच्यते |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Closing: operable reads under validator law.
Context / topic
close
वृत्तमिति: ८-८-८-८।
श्लोकः १२ (अनुष्टुभ्)
केवलदेहं मा पठनधर्मः स उच्यते पथि ॥१२॥
पदच्छेदः · Word-for-word · English (minimizable)
पदच्छेदः
चिह्नं देहि मेले लिख नेमेले गृह्ण कोशे पुनः ।
केवलदेहं मा पठनधर्मः स उच्यते पथि ॥१२॥
Word-for-word
| संस्कृतपदम् | Word-for-word English |
|---|---|
| चिह्नं | चिह्नं |
| देहि | देहि |
| मेले | मेले |
| लिख | लिख |
| नेमेले | नेमेले |
| गृह्ण | गृह्ण |
| कोशे | कोशे |
| पुनः | पुनः |
| केवलदेहं | केवलदेहं |
| मा | मा |
| पठनधर्मः | पठनधर्मः |
| स | स |
Gloss table
| पदम् | अर्थः / sense |
|---|---|
| धर्मः | dharma |
| मितम् | measured |
English sense
Mark versions, If-Match writes, If-None gets, revalidate cache, never body-only freshness.
Context / topic
seal
वृत्तमिति: ८-८-८-८।
श्लोकसूची / Verse index
१. चिह्नं देहि
२. आकारं लिख
३. नेमेले गृह्ण
४. मेले लिख
५. मृदुं कठिनं विविच्य
६. सदिशं जान
७. कोशे पुनः पश्य
८. अस्पष्टं सहस्व
९. पञ्चाङ्गं स्मर
१०. केवलदेहं मा
११. सत्यं पठनं
१२. धर्मं धारय
सन्दर्भाः / References
- HTTP validators
- Optimistic concurrency
- Prior: write seal 17 Feb, prefetch 29 Jan