MySQL Tuning and Optimization

MySQL is a powerful open-source database. With more and more database driven applications, people have been pushing MySQL to its limits. Here are some tips for tuning and optimizing your MySQL install. Some tips are specific to the environment they are installed on, but the concepts are universal.

MySQL Server Hardware and OS Tuning:
1. Have enough physical memory to load your entire InnoDB file into memory – InnoDB is much faster when the file can be accessed in memory rather than from disk.
2. Avoid Swap at all costs – swapping is reading from disk, its slow.
3. Use Battery-Backed RAM.
4. Use an advanced RAID – preferably RAID10 or higher. Read the rest of this entry »

Cara Mengubah File php.ini Melalui PHP Selector

Php.ini adalah file konfigurasi PHP untuk mengatur bagaimana PHP mengeksekusi script atau kode dalam website. Dalam file php.ini anda dapat mengatur segala hal yang berkaitan dengan development website anda seperti besar maksimum upload file, waktu eksekusi, memori limit dan sebagainya. Fasilitas untuk mengubah konfigurasi PHP ada dalam menu PHP Selector di cPanel anda. Read the rest of this entry »

Mengamankan Akses SSH

SSH adalah utilitas administrasi sistem umum untuk server Linux. SSH singkatan dari “Secure Socket Shell”, dan seperti namanya, protokol dibangun dengan mempertimbangkan keamanan. Banyak administrator server berasumsi bahwa SSH cukup aman, dan sebagian besar, mereka benar. SSH secara default memiliki fitur keamanan yang luar biasa, seperti enkripsi komunikasi untuk mencegah serangan man in the middle (MITM), dan juga host key verification untuk mengingatkan pengguna jika identitas server telah berubah sejak mereka terakhir masuk.

Beberapa teknik yang dapat dipertimbangkan untuk membantu meningkatkan keamanan SSH server Linux Anda adalah sebagai berikut:

Brute Force Protection

Teknik ini adalah salah satu teknik paling umum untuk meningkatkan keamanan SSH. Ini karena salah satu masalah keamanan paling umum yang dihadapi oleh administrator server yang menjalankan layanan SSH adalah serangan brute force dari bot otomatis. Bot akan mencoba menebak nama pengguna dan kata sandi di server, tetapi brute force protection dapat secara otomatis mencekal alamat IP mereka setelah sejumlah kegagalan yang ditetapkan.
Read the rest of this entry »