Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Apa cara terbaik untuk menampilkan gambar dari database server sql di asp.net?

Dua opsi:

Buat file temp - Masalah dengan pendekatan ini adalah Anda harus membuat file, yang berarti web Anda harus memiliki akses tulis ke direktori yang bukan merupakan hal yang hebat. Anda juga perlu memiliki cara untuk membersihkan gambar.

Sajikan dari URL lain - Ini adalah metode pilihan saya, karena Anda tidak memerlukan akses disk. Handler http sederhana (ashx) adalah metode yang bagus untuk menyajikan gambar.

Sunting

Jika Anda memerlukan status sesi di ashx, periksa:Asp.net System.Web.HttpContext.Current.Session null di global.asax.

Sunting

Pasangan lebih banyak pikiran. Ada beberapa kasus di mana menggunakan file temp mungkin lebih baik. Misalnya jika gambar Anda sering diminta oleh banyak pengguna. Kemudian menyimpan gambar pada disk akan masuk akal, karena Anda dapat menulis file satu kali, ini memang meningkatkan kompleksitas pemeliharaan tetapi tergantung pada lalu lintas, ini mungkin sepadan karena ini akan memungkinkan Anda menghindari panggilan kembali ke tumpukan .net dan memanfaatkan IIS caching konten statis.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SEPERTI vs BERISI di SQL Server

  2. Bagaimana mencegah shutdown otomatis SQL Server LocalDB?

  3. Cara Membuat Tampilan di SQL Server

  4. Bisakah kunci asing menjadi NULL dan/atau duplikat?

  5. Memahami Fungsi GROUPING dan GROUPING_ID di SQL Server