Dalam mengembangkan website kita harus memperhatikan penggunaan resources dari server yang kita gunakan. Jika kita tidak memperhatikan hal ini maka website yang kita kembangkan akan terasa lambat, mempengaruhi kinerja server dan website kita bisa diblok. Oleh karena itu perhatikan beberapa hal yang akan menghemat memory dan CPU server kita
- Pemecahan file mempercepat di client tetapi memperlambat server
Pemecahan file-file saat loading akan meningkatkan pemakaiaan cpu dan memory server.
Saya mendevelop suatu website menhasilkan sebuah halaman misalnya index.php . Dalam index.php ada javascript yang mengisi div-div di dalamnya. Javascript ini menggunakan fungsi ajax load untuk mengambil kode html yang ada di file-file php lain yang juga dinamis. Pada mulanya saya pikir ini akan menghemat client dalam menggunakan bandwidth tetapi menyebabkan pemakaian memory dan CPU meningkat drastis.
Kemudian saya menjadikan satu file index.php lengkap dengan code-code div yang diperlukan dan cpu dan memory saya normal kembali.Untuk javascript library yang kita download kita bisa pisahkan karena biasanya akan dicache.
- Jika pengunjung banyak buatlah cache ke dalam text file
Untuk website yang banyak pengunjung, akses terus-menerus ke database akan meningkatkan pemakain cpu dan memory.
Untuk mengurangi kita dapat membuat coding di mana content dimasukkan ke dalam text file, kemudian text file ini diperbarui tiap jangka waktu tertentu misalnya 5 menit - Sederhanakan query ke database
Kunjungi www.proweb.co.id untuk menambah wawasan anda.
Menghemat CPU dan memory dalam web development