Boost Website Dengan Cloudflare



Bagi kalian yang belum pernah mendengar tentang layanan Cloudflare ini silahkan jalan jalan dulu ke website Cloudflare.

Sedikit informasi tentang layanan Cloudflare.
Cloudflare adalah semacam DNS Hosting yang menyediakan berbagai fitur layanan, seperti:
  • Website Caching [Jika server down website tetap bisa diakses]
  • Dinamic IP
  • Minify HTML, JS dan CSS
  • Website protection
  • Automatic IPv6
  • Website Analytic
  • Cloudflare Apps
  • Dan lain lain


Kebetulan sekali blog ini juga memakai layanan tersebut. Ada perbedaan mencolok jika anda memakai layanan ini, yaitu IP Hosting anda mengarah ke IP Cloudflare.

Namun sebelum anda memakai layanan ini tentunya ada persyaratan khusus yang harus anda perhatikan, yaitu :

1. Anda harus menggunakan Domain yang mempunyai fitur DNS. Domain gratisan rata - rata juga mempunyai fitur DNS namun tidak semua, seperti yang saya pakai ini.

2. Anda harus paham tentang pergantian nameserver dari registrar domain tersebut, soalnya setelah anda mendaftar ke Cloudflare otomatis domain anda akan di scan DNS sekaligus fitur hostingnya seperti FTP, MX, dll. Dan setelah scan selesai anda harus mengganti nameserver yang dipakai domain dengan nameserver dari Cloudflare.

Jika anda tertarik silahkan mendaftar ke Website Cloudflare. Gratis kok gak dipungut biaya apapun.

Free CDN Hosting



Kita semua tahu bahwa layanan CDN hosting ini adalah layanan cloud hosting yang servernya diharuskan stabil dan cepat. Nah, masalahnya apakah ada layanan Free CDN Hosting?

Jika kita jalan2 di Google dengan keyword “Free CDN Hosting” mungkin hasilnya sangat minim sekali, saya sudah mencoba menelusurinya sampai ujung halaman ternyata hasilnya sama saja.

Yang saya dapat cuman ada sekitar 1 atau 3 layanan free CDN hosting.
  • SpeedyMirror
  • CoralCDN
  • CloudFlare

Hanya itu saja yang saya dapat dari google. Mungkin ada provider lain namun saya tidak mengetahuinya. Saya sudah mencoba menggunakan bermacam – macam File Sharing dan Microsoft Skydrive namun kebanyakan tidak support Hotlink.

Akhirnya saya menemukan artikel di Google yang menyebut dengan menggunakan Google App Engine kita bisa mendapatkan Free CDN Hosting.

Lalu saya mencoba untuk mendaftar dan mencoba menggunakan Google APP Engine, namun langkah saya berhenti pada saat konfirmasi pendaftaran? Lho Kenapa!

Anda harus memasukkan Valid nomor telfon untuk konfirmasi melalui SMS. Saya sudah coba menggunakan nomor yang berbeda beda namun tetap saja konfirmasi tersebut selalu gagal dan tidak terkirim.  :(

Mungkin dari Indonesiadi Blacklist kaleee ya nomornya!

Optimisasi Page Speed Loading Website



Page Speed Loading adalah komponen terpenting pada suatu website terhadap performanya untuk menyuguhkan konten kepada para pengunjung website.

Page Speed Loading sendiri dapat ditingkatkan melalui komponen utama website itu sendiri dengan berbagai macam cara. Misalnya dengan cara mengkompresi komponennya, atau meminimalisir konten suatu website.

Komponen Utama Website antara lain adalah :
  • Programming Language (HTML, PHP, ASP, dll)
  • CSS (Cascading Style Sheet)
  • Javascripts
  • Image

Cara Meningkatkan Page Speed Loading :
  1. Kompresi Programming Language, CSS, Javascript (Minify)
  2. Meminimalisir Penggunaan Image, javascripts, Flash, dll
  3. Menghindari Load Komponen dari External Link, Misalnya: Iklan / ads menggunakan banner.
  4. Dengan Menggunakan Layanan DNS Hosting atau Cloud Apps Semacam Cloudflare.
  5. Dengan Menggunakan CDN Hosting (Content Delivery Network Hosting)

Point 5 adalah cara terbaik jika point lainnya tidak bisa kita lakukan untuk meningkatkan Page Speed Loading. Dengan menggunakan layanan CDN hosting maka website kita akan semakin ringan karena komponennya ada pada 2nd Hosting.

Template CMS: fast and lightweight content management system



Satu Lagi Php CMS yang sangat mudah digunakan dan bersifat flat based alias tidak membutuhkan database apapun yaitu Template CMS.

CMS berbasis Portal ini sangat fleksibel dan mudah untuk pengaturannya.

Template CMS fast and lightweight content management system, which allows you to easily create a promo site, satellite, personal page of a person who has no experience in PHP or HTML.


Sesuai namanya, CMS ini termasuk kategori Template CMS yang mempunyai banyak fungsi. Dengan Codex yang mudah dipahami dan dengan dukungan Thema dan Plugin yang banyak pada Official Websitenya.

Review :

Saya sudah pernah menggunakannya dan hasilnya luar biasa untuk Page Speed Loading. Untuk mengadopsi dari Free Template ke Template CMS pun sangat mudah dan tidak ribet.

Fiturnya :

  • Mudah untuk setup, dan updatenya (Masih Manual)
  • Dashboard yang unik dan menarik
  • Minimum requirements: Hanya Webhosting Saja (Bisa digunakan untuk localserver)
  • Keywords and description support
  • Рowerful Plugin API
  • Friendly URLs
  • Source File Size ~220 kb
  • Support Blogging (Needed : news plugins)
  • Google Page Speed Score - 97/100


Homepage : http://template-cms.org/

PHP Tracking Website



Dalam artikel ini kita akan belajar membuat PHP tracking atau dalam istilah Bahasa kita Melacak Jejak Pengunjung.

Jujur saja, artikel ini berdasarkan pengalaman yang saya dapat dari membaca juga artikel diinternet.

Ok, Pertama kita buat file dengan nama "track.php" dengan code seperti dibawah ini :
<?php
//Set penanggalan jejak si pengunjung. 
$tdate = date("dS F Y");
$ttime = date("h:i:s A");

//fungsi untuk melihat referrer si pungunjung
$browser = $_SERVER['HTTP_USER_AGENT'];

//Jangan lupa CHMOD 777 file storage (.txt)!
$fp = fopen("tracking/log.txt", "a");
$line = "{$_SERVER['REMOTE_ADDR']} $tdate $ttime $browser\n<br>";
fwrite($fp, $line);
fclose($fp);

echo "<b>Dari IP</b> : {$_SERVER['REMOTE_ADDR']}<br>";
echo "<b>Tanggal</b> : $tdate<br>";
echo "<b>Waktu</b> : $ttime<br>";
echo "<b>User Agent</b> : $browser";
?>

Selanjutnya buat file kosong bernama "log.txt" dan ubah permissionnya (chmod) ke 777, lalu upload keduanya ke webserver kamu, jika bisa taruh keduanya dalam satu folder misalnya "tracking" sehingga tidak ada konflik jika kamu menggunakan PHP scripts.

Dan langkah terakhir adalah menyisipkan code PHP ke website kamu. Berikut Codenya :
<?php include('track.php'); ?>