คำถามติดแท็ก caching

แคชเป็นกลไกสำหรับการจัดเก็บข้อมูลชั่วคราว (แคช) ในเครื่องเพื่อลดเวลาในการเข้าถึงข้อมูลที่จัดเก็บไว้ไกล สำหรับ CPU / ดิสก์ / การท่องเว็บโปรดใช้แท็กที่เกี่ยวข้อง (cpu-cache, diskcache, ... )

7
Redis เป็นเพียงแคชหรือไม่
ผมได้อ่านบางเอกสาร Redis และพยายามที่กวดวิชาที่http://try.redis-db.com/ จนถึงตอนนี้ฉันไม่เห็นความแตกต่างระหว่าง Redis และเทคโนโลยีการแคชเช่น Velocity หรือ Enterprise Library Caching Framework คุณเพียงแค่เพิ่มวัตถุลงในที่เก็บข้อมูลในหน่วยความจำโดยใช้คีย์เฉพาะ ดูเหมือนจะไม่มีความหมายเชิงสัมพันธ์ใด ๆ ... ฉันพลาดอะไรไป
255 caching  redis 

10
แผนที่ / แคชตามเวลาของ Java พร้อมปุ่มหมดอายุ [ปิด]
ปิด. คำถามนี้ไม่เป็นไปตามหลักเกณฑ์กองมากเกิน ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน2 ปีที่ผ่านมา ปรับปรุงคำถามนี้ มีใครบ้างที่รู้เกี่ยวกับ Java Map หรือแหล่งข้อมูลมาตรฐานที่คล้ายกันซึ่งจะทำการลบข้อมูลโดยอัตโนมัติหลังจากหมดเวลาที่กำหนด นี่หมายถึงความแก่ชราที่ซึ่งรายการเก่า ๆ นั้น“ หมดอายุ” โดยอัตโนมัติ โดยเฉพาะอย่างยิ่งในห้องสมุดโอเพนซอร์สที่สามารถเข้าถึงได้ผ่าน Maven? ฉันรู้วิธีที่จะใช้งานฟังก์ชั่นของตัวเองและเคยทำมาแล้วหลายครั้งในอดีตดังนั้นฉันจึงไม่ขอคำแนะนำในแง่นั้น แต่เพื่อเป็นแนวทางสำหรับการอ้างอิงที่ดี โซลูชันที่ใช้WeakReferenceเช่นWeakHashMapไม่ใช่ตัวเลือกเนื่องจากคีย์ของฉันน่าจะเป็นสตริงที่ไม่ได้อยู่ภายในและฉันต้องการหมดเวลาที่กำหนดได้ซึ่งไม่ได้ขึ้นอยู่กับตัวรวบรวมขยะ Ehcacheเป็นตัวเลือกที่ฉันไม่ต้องการพึ่งพาเนื่องจากต้องการไฟล์การกำหนดค่าภายนอก ฉันกำลังมองหาโซลูชันที่ใช้รหัสเท่านั้น
253 java  caching  dictionary 

14
วิธีแคชข้อมูลในแอปพลิเคชัน MVC
ฉันได้อ่านข้อมูลมากมายเกี่ยวกับการแคชหน้าและการแคชหน้าบางส่วนในแอปพลิเคชัน MVC อย่างไรก็ตามฉันต้องการทราบว่าคุณจะแคชข้อมูลอย่างไร ในสถานการณ์ของฉันฉันจะใช้ LINQ กับเอนทิตี (กรอบงานเอนทิตี) ในการเรียกใช้ GetNames ครั้งแรก (หรือวิธีการใด ๆ ก็ตาม) ฉันต้องการดึงข้อมูลจากฐานข้อมูล ฉันต้องการบันทึกผลลัพธ์ในแคชและในการโทรครั้งที่สองเพื่อใช้เวอร์ชันแคชหากมีอยู่ ทุกคนสามารถแสดงตัวอย่างของวิธีการนี้จะทำงานได้อย่างไรซึ่งควรจะนำไปใช้ (แบบจำลอง) และถ้ามันจะทำงาน ฉันเคยเห็นสิ่งนี้ทำในแอป ASP.NET แบบดั้งเดิมซึ่งโดยทั่วไปจะเป็นข้อมูลที่นิ่งมาก

17
ปัญหาการแคช IE เชิงมุมสำหรับ $ http
การโทร ajax ทั้งหมดที่ส่งจาก IE จะถูกแคชโดย Angular และฉันจะได้รับ304 responseการโทรตามมาทั้งหมด แม้ว่าคำขอจะเหมือนกัน แต่การตอบกลับจะไม่เหมือนกันในกรณีของฉัน ฉันต้องการปิดการใช้งานแคชนี้ ฉันลองเพิ่มในcache attribute$ http.get แต่ก็ยังไม่ช่วย ปัญหานี้จะแก้ไขได้อย่างไร?

22
วิธีการล้างแคชของ nginx?
ฉันใช้ nginx เพื่อเป็นเซิร์ฟเวอร์ด้านหน้าฉันได้แก้ไขไฟล์ CSS แต่ nginx ยังคงให้บริการไฟล์เก่า ฉันพยายามที่จะรีสตาร์ท nginx เพื่อไม่ประสบความสำเร็จและฉันได้ Googled แต่ไม่พบวิธีที่ถูกต้องเพื่อล้างมัน บางบทความบอกว่าเราสามารถลบแคชไดเรกทอรี: var/cache/nginxแต่ไม่มีไดเรกทอรีดังกล่าวบนเซิร์ฟเวอร์ของฉัน สิ่งที่ฉันควรทำตอนนี้?

14
หยุด jQuery .load การตอบสนองจากการแคช
ฉันมีรหัสต่อไปนี้ทำให้ได้รับคำขอใน URL: $('#searchButton').click(function() { $('#inquiry').load('/portal/?f=searchBilling&pid=' + $('#query').val()); }); แต่ผลลัพธ์ที่ได้กลับคืนมาไม่ได้สะท้อนเสมอไป ตัวอย่างเช่นฉันทำการเปลี่ยนแปลงในการตอบสนองที่คายการติดตามสแต็ก แต่การติดตามสแต็กไม่ปรากฏเมื่อฉันคลิกที่ปุ่มค้นหา ฉันดูโค้ด PHP พื้นฐานที่ควบคุมการตอบกลับอาแจ็กซ์และมันมีรหัสที่ถูกต้องและการเยี่ยมชมหน้านั้นโดยตรงแสดงผลลัพธ์ที่ถูกต้อง แต่ผลลัพธ์ที่ส่งคืนโดย. load เก่า ถ้าฉันปิดเบราว์เซอร์และเปิดใหม่อีกครั้งมันจะทำงานหนึ่งครั้งจากนั้นเริ่มส่งคืนข้อมูลเก่า ฉันสามารถควบคุมสิ่งนี้ได้โดย jQuery หรือฉันจำเป็นต้องให้ส่วนหัวเอาต์พุตสคริปต์ PHP ของฉันเพื่อควบคุมการแคช?
244 jquery  ajax  caching 

12
วิธีล้างแคชและล้างเป้าหมาย Xcode 4 และใหม่กว่าทั้งหมด
โจนาธานแนะนำที่นี่: Xcode รวมถึง. xib ไฟล์ที่ถูกลบไปแล้ว! การล้างเป้าหมายทั้งหมดและล้างแคชจะแก้ไขปัญหาด้วย Xcode รวมถึงไฟล์. xib ที่ถูกลบ แต่ฉันไม่สามารถหาวิธีล้างแคชใน Xcode 4 ได้ วิธีทำใน Xcode 4
238 xcode  caching  xcode4  xib 

9
คุณจะล้างแคชของ Apache Maven ได้อย่างไร
เมื่อเร็ว ๆ นี้ Apache Maven ดูเหมือนจะมีปัญหาการแคช การดำเนินการติดตั้งใหม่ทั้งหมดในโครงการของเราโดยใช้ Windows Vista หรือ Windows 7 บางครั้งจะผลิตสิ่งประดิษฐ์ด้วยข้อมูลเดียวกันกับงานสร้างก่อนหน้าแม้ว่าไฟล์ของสิ่งประดิษฐ์ที่ใหม่กว่าควรได้รับการอัพเดต มีวิธีใดบ้างในการล้างแคชนี้เพื่อบังคับให้ Maven เรียกการสร้างที่สะอาดของสิ่งประดิษฐ์ในท้องถิ่นที่ควรสร้างขึ้น โดยเฉพาะเรากำลังประสบปัญหาในการสร้างเว็บแอปด้วยปลั๊กอินสงคราม Maven เวอร์ชัน 3.0.3 เวอร์ชันปลั๊กอินสงครามคือ 2.1.1
213 maven  caching 

7
แคชการตอบสนองบริการ HTTP 'รับ' ใน AngularJS หรือไม่
ฉันต้องการที่จะสามารถสร้างบริการ AngularJS ที่กำหนดเองที่ทำให้การร้องขอ HTTP 'รับ' เมื่อวัตถุข้อมูลของมันว่างเปล่าและเติมวัตถุข้อมูลในความสำเร็จ ครั้งต่อไปที่มีการโทรไปยังบริการนี้ฉันต้องการข้ามค่าใช้จ่ายในการร้องขอ HTTP อีกครั้งและส่งคืนวัตถุข้อมูลที่แคช เป็นไปได้ไหม

13
AngularJS ปิดใช้งานการแคชบางส่วนบนเครื่อง dev
ฉันมีปัญหากับการแคชพาร์ติชั่นใน AngularJS ในหน้า HTML ของฉันฉันมี: <body> <div ng-view></div> <body> ตำแหน่งที่โหลดชิ้นงานของฉัน เมื่อฉันเปลี่ยนรหัส HTML ในบางส่วนเบราว์เซอร์ยังคงโหลดข้อมูลเก่า มีวิธีแก้ปัญหาหรือไม่?

5
รหัสสถานะ HTTP 200 (แคช) กับรหัสสถานะ 304 ต่างกันอย่างไร
ฉันใช้ปลั๊กอิน "Page Speed" ของ Google สำหรับ Firefox เพื่อเข้าถึงเว็บไซต์ของฉัน ส่วนประกอบบางอย่างในหน้าของฉันถูกระบุว่าเป็นสถานะ HTTP: 200 200 (แคช) 304 ด้วย "ความเร็วหน้า" ของ Google สิ่งที่ฉันสับสนคือความแตกต่างระหว่าง 200 (แคช) กับ 304 ฉันรีเฟรชหน้าเว็บหลายครั้ง (แต่ยังไม่ได้ล้างแคช) และดูเหมือนว่า favicon.ico ของฉันและภาพไม่กี่ภาพจะเป็นสถานะ = 200 (แคช) ในขณะที่ภาพอื่น ๆ เป็นสถานะ http 304 ฉันไม่เข้าใจว่าทำไมถึงแตกต่าง อัปเดต : ใช้ Google "Page Speed" ฉันได้รับ "200 (แคช)" สำหรับhttp://example.com/favicon.icoรวมถึงhttp://cdn.example.com/js/ga.js แต่ฉันได้รับสถานะ http "304" …

8
ปิดใช้งานแคชเบราว์เซอร์สำหรับเว็บไซต์ ASP.NET ทั้งหมด
ฉันกำลังมองหาวิธีปิดใช้งานแคชเบราว์เซอร์สำหรับเว็บไซต์ ASP.NET MVC ทั้งหมด ฉันพบวิธีต่อไปนี้: Response.Cache.SetCacheability(System.Web.HttpCacheability.NoCache); Response.Cache.SetNoStore(); และวิธีเมตาแท็ก (มันจะไม่ทำงานสำหรับฉันเนื่องจากการกระทำ MVC บางอย่างส่ง HTML / JSON บางส่วนผ่าน Ajax โดยไม่มี head, meta tag) <meta http-equiv="PRAGMA" content="NO-CACHE"> แต่ฉันกำลังมองหาวิธีง่ายๆในการปิดการใช้งานแคชเบราว์เซอร์สำหรับเว็บไซต์ทั้งหมด

5
ฉันจะล้างแคชแบบสอบถาม SQL Server ได้อย่างไร
ฉันมีคำถามง่ายๆที่ใช้กับ SQL Server 2005 SELECT * FROM Table WHERE Col = 'someval' > 15 secsครั้งแรกที่ผมดำเนินการค้นหาอาจใช้เวลา < 1 secรันที่ตามมาจะกลับมาใน ฉันจะทำให้ SQL Server 2005 ไม่ใช้ผลลัพธ์ที่แคชได้อย่างไร ฉันพยายามวิ่ง DBCC DROPCLEANBUFFERS DBCC FREEPROCCACHE แต่ดูเหมือนว่าจะไม่มีผลกับความเร็วการค้นหา (ยัง< 1 sec)

11
ความแตกต่างระหว่างหน่วยความจำบัฟเฟอร์และแคชใน Linux คืออะไร?
สำหรับผมแล้วมันยังไม่ชัดเจนสิ่งที่แตกต่างระหว่างแนวคิดหน่วยความจำลินุกซ์สอง: และbuffer cacheฉันได้อ่านบทความนี้แล้วและสำหรับฉันแล้วความแตกต่างระหว่างพวกเขาคือนโยบายการหมดอายุ: นโยบายของบัฟเฟอร์เป็นแบบเข้าก่อนออกก่อน นโยบายของแคชคือใช้น้อยที่สุด ฉันถูกไหม? โดยเฉพาะฉันกำลังดูทั้งสองคำสั่ง: freeและvmstat james@utopia:~$ vmstat -S M procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu---- r b swpd free buff cache si so bi bo in cs us sy id wa 5 0 0 173 67 912 0 0 19 59 75 1087 24 4 71 1 …
179 linux  caching  memory  buffer 

19
ล้างแคชใน JavaScript
ฉันจะล้างแคชของเบราว์เซอร์ด้วย JavaScript ได้อย่างไร เราปรับใช้รหัส JavaScript ล่าสุด แต่เราไม่สามารถรับรหัส JavaScript ล่าสุดได้ บทบรรณาธิการ: คำถามนี้มีการทำซ้ำกึ่งในสถานที่ต่อไปนี้และคำตอบในคำถามแรกของคำถามต่อไปนี้น่าจะดีที่สุด คำตอบที่ได้รับการยอมรับนี้ไม่ใช่ทางออกที่ดีที่สุดอีกต่อไป วิธีบังคับให้เบราว์เซอร์โหลดไฟล์ CSS / JS ที่แคชใหม่ ฉันจะบังคับให้ไคลเอ็นต์รีเฟรชไฟล์ JavaScript ได้อย่างไร โหลดข้อมูล Javascript ต้นฉบับ / json โลคัลแบบไดนามิกอีกครั้ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.