Belajar Cara Caching Mempengaruhi EPMV

Belajar Cara Caching Mempengaruhi EPMV

Caching (atau cache) adalah sejenis penampan perantaraan di mana data disimpan. Terima kasih kepada caching, page laman web ini tidak diciptakan untuk setiap pengguna. Caching membolehkan anda untuk bekerja dengan sejumlah besar data dalam masa yang sesingkat mungkin dan dengan sumber yang terhad (server dan pengguna).

Jenis caching

caching 1. Browser atau caching pelanggan

Ia mengarahkan pelayar untuk menggunakan salinan cache yang sedia ada. Kerja-kerja caching itu adalah berdasarkan kepada fakta bahawa pada lawatan kedua, header 304 Tidak Modified diberikan kepada penyemak imbas, dan laman atau gambar sendiri dimuatkan dari cache pengguna tempatan. Ia ternyata bahawa pemilik laman web ini menjimatkan trafik antara pelayar pelawat dan hosting laman web. Oleh itu, page laman bermula loading lebih cepat.

1.1. Cache fail dan imej.

Pelayar caching adalah yang terbaik sesuai untuk laman-laman yang mengandungi sejumlah besar imej: gambar itu tidak dimuat turun setiap kali tapak dibuka, tetapi hanya dimuatkan melalui cache pelayar. Ini ialah paras pertama caching, iaitu untuk mengembalikan tamat header dan 304 Tidak Modified header. The caching paling berkesan dianggap selama dua minggu.

Walau bagaimanapun, dalam kes ini, ada satu nuansa penting: jika imej pada perubahan tapak, kemudian pelayar akan tidak tahu mengenainya dengan serta-merta, tetapi hanya jika anda menunggu tamat tempoh atau menetapkan semula cache dalam pelayar itu sendiri. Ia tidak begitu berkesan jika fail yang sentiasa berubah-ubah dan ia adalah perlu untuk sentiasa kembali versi semasa.

1.2. https caching

tajuk khas seperti ketat keselamatan. Membolehkan pelayar untuk sentiasa merujuk kepada domain yang dipilih melalui https. Ia memastikan negeri ini agak tegar dan, jika ini jenis cache dibatalkan, pelayar masih akan cuba untuk memuatkan halaman melalui https untuk masa yang agak panjang, manakala mengabaikan tajuk semasa.

1.3. Pihak Berkuasa Pensijilan Caching

Apa yang dipanggil setem pihak berkuasa pemerakuan.

jenis ini caching dianggap wajib jika pemilik laman web tidak mahu pengguna laman web beliau menunggu pihak berkuasa pemerakuan (dan ini adalah pelayan tertentu yang bertanggungjawab ke atas kesahihan sijil) untuk memproses permintaan daripada pelayar pengguna dan mengesahkan bahawa sumber yang memang disahkan olehnya.

1.4. Page caching

Apabila halaman telah dihasilkan, anda perlu sentiasa memantau relevan. Untuk melakukan ini, anda perlu menggunakan cache server dengan menjejaki masa perubahan dalam bahagian-bahagian individu halaman (jika halaman yang dibina daripada satu set blok yang dihasilkan secara dinamik). Dengan pendekatan ini, dalam setiap tindak balas dari pelayan, tajuk khas dipasang yang menunjukkan masa yang laman itu berubah, yang kemudiannya dihantar oleh pelayar pengguna apabila halaman laman web ini adalah-diakses semula. Apabila menerima tajuk itu, pelayan boleh menganalisis keadaan semasa halaman (mungkin juga menyebabkan ia), tetapi bukan kandungan halaman, memberi tajuk 304 Tidak Modified, yang untuk pelayar pengguna akan bermakna bahawa halaman boleh menjadi ditunjukkan dari (pelayar pengguna) cache.

Sudah tentu, ia adalah mungkin untuk menghantar tajuk sesuai tanpa menggunakan cache pengesanan pelayan, tetapi dalam kes ini, kebanyakan pengguna akan menerima kemas kini kandungan halaman agak lewat. Dengan pendekatan ini, pelayar kadang-kadang polls pelayan untuk menerima kemas kini, tetapi kekerapan dan kaedah-kaedah bagi setiap pelayar dikonfigurasi oleh pemaju, jadi tidak ada sebab untuk harapan yang pengguna akan menerima kemas kini pada masa.

Biasanya, cache dikategorikan oleh jenis pengguna:

  • untuk diberi kuasa;
  • bagi yang tidak dibenarkan.

bahagian ini adalah disebabkan oleh keunikan kandungan untuk setiap pengguna yang diberi kuasa dan keluasan kandungan untuk pengguna dan harga. Dalam kebanyakan laman web, pengguna yang tidak dibenarkan tidak boleh mengubah kandungan laman web ini, dan oleh itu mempengaruhi kandungannya.

cache pelayar membolehkan anda untuk menyelamatkan trafik dan masa yang dihabiskan pada halaman loading. Tetapi untuk mencapai kesan penjimatan, pengguna perlu melawat halaman sumber sekurang-kurangnya sekali, yang bermakna bahawa beban pada sumber pelayan akan berkurangan, tetapi tidak ketara.

2 caching Server

Caching pelayan merujuk kepada semua jenis caching di mana data disimpan di sisi pelayan. Data ini tidak tersedia untuk pelayar klien. Cache dicipta dan disimpan secara berasingan (banyak, dalam kes ini, adalah peranti klien).

2.1. Caching halaman penuh

Cache yang paling berkesan. Kelebihan terbesarnya ialah halaman itu dikembalikan hampir pada masa akses, akibatnya, ia adalah keupayaan untuk memproses berjuta-juta permintaan walaupun pada pelayan yang paling lemah dengan kelajuan ingatan dan dengan penggunaan CPU kecil.

Jenis cache ini juga mempunyai kelemahannya: Sebagai contoh, ketidakupayaan untuk halaman cache untuk pengguna yang diberi kuasa, atau untuk pengguna yang kandungan halamannya bergantung kepada pembolehubah pengguna semasa.

Gunakan cache ini jika pelayan mengetahui semua keadaan statik data luaran, iaitu, ini adalah halaman yang sesuai untuk pengguna tetamu. Perlu diingat bahawa dengan caching sedemikian, seni bina tapak atau aplikasi mesti sentiasa memproses permintaan masuk dengan cara yang sama dan memberikan jenis jawapan yang sama. Negara sedemikian wujud dalam mana-mana aplikasi atau tapak, ia hanya perlu dijejaki dan diterapkan kepada cache.

Caching seluruh halaman, paling kerap, digunakan dalam beberapa jenis kecemasan, sementara cache halaman disimpan untuk masa yang telah ditetapkan (dari 2 minit), di mana respons dari pelayan adalah jenis yang sama.

2.2. Caching kompilasi PHP.

Perbezaan dibuat antara kompilasi tulen kod dan pengoptimumannya semasa kompilasi (penggantian skrip).

2.3. Blok individu caching halaman

Ini adalah yang paling menarik dan pada masa yang sama jenis caching yang paling sukar. Walau bagaimanapun, ia juga boleh berkesan; Ia adalah cara yang paling mudah untuk menjelaskan prinsip-prinsip caching secara umum menggunakan contohnya.

Ia adalah perlu untuk memantau: keadaan jadual, keadaan sesi pengguna, sama ada untuk mematikan caching semasa pos atau mendapatkan permintaan, pergantungan pada alamat semasa, kegigihan caching (jika keadaan sebelumnya berubah) atau dinamiknya pelarasan.

Blok halaman individu caching adalah lebih baik daripada jenis lain caching jika anda perlukan, sebagai contoh, untuk mengurangkan bilangan permintaan ke pangkalan data dari pengguna sebenar (yang diberi kuasa).

2.4. PHP Caching Berdasarkan Sumber Unshared

Paling sesuai untuk penyeragaman permintaan, mengambil data dari sumber yang dikongsi, mempunyai pemboleh ubah dalaman yang mengakses sumber PHP beberapa kali semasa penjanaan halaman.

2.5. PHP Caching berdasarkan sumber yang dikongsi

Caching ini digunakan untuk menyimpan data bersiri. Sebagai contoh, fail konfigurasi, negeri jadual, senarai sistem fail.

2.6. MySQL Caching berdasarkan cache pertanyaan

Ini adalah topik yang terkenal dan terkenal. Walau bagaimanapun, saya ingin mempertimbangkan spesifik bekerja dengan timestamp dan bagaimana anda boleh mengelakkan sentiasa membuang cache pertanyaan.

WHERE show_ts <= UNIX_TIMESTAMP ()

Jika anda menggunakan cap waktu yang sentiasa berubah dalam pertanyaan sedemikian, maka cache SQL bukan sahaja tidak berguna, tetapi juga berbahaya, kerana kebanyakan pertanyaan cache akan berkumpul, data yang ketinggalan zaman pada masa itu dicipta.

Sebagai peraturan, apa-apa bahan diterbitkan pada titik tertentu dalam masa. Sebagai contoh, 00:00. Apa yang perlu anda lakukan ialah membuat pertanyaan yang akan menilai jadual dengan tarikh maksimum, sementara kurang daripada yang terkini.

SELECT SQL_NO_CACHE VAX (show_ts) WHERE show_ts <= UNIX_TIMESTAMP ();

Pertanyaan ini tidak akan diasih, tetapi semua pertanyaan ke meja ini akan diasingkan jika nombor mereka lebih daripada satu.

2.7. MySQL caching output, jadual agregat

Terdapat peraturan: perlu ada kemas kini data yang jauh lebih sedikit daripada bacaan untuk memulangkannya.

DNS Caching: Laman Web Terbaik yang Terbaik

Walau bagaimanapun, jenis caching yang terbaik adalah caching DNS, yang menyelamatkan pelayan web dari penyediaan halaman yang tidak perlu untuk halaman statik, dan membawa salinan kandungan lebih dekat kepada pengguna, sehingga membuat penghantaran tapak lebih cepat.

Caching DNS mungkin mahal, tetapi boleh dilaksanakan di laman web anda secara percuma dengan menggunakan teknologi seperti  Platform Ezoic   yang mengoptimumkan kandungan laman web.

Analisis dan Statistik Data Big oleh Halaman Caching

Iaitu, tidak masuk akal untuk mengagregat apa yang akan berubah pada masa yang sama, sementara kaitan data agregat adalah penting.

Apa yang perlu dipilih untuk agregasi? Biasanya ini adalah sejenis maklumat statistik mengenai bilangan rekod, tarikh kemas kini terakhir, pengarang kemas kini terakhir, dan sebagainya.

Untuk mengetahui bagaimana caching mempengaruhi EPMV, pemilik laman web harus mengikuti langkah-langkah berikut:

  1. Log masuk ke akaun Ezoic anda;
  2. Di menu sebelah kiri, pilih tetapan Speed ​​Speed;
  3. Dalam menu lungsur, klik pada pilihan caching.

Pengguna dibawa ke halaman yang memaparkan data analisis. Satu bahagian data dipaparkan dalam bentuk graf, dan yang kedua - dalam bentuk jadual, di mana data analitik diterangkan dengan lebih terperinci.

Gambaran keseluruhan grafik dan data jadual

Harus diingat dengan segera bahawa data yang akan diberikan dalam artikel ini hanya sah untuk satu laman web tertentu. Jika anda adalah pemilik laman web anda sendiri, dan anda juga perlu mendapatkan akses kepada analitik seperti itu, maka anda perlu mendaftar dalam sistem Ezoic.

Fungsi utama cache adalah untuk mempercepat proses pengambilan data. Ia menghapuskan keperluan untuk mengakses peringkat penyimpanan yang lebih perlahan. Sebilangan kecil memori cache dikompensasi oleh kelajuan akses yang tinggi.

Dengan tetapan cache Ezoic yang betul, anda boleh meningkatkan kualiti laman web anda untuk diri sendiri dan pengguna anda.

Sekali dalam pilihan caching, pemilik laman web akan melihat graf dan jadual di bawahnya. Data berikut akan dipaparkan di dalam jadual untuk jenis analitik ini:

  1. Ezoic tahap cache;
  2. Melayari halaman;
  3. Masa beban halaman purata;
  4. Kadar penglibatan halaman;
  5. Masa purata untuk pertama bait;
  6. Masa interaksi purata;
  7. Masa tindak balas tuan rumah purata;
  8. Kadar Bounce;
  9. Peratusan keluar;
  10. Caching rpm (pendapatan per mille).

Cache melanda.

Hit cache adalah tahap pertama cache di Ezoic. Mari kita lihat lebih dekat. Pandangan halaman - 2,002,169, daripada jumlah pandangan, ini adalah 69.96%. Masa beban halaman purata untuk tahap cache ini ialah 00:36, sementara purata untuk metrik ini ialah 00:38. Kadar penglibatan halaman adalah 49.02%, purata untuk kriteria ini adalah 50.52 peratus. Masa purata untuk pertama Byte ialah 1,470.92 ms, jumlahnya adalah 1,906.62 ms.

Masa interaksi purata untuk tahap cache ini ialah 2,469.89 ms, manakala jumlahnya ialah 2,959.37 ms. Masa tindak balas tuan rumah purata ialah 20.70 MS, dengan sejumlah 262.14 ms. Kadar Bounce adalah 28.96%, kadar Bounce keseluruhan adalah 28.47%. Peratusan keluar ialah 84.73%, jumlah peratusan adalah 84.52%.

RPM untuk tier cache yang diberikan ialah $ 5.32, dan jumlah untuk semua cache Tiers ialah $ 5.29.

Tidak memukul cache.

Tidak memukul cache adalah tahap kedua caching di Ezoic. Mari kita lihat lebih dekat. Pandangan halaman 727,702, daripada jumlah pandangan, ini adalah 24.43%. Masa beban halaman purata untuk tahap cache ini ialah 00:41, sementara purata untuk metrik ini ialah 00:38. Kadar penglibatan halaman adalah 54.52%, purata untuk kriteria ini adalah 50.52 peratus. Masa purata ke bait pertama ialah 2,558.18 ms, jumlahnya adalah 1,906.62 ms.

Masa interaksi purata untuk tahap cache ini ialah 3.677.07 ms, manakala jumlahnya ialah 2.959.37 ms. Masa tindak balas tuan rumah purata ialah 415.68 MS, dengan sejumlah 262.14 ms. Kadar Bounce adalah 26.98%, peratusan keseluruhan adalah 28.47%. Peratusan keluar ialah 83.99%, jumlah peratusan adalah 84.52%.

RPM untuk tier cache yang diberikan ialah $ 5.23, dan jumlah untuk semua cache Tiers ialah $ 5.29.

Cache dilumpuhkan.

Cache off - Ini adalah tahap ketiga caching di Ezoic. Mari kita lihat lebih dekat. Pandangan halaman 132,113, daripada jumlah pandangan, ini adalah 4.62%. Masa beban halaman purata untuk tahap cache ini ialah 00:36, sementara purata untuk metrik ini ialah 00:38. Kadar penglibatan halaman adalah 51.20%, purata untuk kriteria ini adalah 50.52 peratus. Masa purata untuk pertama Byte ialah 4,695.58 ms, jumlahnya adalah 1,906.62 ms.

Masa interaksi purata untuk tahap cache ini ialah 6.169.49 ms, manakala jumlahnya ialah 2.959.47 ms. Purata Host Rambukan Masa ialah 3.075.51 MS, dengan purata keseluruhan 262.14 ms. Kadar Bounce adalah 29.55%, peratusan keseluruhan ialah 28.47%. Peratusan keluar adalah 84.70%, jumlah peratusan adalah 84.52%.

RPM untuk tier cache yang diberikan ialah $ 5.17, dan jumlah untuk semua cache aniers ialah $ 5.29.

Analisis data besar dari Ezoic

Analisis data besar dari Ezoic is a relatively young product in the market for similar services from this company. It should be noted that it is very popular with website owners, and there are several reasons for this.

Salah satu yang pertama yang menarik perhatian - selepas mendaftar di sumber mereka, pemilik boleh mendapatkan pelbagai maklumat, yang sangat digambarkan dan mudah difahami walaupun di kalangan mereka yang baru untuk perniagaan ini.

Satu lagi sebab ialah antara muka mesra pengguna produk. Ini bermakna bahawa walaupun pengguna yang tidak maju akan dapat memahami fungsi, memahami di mana apa yang ada dan bagaimana untuk melihatnya.

Terdapat banyak kriteria yang berbeza yang terdapat dalam Analytics Big Data yang boleh anda gunakan untuk memeriksa Analytics Asset. Sebagai contoh, pada bila-bila masa anda dapat melihat berapa banyak wang yang dijanakan oleh sumber pada masa tertentu, atau bagaimana untuk melihat keuntungan halaman bergantung kepada pengaruh usia mereka.

Soalan Yang Sering Ditanya

Apakah faedah caching untuk laman web?
Kelebihan utama caching untuk tapak adalah keupayaan untuk tidak membuat semula halaman untuk setiap pengguna. Ini akan memberi anda peluang untuk bekerja dengan sejumlah besar data dalam masa yang sesingkat mungkin dan dengan sumber yang terhad.
Apa maksud caching laman web?
Caching (atau cache) adalah sejenis penampan perantaraan di mana data disimpan. Terima kasih kepada caching, halaman tapak tidak dicipta semula untuk setiap pengguna. Caching membolehkan anda bekerja dengan sejumlah besar data dalam masa yang paling singkat dan dengan sumber terhad (pelayan dan pengguna).
Apakah hubungan antara caching laman web dan EPMV, dan bagaimanakah penerbit dapat mempelajari kesan ini?
Caching boleh menjejaskan EPMV secara positif dengan mempercepatkan masa beban halaman dan meningkatkan pengalaman pengguna, yang boleh membawa kepada peningkatan penglibatan dan pendapatan iklan. Penerbit boleh menganalisis EPMV sebelum dan selepas melaksanakan penyelesaian caching untuk memahami kesannya.




Komen (0)

Tinggalkan komen