Rumah  >  Soal Jawab  >  teks badan

python - 在django中使用缓存来加速(memcached)困惑?

ringa_leeringa_lee2763 hari yang lalu622

membalas semua(2)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-04-18 10:05:28

    1) Jika halaman tidak dikemas kini dengan kerap, jelas kaedah pertama adalah lebih mudah
    2) Had memori memcache bergantung pada mesin fizikal anda, tetapi terdapat beberapa senario penggunaan memcache yang perlu diberi perhatian kepada, yang boleh menyebabkan kemerosotan prestasi
    3 ) memcache menyimpan data nilai utama Untuk Django, HttpResponse yang sepadan dengan setiap URL dicache
    Proses sebelumnya ialah
    1) Django view memperoleh data daripada DB melalui Model.
    2) Kemudian panggil templat untuk membuat untuk membentuk HttpResponse sebenar
    3) Tulis data kembali kepada klien melalui Soket Http
    Dengan memcache, 1 dan 2 di atas ditinggalkan, dan terus dikeluarkan daripada kumpulan cache mengikut URL dan disimpan HttpResponse, dikembalikan kepada klien

    balas
    0
  • 阿神

    阿神2017-04-18 10:05:28

    Suka, walaupun saya tidak pernah menggunakan cache dalam django.
    Tetapi saya masih ingin mengatakan bahawa ini adalah idea dan format yang betul untuk bertanya soalan.

    balas
    0
  • Batalbalas