Jadual Kandungan
php静态文件返回
Rumah pembangunan bahagian belakang tutorial php php静态文件返回_PHP教程

php静态文件返回_PHP教程

Jul 13, 2016 am 09:55 AM
kembali

php静态文件返回

   有时一些静态文件(如图片)会由php输出,会发现请求都是200,静态文件每次都去服务器上请求太浪费资源了,这时如何让浏览器缓存图片呢?就需要我们在php中输出304了。

  我们可以利用php中的 HTTP_IF_MODIFIED_SINCE 结合etag来干这事。Etag没有明确规定的格式,我们可以用文件修改时间的md5值,代码如下:

  代码如下:

  private function _addEtag($file) {

  $last_modified_time = filemtime($file);

  $etag = md5_file($file);

  // always send headers

  header("Last-Modified: ".gmdate("D, d M Y H:i:s", $last_modified_time)." GMT");

  header("Etag: $etag");

  // exit if not modified

  if (@strtotime($_SERVER['HTTP_IF_MODIFIED_SINCE']) == $last_modified_time ||

  @trim($_SERVER['HTTP_IF_NONE_MATCH']) == $etag) {

  header("HTTP/1.1 304 Not Modified");

  exit;

  }

  }

  在代码中可以在静态文件(如图片)输出之前调用即可。

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/991645.htmlTechArticlephp静态文件返回 有时一些静态文件(如图片)会由php输出,会发现请求都是200,静态文件每次都去服务器上请求太浪费资源了,这时如何让浏...
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Petua PHP: Cepat Laksanakan Kembali ke Fungsi Halaman Sebelumnya Petua PHP: Cepat Laksanakan Kembali ke Fungsi Halaman Sebelumnya Mar 09, 2024 am 08:21 AM

Tip PHP: Cepat melaksanakan fungsi kembali ke halaman sebelumnya Dalam pembangunan web, kita sering menghadapi keperluan untuk melaksanakan fungsi kembali ke halaman sebelumnya. Operasi sedemikian boleh meningkatkan pengalaman pengguna dan memudahkan pengguna menavigasi antara halaman web. Dalam PHP, kita boleh mencapai fungsi ini melalui beberapa kod mudah. Artikel ini akan memperkenalkan cara cepat melaksanakan fungsi kembali ke halaman sebelumnya dan memberikan contoh kod PHP tertentu. Dalam PHP, kita boleh menggunakan $_SERVER['HTTP_REFERER'] untuk mendapatkan URL halaman sebelumnya

Apakah keputusan yang dikembalikan MySQL selepas memasukkan data? Apakah keputusan yang dikembalikan MySQL selepas memasukkan data? Mar 01, 2024 am 10:27 AM

MySQL ialah sistem pengurusan pangkalan data hubungan yang digunakan secara meluas untuk menyimpan dan mengurus data. Apabila kami ingin memasukkan data baru ke dalam jadual pangkalan data, kami biasanya menggunakan pernyataan INSERT. Dalam MySQL, apabila pernyataan INSERT dilaksanakan untuk berjaya memasukkan data, keputusan akan dikembalikan, yang merupakan hasil daripada operasi memasukkan. Dalam artikel ini, kami akan membincangkan secara terperinci hasil yang dikembalikan oleh MySQL selepas memasukkan data dan memberikan beberapa contoh kod tertentu. 1. Keputusan dikembalikan selepas memasukkan data dalam MySQL Apabila berjaya dilaksanakan

Cara menggunakan Vue untuk melaksanakan pengembalian ke kesan halaman sebelumnya Cara menggunakan Vue untuk melaksanakan pengembalian ke kesan halaman sebelumnya Sep 19, 2023 pm 01:07 PM

Cara menggunakan Vue untuk melaksanakan kesan khas untuk kembali ke halaman sebelumnya Dalam pembangunan bahagian hadapan, kita sering menghadapi situasi di mana kita perlu kembali ke halaman sebelumnya. Dengan menambahkan butang kembali, anda boleh memberikan pengalaman pengguna yang lebih baik. Artikel ini akan memperkenalkan cara menggunakan rangka kerja Vue untuk mencapai kesan khas untuk kembali ke halaman sebelumnya dan memberikan contoh kod yang sepadan. Pertama, dalam projek Vue, anda perlu membuat halaman seperti halaman sebelumnya. Kami boleh menetapkan penghalaan melalui VueRouter, dan setiap laluan sepadan dengan komponen. Dalam halaman sebelumnya, kita boleh menambah butang kembali dan lulus acara klik

Program Java mengembalikan elemen terbesar dalam senarai Program Java mengembalikan elemen terbesar dalam senarai Aug 19, 2023 pm 05:17 PM

Kita boleh menggunakan gelung tatasusunan untuk mengembalikan elemen terbesar daripada senarai. Ini dicapai terutamanya dengan membandingkan model. Dalam senarai, bilangan terbesar dibandingkan dengan semua elemen dalam senarai. Prosedur akan menganggap 'n' sebagai kuantiti input dan menyimpannya sebagai nilai data dalam tatasusunan. Selepas itu, program akan memaparkan elemen terbesar pada konsol output selepas gelung berakhir. Dalam artikel ini, kami akan membantu anda memahami dan menulis beberapa kod Java yang melaluinya anda boleh mencari elemen terbesar daripada senarai tatasusunan. Bagaimana untuk memilih nombor terbesar dari tatasusunan menggunakan Java? Kami boleh mencari nombor terbanyak dengan menyusunanarray.Untuk mentakrifavoidArrayL

Bagaimana untuk mengembalikan nilai fungsi tersuai PHP? Bagaimana untuk mengembalikan nilai fungsi tersuai PHP? Apr 15, 2024 pm 05:00 PM

Fungsi tersuai dalam PHP boleh mengembalikan nilai jenis yang ditentukan melalui penyata pulangan, termasuk rentetan, nombor, tatasusunan dan objek. Kes praktikal: - Kembalikan rentetan: functiongreet($name){return "Hello,$name!";} - Return array: functionget_user_data($id){return["name" =>"John","email"=> " john@example.com"];}

Dalam matriks lanjutan, kembalikan elemen sebelumnya dalam C++ Dalam matriks lanjutan, kembalikan elemen sebelumnya dalam C++ Sep 15, 2023 am 09:17 AM

Bincangkan masalah berdasarkan matriks lanjutan. Matriks lanjutan ialah matriks yang saiznya bertambah dengan beberapa faktor. Di sini kita mempunyai matriks aksara yang saiznya dibesarkan dengan gandaan 2, iaitu jika saiz matriks asal ialah N*N, maka saiz matriks yang dikembangkan menjadi 2N*2N. Kami diberi jujukan aksara yang terletak di (i, j), dan kami perlu mengembalikan jujukan aksara yang terletak di (i, (j-N-1)%N). Mari kita fahami dengan menggambarkan beberapa matriks pengembangan awal. GivenMatrix->[a,b][c,d],2X2matrixMendarabdengan{a,b,c,d}AX[a,b]BX[a,b]CX[a,b]DX[a,b][c ,d]

Tulis fungsi dalam pengaturcaraan C yang mengembalikan 2 apabila input adalah 1 dan 1 apabila input adalah 2 Tulis fungsi dalam pengaturcaraan C yang mengembalikan 2 apabila input adalah 1 dan 1 apabila input adalah 2 Sep 10, 2023 pm 01:25 PM

Anda perlu membuat fungsi yang mengembalikan 2 untuk input 1 dan 1 untuk input 2. Fungsi ini boleh dibuat dalam pelbagai cara bergantung kepada logik yang anda gunakan. Cara paling mudah ialah menggunakan pernyataan bersyarat, jika nombornya ialah 1, kembalikan 2, sebaliknya kembalikan 1, cara lain termasuk menggunakan operasi matematik (apa-apa jenis akan berfungsi) dan operasi XOR. Contoh #include<stdio.h>//Kaedah1usingtheifstatementintreverseif(intx){ if(x==1)return2;

Cara menggunakan PHP untuk melaksanakan fungsi pulangan halaman Cara menggunakan PHP untuk melaksanakan fungsi pulangan halaman Mar 08, 2024 pm 09:06 PM

Tajuk: Kaedah dan contoh kod untuk melaksanakan fungsi pulangan halaman dalam PHP Dalam pembangunan web, kita sering menghadapi situasi di mana kita perlu melaksanakan fungsi pulangan halaman, iaitu pengguna boleh kembali ke halaman sebelumnya apabila mereka mengklik butang kembali. Dalam PHP, fungsi ini boleh dicapai dengan menggunakan fungsi pengepala dalam kombinasi dengan JavaScript. Artikel ini akan memperkenalkan cara menggunakan PHP untuk melaksanakan fungsi pulangan halaman dan menyediakan contoh kod khusus. 1. Gunakan fungsi pengepala untuk melaksanakan fungsi pengembalian halaman Fungsi pengepala digunakan untuk menghantar dalam PHP.

See all articles