Saya belajar tentang buku sambil meneliti artikel mengenai analitik dan peranti mudah alih. Saya sangat kagum dengan video O'reilly di mana Grigorik menggariskan masalah prestasi penyemak imbas kritikal dengan pembangunan mudah alih. Hasilnya ialah saya mencari versi dalam talian bukunya.
Rangkaian Baik Perlu Kelajuan
Alasan untuk jenis buku ini sebahagiannya berasal dari permintaan yang semakin meningkat untuk peranti mudah alih dan peningkatan keupayaan aplikasi. Ia juga membentuk beberapa jumlah plugin yang menyambungkan penyemak imbas kepada aplikasi yang berguna. Pemilik perniagaan yang telah menggunakan Evernote atau plugin Chrome dapat melihat bagaimana aplikasi yang baik membenamkan dirinya ke dalam aktiviti perniagaan harian.
Buku ini dimaksudkan untuk pemaju, tetapi pembacaannya menjadikannya berbaloi. Pemilik perniagaan kecil yang mahukan pemahaman yang lebih mendalam tentang cara kerja Internet akan mendapat pemahaman rangkaian yang kukuh. Teks ditulis untuk membantu anda memahami apa yang berlaku di luar apa yang dilihat dalam pelayar. Akronim ditunjukkan bersama gambar rajah untuk menggambarkan fungsi dan idea yang lebih baik.
Ambil penjelasan dan visual ini untuk TCP (protokol kawalan penghantaran:
Semua sambungan TCP bermula dengan jabat tangan tiga hala. Sebelum pelanggan atau pelayan boleh bertukar sebarang data aplikasi, mereka mesti bersetuju untuk memulakan nombor urutan paket, serta beberapa pembolehubah khusus sambungan lain, dari kedua-dua belah pihak. Nombor urutan diambil secara rawak dari kedua-dua pihak atas sebab keselamatan.
Rajah 2-1 dari Rangkaian Kejuruteraan Prestasi Tinggi
Contoh-contoh seperti ini adalah rahmat bagi mereka yang berminat dalam pembangunan aplikasi, tetapi perlu mempertimbangkan bagaimana protokol Internet dapat memberi kesan kepada keputusan pembangunan atau keselamatan masa depan. Apabila Grigorik bercakap mengenai latensi - penghantaran paket antara pelayar dan pelayan - pembaca dapat menghargai kesannya jika peranti mudah alih terlibat: Peranti mudah alih mempunyai kadar latensi yang lebih tinggi daripada desktop.
Ini bermakna perniagaan membangunkan sistem untuk berkongsi data atau fail mesti mempertimbangkan bagaimana jumlah maklumat yang dihantar. Ini mungkin kelihatan sebagai maklumat lurus ke hadapan memandangkan peningkatan peranti mudah alih baru-baru ini. Namun Grigorik memberikan unsur-unsur di sebalik pernyataan tersebut supaya pembaca tahu apa yang berkaitan dengan kependaman mengenai kebimbangan tersebut dan beberapa contoh perniagaan untuk menyokongnya, seperti yang berikut:
Latency adalah kriteria penting untuk banyak algoritma perdagangan frekuensi tinggi di pasar kewangan, di mana kelebihan kecil beberapa milisaat boleh diterjemahkan kepada jutaan kerugian atau keuntungan.
Rangkaian Baik Juga Disokong oleh Keputusan Baik
Buku ini dibahagikan kepada nuansa protokol rangkaian, seperti Transport Layer Security, jenis rangkaian seperti wi-fi dan mudah alih, dan protokol yang berkaitan dengan API. Grigorik telah banyak bercakap tentang pengalaman pemaju, dan buku ini menyampaikan pertimbangan yang terkini yang biasanya dilihat oleh pemaju, seperti pemberitahuan masa nyata, WebSocket, dan WebRTC.
Hasil akhirnya adalah lebih memahami piawaian yang dapat mengubah sesuatu projek, kerana segmen mengandungi maklumat yang sangat dicari.
Mana-mana pembaca akan merasa lebih baik tentang keputusan di sebalik butiran, walaupun butiran teknikal itu benar-benar memerlukan seseorang yang melampaui mesej pengaturcaraan "halo dunia".
Terdapat beberapa buku yang mendapatkan asas-asas yang sempurna, tetapi pembaca mesti mencari sumber untuk masuk ke dalam selekoh. Walaupun anda bukan pemaju, anda mungkin mahu memberi Rangkaian Penyemak Imbas Prestasi Tinggi semak imbas untuk meningkatkan kecanggihan Internet anda supaya rancangan anda mengandungi kecanggihan terbaik yang mungkin.
3 Komen ▼