10 alat caching sumber terbuka atas untuk Linux pada tahun 2023

10 alat caching sumber terbuka atas untuk Linux pada tahun 2023

Sistem dan aplikasi pengkomputeran yang diedarkan telah menjadi asas kepada perniagaan terkemuka, terutamanya dalam mengotomatisasi dan menguruskan proses perniagaan kritikal misi dan menyampaikan perkhidmatan kepada pelanggan.

Sebagai pemaju dan pentadbir sistem sistem dan aplikasi ini, anda dijangka menyediakan semua jenis penyelesaian teknologi maklumat (IT) yang akan memastikan bahawa anda mempunyai sistem yang paling berkesan yang tersedia.

Ini termasuk tugas seperti merancang, menguji, dan melaksanakan strategi untuk prestasi sistem/aplikasi, kebolehpercayaan, ketersediaan, dan skalabiliti, untuk memberi pengguna akhir tahap perkhidmatan yang memuaskan.

Caching adalah salah satu teknik penyampaian aplikasi yang banyak, sangat asas tetapi berkesan yang boleh anda harapkan. Sebelum kita melangkah lebih jauh, mari kita lihat secara ringkas mengenai caching apa, di mana dan/atau bagaimana ia boleh digunakan, dan faedahnya.

Isi kandungan

1
  • Apakah caching atau caching kandungan?
  • Mengapa menggunakan caching?
  • 1. Redis
  • 2. Memcached
  • 3. Apache Ignite
  • 4. Pelayan Couchbase
  • 5. Hazelcast IMDG
  • 6. Mcrouter
  • 7. Cache varnis
  • 8. Proksi caching squid
  • 9. Nginx
  • 10. Pelayan trafik Apache
      • Mengakhiri ucapan

Apakah caching atau caching kandungan?

Caching (atau Kandungan caching) adalah teknik yang digunakan secara meluas untuk menyimpan salinan data di lokasi penyimpanan sementara (juga dikenali sebagai cache) supaya data dapat diakses dengan mudah dan cepat apabila ia diambil dari storan asal.

Data yang disimpan dalam cache mungkin termasuk fail atau serpihan fail (seperti fail HTML, skrip, imej, dokumen, dll.), operasi pangkalan data atau rekod, panggilan API, rekod DNS, dan lain -lain bergantung kepada jenis dan tujuan caching.

Cache boleh dalam bentuk perkakasan atau perisian. Cache berasaskan perisian (yang menjadi tumpuan artikel ini) boleh dilaksanakan pada lapisan yang berlainan dari timbunan aplikasi.

Caching boleh digunakan di sisi klien (atau di lapisan persembahan aplikasi), contohnya, caching pelayar atau caching aplikasi (atau mod luar talian). Kebanyakan jika tidak semua pelayar moden dihantar dengan pelaksanaan cache HTTP.

Anda mungkin pernah mendengar frasa popular "Kosongkan cache anda"Semasa mengakses aplikasi web untuk membolehkan anda melihat data atau kandungan terkini di laman web atau aplikasi, bukannya pelayar menggunakan salinan lama kandungan yang disimpan secara tempatan.

Satu lagi contoh caching klien adalah DNS caching yang berlaku di peringkat sistem operasi (OS). Ini adalah penyimpanan maklumat sementara mengenai carian DNS sebelumnya oleh OS atau penyemak imbas web.

Caching juga boleh dilaksanakan di peringkat rangkaian, sama ada dalam a Lan atau Wan melalui proksi. Contoh umum jenis caching ini ada CDNS (Rangkaian penghantaran kandungan), yang diedarkan secara global rangkaian pelayan proksi web.

Ketiga, anda juga boleh melaksanakan caching di asal atau pelayan backend (s). Terdapat pelbagai bentuk caching peringkat pelayan, mereka termasuk:

  • Webserver caching (Untuk imej caching, dokumen, skrip, dan sebagainya).
  • Permohonan caching atau Hafalan (digunakan dalam membaca fail dari cakera, data dari perkhidmatan atau proses lain, atau meminta data dari API, dll.).
  • Caching pangkalan data (Untuk menyediakan akses dalam memori kepada data yang sering digunakan seperti baris pangkalan data yang diminta, hasil pertanyaan, dan operasi lain).

Perhatikan bahawa data cache boleh disimpan dalam mana -mana sistem penyimpanan termasuk pangkalan data, fail, memori sistem, dan sebagainya tetapi harus menjadi medium yang lebih cepat daripada sumber utama. Dalam hal ini, caching dalam memori adalah bentuk caching yang paling berkesan dan biasa digunakan.

Mengapa menggunakan caching?

Caching menawarkan banyak faedah termasuk yang berikut:

  • Di peringkat pangkalan data, ia meningkatkan prestasi baca ke mikrosecond untuk data cache. Anda juga boleh menggunakan cache tulis-belakang untuk meningkatkan prestasi menulis, di mana data ditulis dalam ingatan dan kemudian ditulis ke cakera atau storan utama pada selang waktu yang ditentukan. Tetapi aspek integriti data itu mungkin mempunyai implikasi yang berpotensi. Contohnya, apabila sistem terhempas sebelum data komited ke storan utama.
  • Di peringkat permohonan, cache boleh menyimpan data yang kerap membaca dalam proses permohonan itu sendiri, dengan itu mengurangkan masa mencari data dari saat ke microseconds, terutama melalui rangkaian.
  • Memandangkan aplikasi dan prestasi pelayan secara keseluruhan, caching membantu mengurangkan beban pelayan, latensi, dan jalur lebar rangkaian anda kerana data cache disampaikan kepada pelanggan, dengan itu meningkatkan masa tindak balas dan kelajuan penghantaran kepada pelanggan.
  • Caching juga membolehkan ketersediaan kandungan, terutamanya melalui CDN, dan banyak faedah lain.

Dalam artikel ini, kami akan mengkaji beberapa sumber terbuka atas (Permohonan/pangkalan data caching dan pelayan proksi caching) Alat untuk melaksanakan caching sisi pelayan di linux.

1. Redis

Redis (Pelayan Kamus Jauh Secara penuh) adalah sistem pengkomputeran dalam memori yang bebas, cepat, berprestasi tinggi, dan fleksibel yang boleh digunakan dari kebanyakan jika tidak semua bahasa pengaturcaraan.

Ia adalah kedai struktur data dalam memori yang berfungsi sebagai enjin caching, pangkalan data cakera yang berterusan dalam memori, dan broker mesej. Walaupun ia dibangunkan dan diuji pada Linux (platform yang disyorkan untuk digunakan) dan OS X, Redis juga berfungsi dalam sistem POSIX lain seperti *BSD, tanpa sebarang kebergantungan luaran.

Redis Menyokong pelbagai struktur data seperti rentetan, hash, senarai, set, set disusun, bitmaps, sungai, dan banyak lagi. Ini membolehkan pengaturcara menggunakan struktur data tertentu untuk menyelesaikan masalah tertentu. Ia menyokong operasi automatik pada struktur datanya seperti memasuki rentetan, menolak elemen ke senarai, meningkatkan nilai hash, persimpangan set pengkomputeran, dan banyak lagi.

Ciri-ciri utamanya termasuk Redis Master-Slave Replikasi (yang tidak segerak secara lalai), ketersediaan tinggi dan failover automatik yang ditawarkan menggunakan redis sentinel, redis cluster (anda boleh skala secara mendatar dengan menambahkan lebih banyak kelompok kelompok), dan partition data (mengedarkan data di antara pelbagai redis contoh). Ia juga mempunyai sokongan untuk urus niaga, skrip lua, pelbagai pilihan kegigihan, dan penyulitan komunikasi pelayan pelanggan.

Menjadi pangkalan data dalam memori tetapi berterusan, Redis menawarkan prestasi terbaik apabila ia berfungsi dengan baik dengan dataset dalam memori. Walau bagaimanapun, anda boleh menggunakannya dengan pangkalan data cakera seperti MySQL, PostgreSQL, dan banyak lagi. Sebagai contoh, anda boleh mengambil data kecil yang sangat bertulis-berat di Redis dan meninggalkan potongan data lain dalam pangkalan data cakera.

Redis menyokong keselamatan dalam banyak cara: satu dengan menggunakan "mod dilindungi"Ciri -ciri untuk mendapatkan contoh Redis daripada diakses dari rangkaian luaran. Ia juga menyokong pengesahan klien-pelayan (di mana kata laluan dikonfigurasikan dalam pelayan dan disediakan dalam klien) dan TLS pada semua saluran komunikasi seperti sambungan klien, pautan replikasi, protokol bas redis cluster, dan banyak lagi.

REDIS mempunyai banyak kes penggunaan yang termasuk caching pangkalan data, caching halaman penuh, pengurusan data sesi pengguna, penyimpanan respons API, menerbitkan/melanggan sistem pemesejan, giliran mesej, dan banyak lagi. Ini boleh digunakan dalam permainan, aplikasi rangkaian sosial, suapan RSS, analisis data masa nyata, cadangan pengguna, dan sebagainya.

2. Memcached

Memcached adalah sistem caching objek memori yang mudah dan mudah, mudah, diedarkan,. Ia adalah kedai nilai utama dalam memori untuk ketulan kecil data seperti hasil panggilan pangkalan data, panggilan API, atau rendering halaman. Ia berjalan pada sistem operasi seperti Unix termasuk Linux dan OS X dan juga di Microsoft Windows.

Menjadi alat pemaju, ia bertujuan untuk digunakan dalam meningkatkan kelajuan aplikasi web dinamik dengan kandungan caching (secara lalai, a Paling tidak baru -baru ini digunakan (Lru) cache) dengan itu mengurangkan beban pangkalan data cakera-ia bertindak sebagai memori jangka pendek untuk aplikasi. Ia menawarkan API untuk bahasa pengaturcaraan yang paling popular.

Memcached Menyokong rentetan sebagai satu -satunya jenis data. Ia mempunyai seni bina pelayan pelanggan, di mana separuh daripada logik berlaku di sisi klien dan separuh lagi di sisi pelayan. Yang penting, pelanggan memahami cara memilih pelayan mana yang hendak ditulis atau dibaca dari, untuk item. Juga, pelanggan tahu dengan baik apa yang perlu dilakukan sekiranya ia tidak dapat disambungkan ke pelayan.

Walaupun ia adalah sistem caching yang diedarkan, dengan itu menyokong kluster, pelayan memcached terputus antara satu sama lain (i.e mereka tidak menyedari satu sama lain). Ini bermaksud tidak ada sokongan replikasi seperti di redis. Mereka juga memahami bagaimana untuk menyimpan dan mengambil barang, dan menguruskan kapan untuk mengusir, atau menggunakan semula memori. Anda boleh meningkatkan memori yang ada dengan menambahkan lebih banyak pelayan.

Ia menyokong pengesahan dan penyulitan melalui TLS seperti memcached 1.5.13, tetapi ciri ini masih dalam fasa eksperimen.

3. Apache Ignite

Apache Ignite, juga merupakan sumber data pangkalan data, cache, dan data pangkalan data yang diedarkan secara mendatar dan terbuka secara mendatar. Ia juga merupakan grid data dalam memori yang boleh digunakan sama ada dalam ingatan atau dengan ketekunan asli yang menyala. Ia berjalan pada sistem seperti Unix seperti Linux dan juga Tingkap.

Ia mempunyai penyimpanan pelbagai peringkat, sokongan SQL lengkap, dan Asid (Atomicity, Konsistensi, Pengasingan, Ketahanan) Transaksi (disokong hanya pada tahap API nilai utama) merentasi pelbagai nod kluster, pemprosesan bersama, dan pembelajaran mesin. Ia menyokong integrasi automatik dengan mana-mana pangkalan data pihak ketiga, termasuk mana-mana RDBMS (Seperti MySQL, PostgreSQL, Pangkalan Data Oracle, dan sebagainya) atau kedai NoSQL.

Penting untuk diperhatikan bahawa walaupun Menyalakan berfungsi sebagai kedai data SQL, ia tidak sepenuhnya pangkalan data SQL. Ia jelas mengendalikan kekangan dan indeks berbanding dengan pangkalan data tradisional; Ia menyokong indeks primer dan sekunder, tetapi hanya indeks utama yang digunakan untuk menguatkuasakan keunikan. Selain itu, ia tidak mempunyai sokongan untuk kekangan utama asing.

Ignite juga menyokong keselamatan dengan membolehkan anda mengaktifkan pengesahan pada pelayan dan memberikan kelayakan pengguna kepada pelanggan. Terdapat juga sokongan untuk komunikasi soket SSL untuk menyediakan sambungan yang selamat di antara semua nod yang menyala.

Menyalakan mempunyai banyak kes penggunaan yang termasuk sistem caching, pecutan beban sistem, pemprosesan data masa nyata, dan analisis. Ia juga boleh digunakan sebagai platform grafik.

4. Pelayan Couchbase

Pelayan Couchbase juga merupakan pangkalan data penglibatan berorientasikan dokumen sumber terbuka, diedarkan,. Ia berfungsi pada Linux dan sistem operasi lain seperti Windows dan Mac OS X. Ia menggunakan bahasa pertanyaan yang kaya, berorientasikan dokumen yang dipanggil N1QL yang menyediakan perkhidmatan pertanyaan dan pengindeksan yang kuat untuk menyokong operasi sub-millisecond pada data.

Ciri-ciri pentingnya adalah kedai nilai utama yang cepat dengan cache yang diuruskan, pengindeksan yang dibina tujuan, enjin pertanyaan yang kuat, seni bina skala (skala pelbagai dimensi), data besar dan integrasi SQL, keselamatan stack penuh, dan ketersediaan yang tinggi.

Pelayan Couchbase Dilengkapi dengan sokongan kluster contoh asli, di mana alat pengurus kluster menyelaraskan semua aktiviti nod dan hanya menyediakan antara muka kluster ke pelanggan. Yang penting, anda boleh menambah, mengeluarkan, atau menggantikan nod seperti yang diperlukan, tanpa downtime. Ia juga menyokong replikasi data merentasi nod kluster, dan replikasi data terpilih di seluruh pusat data.

Ia melaksanakan keselamatan melalui TLS menggunakan port pelayan Couchbase yang berdedikasi, mekanisme pengesahan yang berbeza (menggunakan sama ada kelayakan atau sijil), kawalan akses berasaskan peranan (untuk memeriksa setiap pengguna yang disahkan untuk peranan yang ditentukan sistem yang mereka berikan), pengauditan, log, dan sesi.

Kes penggunaannya termasuk antara muka pengaturcaraan bersatu, carian teks penuh, pemprosesan pertanyaan selari, pengurusan dokumen, pengindeksan, dan banyak lagi yang direka khusus untuk menyediakan pengurusan data latency rendah untuk aplikasi interaktif, mudah alih, dan IoT berskala besar.

5. Hazelcast IMDG

HAZELCAST IMDG (grid data dalam memori) adalah sumber middleware grid data yang terbuka, ringan, cepat, dan diperluas, yang menyediakan pengkomputeran dalam memori yang diedarkan secara beransur-ansur. Hazelcast IMDG Juga berjalan di Linux, Windows, Mac OS X, dan mana -mana platform lain dengan Java dipasang. Ia menyokong pelbagai struktur data fleksibel dan bahasa asli seperti peta, set, senarai, multimap, cincin, dan hyperloglog.

Hazelcast adalah peer-to-peer dan menyokong skalabiliti mudah, persediaan kluster (dengan pilihan untuk mengumpulkan statistik, memantau melalui protokol JMX, dan menguruskan kluster dengan utiliti yang berguna), struktur dan peristiwa data yang diedarkan, bahagian data, dan urus niaga. Ia juga berlebihan kerana ia menyimpan sandaran setiap entri data pada beberapa ahli. Untuk skala kelompok anda, cukup mulakan contoh lain, data dan sandaran secara automatik dan seimbang.

Ia menyediakan koleksi API berguna untuk mengakses CPU dalam kelompok anda untuk kelajuan pemprosesan maksimum. Ia juga menawarkan pelaksanaan yang diedarkan dari sebilangan besar antara muka yang mesra pemaju dari Java seperti Peta, Baris, Executorservice, Lock, dan JCache.

Ciri keselamatannya termasuk ahli kluster dan pengesahan pelanggan dan pemeriksaan kawalan akses pada operasi klien melalui ciri keselamatan berasaskan JAAS. Ia juga membolehkan untuk memintas sambungan soket dan operasi jauh yang dilaksanakan oleh pelanggan, penyulitan komunikasi peringkat soket antara ahli kluster, dan membolehkan komunikasi soket SSL/TLS. Tetapi menurut dokumentasi rasmi, kebanyakan ciri keselamatan ini ditawarkan dalam versi perusahaan.

Kes penggunaannya yang paling popular diedarkan dalam caching dalam memori dan penyimpanan data. Tetapi ia juga boleh digunakan untuk clustering sesi web, penggantian NoSQL, pemprosesan selari, pemesejan mudah, dan banyak lagi.

6. Mcrouter

McRouter adalah penghala protokol memcached percuma dan sumber terbuka untuk skala penyebaran memcached, dibangunkan dan dikekalkan oleh Facebook. Ia mempunyai protokol ascii memcached, routing fleksibel, sokongan pelbagai kluster, cache pelbagai peringkat, penyatuan sambungan, skim hash pelbagai, routing awalan, kolam renang yang direplikasi, bayang-bayang lalu lintas pengeluaran, konfigurasi semula dalam talian, dan pemantauan kesihatan destinasi/kegagalan automatik.

Di samping itu, ia menyokong pemanasan cache sejuk, statistik yang kaya dan perintah debug, kualiti perkhidmatan aliran yang boleh dipercayai, nilai besar, dan operasi penyiaran, dan dilengkapi dengan sokongan IPv6 dan SSL.

Ia digunakan di Facebook dan Instagram sebagai komponen teras infrastruktur cache, untuk mengendalikan hampir 5 bilion permintaan sesaat di puncak.

7. Cache varnis

Varnis Cache adalah pemecut aplikasi web yang fleksibel, moden, dan pelbagai guna sumber yang terletak di antara pelanggan web dan pelayan asal. Ia berjalan di semua platform Linux, FreeBSD, dan Solaris (x86 sahaja) moden. Ini adalah enjin caching yang sangat baik dan pemecut kandungan yang boleh anda gunakan di hadapan pelayan web seperti Nginx, Apache, dan banyak lagi, untuk mendengar port HTTP lalai untuk menerima dan menghantar permintaan klien ke pelayan web dan menghantar web Respons Pelayan kepada Pelanggan.

Semasa bertindak sebagai lelaki pertengahan antara pelanggan dan pelayan asal, Cache varnis Menawarkan beberapa faedah, elemen yang menjadi kandungan web caching dalam memori untuk mengurangkan beban pelayan web anda dan meningkatkan kelajuan penghantaran kepada pelanggan.

Setelah menerima permintaan HTTP dari pelanggan, ia akan ke webserver backend. Sebaik sahaja pelayan web bertindak balas, varnis cache kandungan dalam memori dan menyampaikan respons kepada pelanggan. Apabila pelanggan meminta kandungan yang sama, varnis akan menyampaikannya dari respons aplikasi yang meningkatkan cache. Sekiranya ia tidak dapat melayani kandungan dari cache, permintaan itu dikemukakan ke backend dan respons disampaikan dan dihantar kepada pelanggan.

Varnis ciri-ciri VCL (Bahasa Konfigurasi Varnis - bahasa khusus domain yang fleksibel) digunakan untuk mengkonfigurasi bagaimana permintaan ditangani dan banyak lagi, Modul varnis (Vmods) yang merupakan sambungan untuk cache varnis.

Keselamatan-bijak, cache varnis menyokong pembalakan, pemeriksaan permintaan, pendikit, pengesahan, dan kebenaran melalui Vmods, Tetapi ia tidak mempunyai sokongan asli untuk SSL/TLS. Anda boleh mengaktifkan Https untuk cache varnis menggunakan proksi SSL/TLS seperti Hitch atau nginx.

Anda juga boleh menggunakan cache varnis sebagai firewall aplikasi web, pertahanan serangan DDo.

8. Proksi caching squid

Satu lagi proksi percuma dan sumber terbuka, cemerlang, dan digunakan secara meluas, dan penyelesaian caching untuk Linux adalah cumi. Ia adalah perisian pelayan cache web yang kaya dengan ciri-ciri yang menyediakan perkhidmatan proksi dan cache untuk protokol rangkaian popular termasuk HTTP, HTTPS, dan FTP. Ia juga berjalan di platform dan tingkap Unix yang lain.

Seperti Cache varnis, Ia menerima permintaan dari pelanggan dan melepaskannya kepada pelayan backend yang ditentukan. Apabila pelayan backend bertindak balas, ia menyimpan salinan kandungan dalam cache dan menyerahkannya kepada pelanggan. Permintaan masa depan untuk kandungan yang sama akan disampaikan dari cache, menghasilkan penghantaran kandungan yang lebih cepat kepada pelanggan. Oleh itu, ia mengoptimumkan aliran data antara klien dan pelayan untuk meningkatkan prestasi dan cache kandungan yang sering digunakan untuk mengurangkan trafik rangkaian dan menjimatkan jalur lebar.

Sotong dilengkapi dengan ciri -ciri seperti mengedarkan beban ke atas hierarki internunicating pelayan proksi, menghasilkan data mengenai corak penggunaan web (e.statistik g mengenai laman web yang paling banyak dilawati), membolehkan anda menganalisis, menangkap, menyekat, menggantikan, atau mengubahsuai mesej yang dibekalkan.

Ia juga menyokong ciri keselamatan seperti kawalan akses yang kaya, kebenaran, dan pengesahan, sokongan SSL/TLS, dan pembalakan aktiviti.

9. Nginx

Nginx (disebut sebagai Enjin-x) adalah penyelesaian sumber terbuka, berprestasi tinggi, penuh, dan sangat popular untuk menubuhkan infrastruktur web. Ia adalah pelayan HTTP, pelayan proksi terbalik, pelayan proksi mel, dan pelayan proksi TCP/UDP generik.

Nginx Menawarkan keupayaan caching asas di mana kandungan cache disimpan dalam cache berterusan pada cakera. Bahagian yang menarik tentang caching kandungan di nginx adalah bahawa ia dapat dikonfigurasikan untuk menyampaikan kandungan basi dari cache ketika ia tidak dapat memperoleh kandungan segar dari pelayan asal.

NGINX menawarkan pelbagai ciri keselamatan untuk menjamin sistem web anda, ini termasuk penamatan SSL, menyekat akses dengan pengesahan asas HTTP, pengesahan berdasarkan hasil sub-permintaan, pengesahan JWT, menyekat akses kepada sumber HTTP proksi, menyekat akses oleh lokasi geografi, dan banyak lagi.

Ia biasanya digunakan sebagai proksi terbalik, pengimbang beban, ssl terminator/gerbang keselamatan, pemecut aplikasi/cache kandungan, dan gerbang API dalam timbunan aplikasi. Ia juga digunakan untuk media streaming.

10. Pelayan trafik Apache

Akhir sekali, kami mempunyai pelayan trafik Apache, pelayan proksi caching sumber terbuka, cepat, berskala, dan diperluas dengan sokongan untuk http/1.1 dan http/2.0. Ia direka untuk meningkatkan kecekapan dan prestasi rangkaian dengan caching kandungan yang sering diakses di pinggir rangkaian, untuk perusahaan, ISP (penyedia pelayan internet), penyedia tulang belakang, dan banyak lagi.

Ia menyokong kedua -dua proksi ke hadapan dan membalikkan trafik HTTP/HTTPS. Ia juga boleh dikonfigurasikan untuk dijalankan dalam kedua -dua atau kedua -dua mod secara serentak. Ia mempunyai caching berterusan, API plugin; Sokongan untuk ICP (Protokol Cache Internet), ESI (tepi tepi termasuk); Terus hidup, dan banyak lagi.

Dari segi keselamatan, pelayan trafik menyokong mengawal akses klien dengan membolehkan anda mengkonfigurasi klien yang dibenarkan menggunakan cache proksi, penamatan SSL untuk kedua -dua sambungan antara pelanggan dan dirinya sendiri, dan antara dirinya dan pelayan asal. Ia juga menyokong pengesahan dan kebenaran asas melalui plugin, pembalakan (setiap permintaan yang diterima dan setiap kesilapan ia mengesan), dan pemantauan.

Pelayan lalu lintas boleh digunakan sebagai cache proksi web, proksi ke hadapan, proksi terbalik, proksi telus, pengimbang beban, atau dalam hierarki cache.

Mengakhiri ucapan

Caching adalah salah satu teknologi penghantaran kandungan web yang paling bermanfaat dan lama yang direka untuk meningkatkan kelajuan laman web atau aplikasi. Ia membantu mengurangkan beban pelayan, latensi, dan jalur lebar rangkaian anda kerana data cache dihidangkan kepada pelanggan, dengan itu meningkatkan masa tindak balas aplikasi dan kelajuan penghantaran kepada pelanggan.

Dalam artikel ini, kami mengkaji alat caching sumber terbuka atas untuk digunakan pada sistem linux. Sekiranya anda mengetahui alat caching sumber terbuka lain yang tidak disenaraikan di sini, kongsi dengan kami melalui borang maklum balas di bawah. Anda juga boleh berkongsi pendapat anda mengenai artikel ini dengan kami.