Score:0

การดีบักเซสชันที่ไม่ระบุชื่อเกี่ยวกับการแคชหน้าเฉพาะของคุกกี้

ธง cn

ได้ปฏิบัติตามคำแนะนำนี้เพื่อทำให้การแคชขึ้นอยู่กับค่าของคุกกี้เฉพาะ:

https://cornel.co/article/page-cache-cookiesor-anything-available-http-request-d9

อย่างไรก็ตาม ดูเหมือนจะใช้ไม่ได้กับผู้ใช้ที่ไม่ระบุตัวตน

การดีบัก (xdebug) ภายในทั้งสองอย่าง

src/StackMiddleware/CookiesPageCache.php

src/CookiesPageCacheServiceProvider.php

เป็นไปได้เมื่อเข้าสู่ระบบในฐานะผู้ดูแลระบบและเรียกใช้ "การสร้างแคชใหม่" - แต่ไม่ใช่เมื่อไม่เปิดเผยตัวตน

คำถามของฉันคือ - เราควรดำเนินการแก้ไขข้อบกพร่องในกรณีของผู้ใช้ที่ไม่ระบุชื่ออย่างไร

4uk4 avatar
cn flag
คุณต้องมีเซสชันเบราว์เซอร์สองเซสชัน เซสชันหนึ่งออกจากระบบสำหรับ Xdebug และอีกเซสชันหนึ่งลงชื่อเข้าใช้เพื่อล้างแคช (หรือใช้ drush cr จากบรรทัดคำสั่ง)
cn flag
ขอบคุณสำหรับการตอบสนองของคุณ ฉันทำไปแล้ว แต่ xdebug ไม่ทริกเกอร์เมื่อเรียกใช้เซสชันที่ไม่ระบุชื่อซึ่งเป็นสิ่งที่ฉันต้องหาว่าทำไมการแคชไม่ทำงานอย่างที่หวัง
cn flag
"drush cr" ไม่ได้ทำความแตกต่างใด ๆ เกี่ยวกับการทริกเกอร์การดีบักสำหรับผู้ใช้ที่ไม่ระบุตัวตน
4uk4 avatar
cn flag
ไม่มีคำถามเหลือที่จะตอบลองใช้เบรกพอยต์อื่น เช่น ใน index.php เพื่อดูว่า XDebug ทำงานอยู่หรือไม่ ดูในเครื่องมือ F12 ของเบราว์เซอร์เพื่อดูคำขอ/การตอบกลับที่ส่งและรับ
cn flag
ขอบคุณ ฉันดูเหมือนจะไปต่อแล้ว

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา