Hosting Teknologi Web

Pendedahan: Sokongan anda membantu mengekalkan laman web ini! Kami memperoleh bayaran rujukan untuk beberapa perkhidmatan yang kami cadangkan di halaman ini.


Cari hosting dengan ciri-ciri ini dalam Teknologi

  • Akses CGI
  • Podcast
  • SAAS
  • Cloud sendiri
  • PaaS
  • Docker
  • OpenStack
  • Ajax
  • KURSUS
  • ImageMagick
  • FFmpeg
  • LAMPU
  • memak

Mengenai Teknologi Hosting

Teknologi dalam konteks internet bermaksud banyak perkara yang berbeza. Untuk memahami semua kerumitan ini, yang pertama harus memahami asasnya. Suite protokol internet adalah sekumpulan keperluan aplikasi data dan perisian yang berbeza yang membolehkan mesej dihantar melalui rangkaian yang luas (sering bergerak di antara banyak titik sambungan yang berbeza.)

Perincian suite ini berasal dari Model Open Systems Interconnection (OSI), yang merupakan projek yang dijalankan oleh Organisasi Antarabangsa untuk Standardisasi (ISO). Istilah ISO Standard bermaksud bahawa teknologi digunakan secara meluas oleh bukan hanya satu industri, tetapi oleh semua orang. Sistem Terbuka yang ditentukan oleh piawaian ISO adalah yang membolehkan internet berfungsi sama sekali. Ini bermaksud bahawa penghala rangkaian CISCO dapat berbicara dengan penghala rangkaian HP, dan paket akan mengalir melalui penanda header paket data yang telah ditentukan sebelumnya, sehingga penghala akan mengetahui di mana untuk mengarahkan paket itu ke tempat lain.

Lapisan Internet

Pelaksanaan OSI internet yang kita tahu, terbahagi kepada empat tema berikut:

  • Lapisan Pautan – di mana asasnya berlaku dengan perkakasan fizikal. Setiap peranti jaringan memiliki alamat Media Access Control (MAC), yang memungkinkan setiap perangkat fizikal dirujuk atau disahkan. Inilah yang membolehkan ethernet atau DSL dapat menghubungkan dua mesin (kadangkala bahagian dari komputer yang sama, atau beberapa komputer dalam beberapa konfigurasi khas).
  • Lapisan Internet – Walaupun terdapat banyak protokol lapisan internet, yang paling umum adalah Protokol Internet (IP) yang memberikan alamat IP kepada setiap komputer. Ini boleh berupa IPv4 atau IPv6 (buku alamat yang lebih besar) dan komputer itu sendiri boleh mempunyai lebih dari satu alamat IP berdasarkan rujukan rangkaian yang sedang digunakan. Sebagai contoh, penghala Wifi mungkin selalu dijumpai di alamat IP 192.168.0.1, dan setiap komputer di rangkaian tempatan akan mempunyai awalan 192.168 IPv4. Walau bagaimanapun, modem internet yang anda miliki akan menjadi portal ke internet yang lebih luas, dan akan mempunyai alamat IP yang berbeza yang membezakannya dari setiap alamat IP lain di planet ini.
  • Lapisan Pengangkutan – di sinilah sebenarnya paket ditentukan. Protokol yang berlainan mempunyai ukuran pengesahan dan redundansi yang berbeza, yang terbesar, yang paling banyak digunakan adalah Transmission Control Protocol (TCP) yang merupakan aliran bit yang memerlukan aliran data yang dapat dipercayai. TCP menyokong kebolehpercayaan berbanding kependaman, sementara Protokol Dataagram Pengguna (UDP) yang kurang digunakan memberi tumpuan kepada latensi terendah. Paket TCP berisi data internet yang dikirim antara komputer, web, e-mel, dan sebagian besar pemindahan fail menggunakan TCP.
  • Lapisan Aplikasi – Di sinilah keadaan menjadi lebih menarik, sebilangan protokol dalam lapisan ini dikendalikan secara langsung oleh pengguna internet. Hypertext Transfer Protocol (HTTP) menjadi yang paling biasa, sebagai sebahagian daripada setiap URL laman web. IMAP & POP mengendalikan kebanyakan e-mel, sementara FTP dan SSH mengendalikan sambungan jauh. TLS / SSL menangani pengesahan keselamatan, sementara DNS menangani membuat peta antara nama domain dan alamat IP. Ya, banyak perkara yang kompleks dan berbeza berlaku di lapisan aplikasi.

Pada tahap tinggi, hampir semua teknologi untuk internet moden menyentuh Internet Protocol Suite. Walau bagaimanapun, aspek internet dari kebanyakan alat tersebut hanyalah hujung gunung es.

Perkakasan, Kernel dan OS

Aplikasi perisian selalunya tidak berkomunikasi dengan internet, apalagi, istilah “Teknologi” mungkin tidak hanya merangkumi perisian tetapi juga semua perkakasan yang digunakan dalam pengiraan. Oleh kerana ini adalah gambaran umum, konsep yang harus difahami untuk perkakasan komputer adalah seni bina Von Neumann, yang merupakan pemisahan fungsi pengkomputeran menjadi bahagian perkakasan, seperti komputer yang memiliki pemproses (CPU), memori (RAM), penyimpanan (HDD / SSD), dan papan induk. CPU adalah otak, menangani aliran maklumat yang disimpan sementara dalam memori dan secara kekal dalam cakera atau pemacu keadaan pepejal.

Setiap komputer yang menjalankan seni bina ini (hampir semua) akan mempunyai sistem BIOS, atau sistem input / output asas. Inilah yang memungkinkan aliran data berlaku antara sistem operasi dan komponen perkakasan oleh aliran data yang diarahkan dalam. Secara amnya, di sinilah penyesuai rangkaian akan ditentukan, yang membolehkan protokol dan sambungan internet. Sistem operasi seterusnya menggunakan pemacu peranti, yang berjalan melalui BIOS dan dihidupkan semasa boot sistem.

Sistem operasi itu sendiri (Windows, OSx, Linux) dijalankan terutamanya pada sebahagian CPU dan memori, serta pada peranti yang disambungkan melalui pemacu dan oleh sesuatu yang disebut kernal. Kernel adalah lapisan antara perkakasan dan aplikasi, dan menangani bagaimana sistem mengetahui pemacu mana yang akan digunakan.

Sekarang, dengan semua landasan yang telah dibuat, Sistem Operasi dapat menjalankan berbagai aplikasi, yang mana banyak yang dapat relevan dengan web.

Aplikasi Perisian

Aplikasi perisian umumnya ditulis dalam bahasa pengaturcaraan tertentu, yang mungkin dijalankan dari binari atau wujud sebagai skrip binari yang ada. Bahasa pengaturcaraan adalah artikel yang sama sekali lain. Apa yang mereka gunakan adalah membuat perisian dan laman web. Walaupun istilah “Perisian” dapat berarti barang-barang tingkat rendah seperti Kernel, lebih sering bermaksud aplikasi yang dipasang di atas sistem operasi. Perisian boleh dikategorikan ke dalam cabang-cabang ini:

  • Aplikasi Desktop – merangkumi penyemak imbas web, perisian pejabat, aplikasi telefon, permainan, sebarang program yang berjalan di atas OS.
  • Perisian Pelayan – ini sangat penting untuk aplikasi web. Aplikasi Pelayan Web mengendalikan perutean halaman, perisian pangkalan data mengendalikan penyimpanan data. Contohnya ialah ASP.NET, Java, PHP.
  • JavaScript – ini adalah perisian yang ditulis ke dalam laman web yang tidak memerlukan pemalam. Javascript berjalan di dalam penyemak imbas web tanpa perlu menyusun.
  • Perisian Terbenam – selalunya tidak dapat dibezakan dari sistem operasi, tetapi pada tahap pengambilan yang lebih tinggi daripada pemacu peranti.

Perisian sering dikarang dalam Interactive Development Environment (IDE), atau diedit dari editor teks (lookup VI vs Emacs untuk keseronokan). Perisian semasa menjalankan mengendalikan kod mesin yang sampai ke Kernal itu sendiri. Semua teknologi ini membolehkan aplikasi pelayan dan desktop yang biasa diketahui dalam pengembangan aplikasi web. Senarai aplikasi web, jenis pangkalan data, konfigurasi rangkaian yang komprehensif dapat mengambil jutaan halaman untuk merangkumi semuanya.

Perisian web sering terdapat dalam apa yang disebut sebagai “tumpukan.” Ini biasanya bermaksud bahawa sistem operasi, pelayan web, bahasa pengaturcaraan, dan jenis pangkalan data ditentukan. Tumpukan “LAMP” merujuk pada Linux, server web Apache, Pangkalan Data MySQL, dan PHP. Gabungan ini adalah salah satu yang paling produktif di web. “Stack” lain ialah ASP.NET yang merupakan OS Windows, dengan pelayan IIS dan Microsoft Transact-SQL. Kadang-kadang timbunan mungkin tidak peduli OS apa yang sedang digunakan. Tumpukan “MEAN” menggunakan MongoDB untuk data, kemudian ExpressJS, AngularJS, dan NodeJS. NodeJS mengendalikan perpustakaan javascript, Express adalah kerangka web, dan Angular mengendalikan laman web.

Teknologi boleh membawa banyak perkara, malah merujuk kepada skema pengurusan projek pembangunan seperti Agile atau Scrum, yang bukan perkakasan atau perisian. Diabstrak lebih jauh lagi, teknologi dalam konteks yang lebih besar dapat merujuk pada apa saja, mulai dari penemuan api hingga pesawat jet pejuang.

Oleh itu, ketika cuba memahami konsep yang sukar dalam pengkomputeran atau dalam pembangunan web, cubalah mempertimbangkan gambaran yang lebih besar. Lihat bagaimana ia sesuai dengan teknologi lain, ketahui mengapa teknologi yang ada hampir selalu merupakan langkah pertama dalam memahami bagaimana ianya berfungsi.

Glosari teknologi hosting biasa

Internet adalah tempat yang rumit, dan pembangun adalah orang yang sangat kreatif. Oleh kerana itu, terdapat sejumlah aplikasi, idea, metodologi, dan konsep yang tidak cukup sesuai dengan kategori yang dapat dilihat. Web berinovasi lebih pantas daripada kemampuan kita untuk membicarakannya dengan secukupnya. Kami cuba diatur di sini di WhoIsHostingThis, jadi kami telah mengumpulkannya di bawah hanya, “Teknologi.”

ADO.NET – Perpustakaan pengaturcaraan untuk platform .NET yang berguna untuk pembuatan perkhidmatan web yang berpusatkan data.

Ajax – Kadang-kadang menggunakan huruf besar: AJAX Secara teknikal, ini adalah akronim untuk Asynchronous Javascript dan XML. Ini bukan aplikasi atau alat khusus, melainkan metodologi – cara membina aplikasi web.

Dalam interaksi Ajax, JavaScript akan digunakan untuk mengirim permintaan HTTP ke pelayan dan menerima kembali data, yang kemudian digunakan untuk mengemas kini tampilan halaman tanpa memuat ulang. Nama itu menyiratkan bahawa data akan dikembalikan dalam format XML, tetapi hari ini cenderung JSON, yang lebih kecil dan lebih mudah digunakan (kerana idiomatik untuk JavaScript).

Protip: Elakkan menggunakan “Ajaxy” sebagai kata sifat. Pemaju benci itu.

AspJpeg – Perpustakaan pengaturcaraan untuk kerangka ASP.NET, digunakan untuk pengubahan ukuran gambar dan dalam aplikasi dan jenis pemprosesan dan manipulasi gambar lain.

AspPDF – Perpustakaan pengaturcaraan untuk kerangka ASP.NET, digunakan untuk membuat, menyunting, dan membaca dokumen PDF.

Muat naik Asp – Komponen pelayan yang memungkinkan untuk membuat kemudahan memuat naik fail dalam aplikasi web berasaskan ASP.

Akses CGI – CGI – Common Gateway Interface – adalah cara standard untuk berinteraksi dengan pelayan web, dan skrip CGI adalah skrip (program kecil) yang berjalan di pelayan web. Ini menyediakan cara yang agak mudah untuk menambahkan sebilangan kecil kandungan dinamik ke laman web yang tidak statik. (Banyak penghitung awal bekerja dengan cara ini.)

“Akses CGI” merujuk pada fitur akun web hosting: apakah mereka menyediakan akses untuk memasang skrip CGI.

CURL – cURL adalah alat yang digunakan untuk membuat permintaan dan mengambil data berdasarkan URL. Ini dapat digunakan dari perintah seperti (cubalah curl example.com untuk mencubanya) atau dimasukkan ke dalam aplikasi lain (seperti untuk mengikis web).

Dcraw – Program untuk memproses data gambar mentah dari kamera digital ke dalam format output yang boleh digunakan seperti TIFF.

Diucapkan Dee See Raw, bukan Dee-Kraw.

EasyRSS – RSS – Ringkasan Laman Kaya, atau Syndication Sungguh Sederhana – adalah protokol untuk sindiket kandungan laman web yang terus dikemas kini, seperti blog. Suapan RSS dapat dibaca dan dilanggan dari Pembaca RSS, yang memungkinkan pengguna mengakses kandungan dari banyak blog yang berbeza dari satu aplikasi.

EasyRSS adalah Aplikasi untuk mengakses kandungan dari akaun Pustaka Google. Pustaka Google tidak lagi tersedia, jadi EasyRSS tidak lagi diperlukan.

Sokongan Exif – Exif – format fail gambar yang dapat ditukar – adalah standard untuk menentukan (antara lain) metadata dalam gambar, suara, dan fail media lain.

Terdapat peluasan Exif untuk PHP yang membolehkan aplikasi membaca data ini, yang dimanfaatkan oleh beberapa sistem pengurusan kandungan (termasuk WordPress). Walau bagaimanapun, pelanjutan ini harus dikompilasi ke dalam PHP oleh pengurus pelayan.

Sokongan Exif biasanya merujuk kepada apakah komponen ini tersedia dalam pemasangan PHP syarikat hosting.

FFmpeg – FFmpeg adalah sekumpulan alat yang berkaitan untuk merakam, menyunting, dan streaming kandungan audio dan video. Berkaitan dengan web hosting, “FFmpeg” biasanya merujuk kepada sokongan untuk streaming video dari pelayan hosting.

Sokongan GD – GD – Draw Graphics – adalah perpustakaan pengaturcaraan yang dapat digunakan oleh aplikasi lain untuk pembuatan dan manipulasi gambar dalam program atau dalam aplikasi. Aplikasi ini tersedia untuk aplikasi PHP melalui peluasan yang mesti dikompilasi menjadi PHP oleh pelayan.

Sokongan GD biasanya merujuk kepada apakah komponen ini tersedia dalam pemasangan PHP syarikat hosting.

Skrip Hantu – Satu set alat yang digunakan untuk menjadikan PDF menjadi gambar dan untuk menukar antara format PDF dan PostScript.

Komponen ASP IIS – IIS adalah pelayan web dari Microsoft, dan ASP adalah bahasa untuk memasukkan kandungan dinamik ke dalam dokumen HTML (serupa dengan PHP). Agar ASP berfungsi pada IIS, komponen ASP harus dipasang di pelayan web.

Sekiranya anda menjalankan Pelayan Windows dengan IIS, dan ingin menggunakan ASP di laman web anda, anda perlu memastikan ini disiapkan atau tersedia.

GambarMagick – ImageMagick adalah perpustakaan pengaturcaraan untuk membuat dan mengedit gambar dalam pelbagai format. Ia tersedia untuk digunakan dalam sejumlah bahasa, termasuk PHP, Python, dan Ruby, tetapi ia mesti dimasukkan ke dalam bahasa tersebut oleh pentadbir pelayan.

LAMPU – LAMP adalah “tumpukan teknologi,” gabungan khas alat yang digunakan sebagai platform umum. Ia bermaksud Linux, Apache, MySQL, dan PHP. Sebilangan besar aplikasi web dijalankan pada tumpukan LAMP.

markItUp! – Perpustakaan JQuery digunakan di halaman dalam bentuk web untuk mengubah input textarea standard menjadi editor markup untuk memasukkan HTML, Markdown, Textile, Wiki Syntax, BBcode, atau bahkan sintaks markup yang dibuat khusus. Termasuk pratonton langsung dan butang penolong.

memcached – Memcached adalah alat cache yang berjalan di pelayan dan menyimpan hasil dari permintaan jenis data tertentu (seperti panggilan API atau pertanyaan pangkalan data) sehingga panggilan berikutnya dapat dijawab dengan data dalam memori. Ini dapat mempercepat aplikasi web.

Aplikasi web harus memanfaatkan memcach secara khusus – jika tersedia tidak akan melakukan apa-apa secara automatik. WordPress, misalnya, mempunyai plugin pihak ketiga yang mempercepat aplikasi melalui memcached. MediaWiki (perisian yang menggunakan Wikipedia dan banyak laman Wiki lain) menggunakannya secara lalai.

Sekiranya anda berencana untuk menggunakan aplikasi yang memanfaatkan memcached, aplikasi harus tersedia di pelayan. Ini adalah utiliti sumber bebas dan terbuka, begitu banyak host (tetapi tidak semua) memilikinya, atau akan memasangnya jika diminta.

Pengindeksan Microsoft – Microsoft Indexing adalah utiliti yang kini sudah tidak berfungsi untuk mengindeks kandungan fail pada pelayan Windows, untuk mempercepat fungsi seperti Carian Fail. Perisian ini bukan lagi perisian mandiri tetapi sudah terbina dalam Microsoft Sharepoint.

Mod-tulis semula – Mod_rewrite adalah modul untuk pelayan web Apache yang membolehkan pentadbir pelayan atau program istimewa membuat peraturan penulisan semula URL, yang membolehkan URL terprogram “jelek” (example.com?qid=2763&v = 32) untuk diasingkan sebagai URL “cantik” yang boleh dibaca manusia (contoh.com/post-about-mod-rewrite).

Mod_rewrite diperlukan untuk banyak Sistem Pengurusan Kandungan, termasuk WordPress, dan mesti dipasang di pelayan web oleh pentadbir pelayan. Banyak syarikat hosting menyediakannya secara automatik atau akan membuatnya tersedia jika diminta.

ownCloud – OwnCloud adalah alternatif Open Source yang dihoskan sendiri untuk aplikasi dokumen SaaS seperti Google Drive dan Dropbox.

Phar – Phar – PHP Archiver – adalah alat untuk menggabungkan beberapa fail PHP ke dalam satu fail, untuk memudahkan pengedaran atau pemasangan. Fail phar dapat dijalankan dalam PHP sebagaimana adanya, tanpa mengekstrak.

Phar berfungsi sebagai komponen untuk PHP dan, untuk digunakan, mesti disusun menjadi PHP oleh pentadbir pelayan.

Podcast – Podcast adalah rangkaian fail audio yang boleh dilanggan atau dimuat turun melalui sindikasi web. Mirip dengan blog, tetapi dalam bentuk audio dan bukannya teks.

Podcast bergantung pada perisian khas pelayan, seperti sistem pengurusan kandungan audio, untuk membuat kandungan tersedia secara terbuka, serta perisian sisi klien untuk memuat turun dan mendengar podcast.

Dari perspektif hosting, penting untuk mengetahui bahawa di luar keperluan perisian untuk sistem pengurusan podcasting, fail podcast (yang biasanya merupakan fail audio yang cukup besar) harus disimpan dan dimuat turun, yang akan menyebabkan penggunaan ruang cakera dan lebar jalur yang ketara.

SaaS – SaaS – Perisian sebagai Perkhidmatan – adalah penggunaan perisian model di mana orang melanggan perkhidmatan dalam talian daripada memasang perisian secara tempatan atau di pelayan mereka sendiri.

Sebagai contoh: WordPress adalah Sistem Pengurusan Kandungan yang boleh anda muat turun (secara percuma) dan jalankan di pelayan atau rancangan hosting anda sendiri. WordPress juga wujud sebagai penawaran SaaS di WordPress.com, di mana anda boleh membuat blog yang disimpan di pelayan mereka, dan bukan milik anda sendiri.

Penghurai XML – XML Parser adalah aplikasi atau pustaka perisian yang dapat membaca dalam data XML dan menghasilkan model internal struktur data yang dapat “difahami” oleh program lain dalam konteks tertentu. Sebagai contoh, penghurai XML berasaskan PHP dapat menafsirkan data XML ke dalam array bersekutu atau rangkaian atribut objek. Struktur data ini kemudian dapat digunakan oleh aplikasi PHP mana pun.

Penghurai XML biasanya dikompilasi ke dalam bahasa skrip seperti PHP dan Ruby, yang perlu dilakukan oleh pentadbir pelayan.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me