apakah benar CloudFlare benar-benar tidak memengaruhi konten dinamis?

11

Saya telah membaca FAQ CloudFlare, saya memahami bahwa ini bertindak sebagai proxy terbalik dan semua permintaan ke domain Anda akan melalui CloudFlare.

Mereka mengatakan di FAQ bahwa itu tidak akan memperlambat konten dinamis, apakah ini mungkin?
karena semua konten dinamis yang diminta akan diminta dari server mereka, dari server mereka perlu memintanya dari server Anda dan daripada mengirimkannya ke klien.
Setidaknya mereka yang saya mengerti.

Sepertinya saya seperti ini akan memperlambat konten dinamis.

Apakah itu benar? CloudFlare tidak memengaruhi konten dinamis?

58
sumber

Jawaban:

16

CloudFlare, dalam banyak kasus, tidak men-cache HTML. Ini karena kami tidak ingin menampilkan konten dinamis yang basi. Yang mengatakan, sistem dapat membantu kinerja konten yang dinamis bahkan dalam empat cara utama:

  1. CloudFlare dapat merutekan lalu lintas melalui rute jaringan pilihan yang sering kali lebih efisien daripada apa yang biasanya diambil oleh permintaan.
  2. Untuk situs yang mendapatkan banyak lalu lintas, CloudFlare dapat menjaga koneksi tetap terbuka antara server asal dan proksi CloudFlare yang memastikan rute yang lebih stabil dan berkinerja baik.
  3. Server CloudFlare dioptimalkan untuk tingkat kompresi lossless yang sangat tinggi sehingga bahkan untuk halaman dinamis, konten dapat dikompresi (dan karenanya dikirimkan lebih cepat) daripada pengaturan GZIP pada umumnya yang diterapkan kebanyakan orang di server web mereka.
  4. CloudFlare dapat memodifikasi bahkan konten dinamis dengan cepat untuk mengoptimalkannya untuk perangkat tertentu yang mengakses halaman tergantung pada opsi yang Anda pilih. Fitur seperti Auto Minify akan mengurangi ukuran HTML dinamis dengan cepat untuk menghilangkan komentar dan ruang kosong, di mana Rocket Loader akan lebih agresif menulis ulang cara sumber daya pada halaman dikirimkan untuk memastikan kinerja maksimum untuk perangkat tertentu yang mengakses situs.

Sementara konten dinamis biasanya hanya sebagian kecil dari keseluruhan byte yang diperlukan untuk membuat halaman, CloudFlare melakukan sejumlah hal untuk memastikan bahwa bahkan itu dikirimkan secepat mungkin.

Terima kasih untuk pertanyaannya!

Matthew Prince (@eastdakota)

CEO, CloudFlare, Inc.

Matthew Prince
sumber
Saya kira saya agak harus memilih jawaban lain di sini ...
Su '29
3

Bukan itu yang dikatakan FAQ :

CloudFlare tidak melakukan cache HTML, kami hanya menembolok file statis seperti gambar, CSS atau Javascript. Jadi jika konten HTML Anda terus berubah, CloudFlare tidak akan memengaruhi konten ini.

Itu tidak akan memperlambat konten dinamis Anda — atau membantunya — karena mereka tidak melakukan apa-apa dengannya.

(Jika Anda membaca hal lain yang bertentangan dengan hal di atas, maka Anda harus memberikan tautan sendiri untuk ditinjau.)

Su '
sumber
Saya tidak membaca bahwa ini memperlambat konten dinamis, saya hanya mencoba memikirkannya sendiri, bukankah konten dinamis akan lebih lama dilayani karena harus dikirim ke server CloudFlare dan hanya untuk klien?
fiftyyeight
@fiftyeight, konten sudah melewati beberapa lompatan untuk dikirim dari server Anda ke klien. Cloudflare memiliki beberapa trik untuk mengurangi hop itu, tetapi bahkan jika itu menambahkan sedikit keterlambatan pada 5% dari konten, ketika 95% lainnya di-cache dan dikirim lebih cepat, halaman Anda menampilkan lebih cepat. Pada server dengan beban aktual Anda dapat melihat ini bahkan lebih mencolok karena Cloudflare mengurangi pekerjaan yang harus dilakukan server, ia dapat membuat halaman dinamis lebih cepat dan dengan demikian keseluruhan waktu berkurang.
n8whnp
@ n8whnp Apakah akan lebih baik untuk membuat domain baru untuk konten statis dan menggunakan cloudflare hanya untuk konten statis?
fiftyyeight
@fiftyeight, saya tidak akan ... hanya bekerja lebih untuk mendapatkan efek yang dapat diabaikan. Biarkan cloudflare proksi semuanya, dan itu akan mengurus semuanya tanpa masalah.
n8whnp