PHP somo la 76: Aina za cache header
Katika somo hili utakwenda kujifunza kuhusu Aina za cache header
Aina za cache header
-
Cache-Control
Hii hutumika kudhibiti ni kwa namna gani header zinadhibitiwa. Cache hii ina directive kama vile:-
-
No-cache: hii hutumika kutuma ombi moja kwa moja kwenye server kablya ya cache kufanyiwa kopi.. .header('Cache-Control: no-cache');
-
No-store: hapa unaikataza browser kutohifadhi cache kabisa header('Cache-Control: no-store');
-
max-age=36000: hii huweka muda ulio kikomo ambapo maudhui yatakuwa live. header('Cache-Control: max-age=3600');
-
Must-revalidate: hapa browser inatakiwa mpaka ktuma tena cache kwa ajili ya kuthibitisha taarifa.header('Cache-Control: must-revalidate');
-
Public: ina maana maudhui yameruhusiwa kuhifadhiwa na cache yoeyote ile header('Cache-Control: public');
-
Private: na maana cache husika ni kwa ajiliya mtummoja tu,hivyo inakatazwa kutoa taarifa hizo kushare kwingine. header('Cache-Control: private');
2. Expire
Hii hushughulika na muda ambao ukipita basi taarifa za kwenye header zitakuwa sio sahiahi ama hazitapatikana tena. Mfano header('Expires: Thu, 01 Dec 2022 16:00:00 GMT');
3. ETag (Entity Tag):
Hii hutumika kuweka utambulishi wa toleo la maudhui yaliyokuwepo kweye header. Utambulisho huu unaweza kutumika katika kuthibitisha uhalali wa taarifa hizo header('ETag: "unique-identifier"'); kwenye identifier kunaweza kukaa hash data, ama database version, ama time au data yeyote itakayoweza kutumika.
mfano:-
$file = 'path/to/your/file';
$etag = md5(filemtime($file) . filesize($file));
header('ETag: "' . $etag . '"');
4. Last-Modified:
Hii hutaja muda ambapo content zimefanyiwa modification kwa mara ya mwisho. Mfano header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
5. Vary:
Hii hutumika katika kudhibiti cache kabla haijafanyika inatakiwa kuangalia baadhi ya taarifa za header. Kwa mfan...
Umeionaje Makala hii.. ?
Share On:
👉1 Dua za Mitume na Manabii 👉2 Sira ya Mtume Muhammad (s.a.w) 👉3 Tafasiri ya Riyadh Swalihina 👉4 kitabu cha Simulizi 👉5 Simulizi za Hadithi Audio 👉6 Kitabu cha Afya
Post zinazofanana:
PHP - somo la 12: Jinsi ya kufanyia kazi taarifa zilizokusanywa kutoka kwa mtumiaji
Katika somo hili utakwenda kujifunza jinsi ya kutumia taarifa ambazo zimekusanywa kutoka kwa mtumiaji ili kuweka kutatuwa hoja mbalimbali
Soma Zaidi...PHP - somo la 39: Jinsi ya kutengeneza mafaili na mafolda kwenye server kwa kutumia PHP
Katika somo hili utakwenda kujifunza jinsi ya kuzungumza na server ili kutengeneza mafaili, mafolda, kufuta na ku edit kwa kutumia PHP.
Soma Zaidi...PHP somo la 49: utangulizi wa Object Oriented Programming katika PHP
Huu ni mwendelezo wa mafunzo ya PHP na hapa tunaaza rasmi advanced PHP. tutakwenda kuingia ndani zaidi kwenye PHP. Ni vyema kabla ya kuanza course hii ya advanced PHP uwe una uelewa wa kutosha kuhusu mafunzo yetu ya PHP.
Soma Zaidi...PHP - somo la 46: Nini maana ya cronjob na matumizi yake
Katika somo hili utajifunza kuhusu cronjob na matumizi yake kwenye PHP
Soma Zaidi...PHP somo la 95: Jinsi ya kutengeneza customer ORM
Katika somo hili uttakwend akujifunz ajinsi ambavyo utaweza kutengeneza simple ORM yakwako mwenyewe
Soma Zaidi...PHP - somo la 48: Jinsi ya kuzuia hacking kwenye sytem ya kujisajili na ku login
Katika somo hili utajifunza jinsi ambavyo utaweza kutengeneza mfumo wa kuisajiki na ku login, kisha kuangalia usalama wa mfumo kwa kuzuia sql injection.
Soma Zaidi...