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 Tafasiri ya Riyadh Swalihina 👉2 Madrasa kiganjani 👉3 Simulizi za Hadithi Audio 👉4 Dua za Mitume na Manabii 👉5 Bongolite - Game zone - Play free game 👉6 Kitabu cha Afya
Post zinazofanana:
PHP somo la 72: Jinsi ya kuandaa PDF kutoana na data zilizopo kwenye database
hapa utawenda utuma database wa ajl ya utengeneza maudhu ya PDF.
Soma Zaidi...PHP - somo la 32: Jinsi ya kutumia filter_var() function kwenye PHP
Katika somo hili utajifunza jinsi ya kutumia filter_var() function kwa ajili ya kuchuja code zilizo hatari kwenye PHP file
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...PHP - somo la 43: Jinsi ya kutuma email kwa kutumia PHP
Katika somo hili utajifunza jinsi ya kutuma email kwa kutumia email() function ya PHP. Hii ni njia rahisi zaidi ya kutuma email. Ila hufanya kazi kwenye hosting.
Soma Zaidi...PHP - somo la 26: Jinsi ya kutengeneza system ya ku chat kw akutumia PHP
Katika somo hili utajifunza jinsi ya kutengeneza system ambayo mta atajisajili pamoja na kuchat na watumiaji wengine
Soma Zaidi...PHP somo la 91: Mambo ya kuzingatia unapokuwa unashughulika na data za json
Haya ni mabo ya kuzingatia unapo encode ama ku decode data za json
Soma Zaidi...