JaringanHosting.com

Penyedia Windows Hosting, Reseller Hosting dan Cloud Server Terbaik dan Termurah di Indonesia.

JaringanHosting.com

JaringanHosting.com adalah provider ASP.NET dan Windows hosting No #1 di Indonesia sesuai dengan rekomendasi dari pihak Microsoft. Microsoft memberikan rekomendasi ini berdasarkan pada beberapa persyaratan utama, yaitu: WebMatrix, WebDeploy, Visual Studio 2012, ASP.NET 4.5, ASP.NET MVC 4.0, Silverlight 5 and Visual Studio Lightswitch.

Windows ASP.NET Hosting Terbaik

JaringanHosting.com adalah penyedia Windows dan ASP.NET Hosting Terbaik di Indonesia. Kami merupakan Microsoft No #1 Spotlight Hosting Partner di Indonesia.

Paket Hosting Unlimited (*)

Bersama dengan JaringanHosting.com, Anda memiliki kebebasan dalam berkarya. Upload tulisan-tulisan menarik Anda di situs blogging Anda sepuasnya karena kami menawarkan paket Unlimited Disk Space dan Bandwidth.

Ada Pertanyaan? Hubungi Kami sekarang juga.

Jika Anda ada pertanyaan, silahkan hubungi kami di sales@jaringanhosting.com atau telp ke (021) 661 1105 / (021) 668 5588 / (021) 9327 7931.

Showing posts with label Windows Hosting. Show all posts
Showing posts with label Windows Hosting. Show all posts

Tuesday, 17 December 2013

SQL Hosting Indonesia - Tips SQL Mempercepat Akses Database

Structured Query Language (SQL) adalah sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. SQL merupakan sebuah bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) yang digunakan dalam manajemen database relasional. Dengan SQL, kita dapat mengakses database, menjalankan query untuk mengambil data dari database, menambahkan data ke database, menghapus data di dalam database, dan mengubah data di dalam database. Saat ini hampir semua server database yang ada mendukung SQL untuk melakukan manajemen datanya.

Lalu, bagaimana caranya jika ingin mempercepat akses database pada SQL? 
  • Desain database anda dengan hati-hati
    Tips pertama ini mungkin tampak biasa, tetapi pada kenyataannya sebagian besar masalah database berasal dari design struktur tabel yang buruk.
  • Tahu apa yang harus Anda optimasi
    Jika Anda ingin mengoptimasi query tertentu, sangat penting bagi anda untuk bisa melihat informasi dari query yang anda jalankan. Gunakan perintah EXPLAIN, untuk mendapatkan informasi dari query yang anda jalankan. 
  • Query tercepat… Adalah yang tidak pernah anda kirimSetiap kali Anda mengirimkan query ke database, Anda akan menggunakan sumber daya server Anda. Inilah sebabnya, pada situs dengan traffic tinggi, hal terbaik yang dapat Anda lakukan untuk mempercepat database Anda adalah dengan cache queries. Ada banyak solusi untuk menggunakan cache query pada server Anda. Berikut adalah salah satunya:
    * AdoDB: AdoDB adalah library abstraksi database untuk PHP. Hal ini memungkinkan Anda untuk menggunakan sistem database pilihan Anda (MySQL, PostgreSQL, Interbase, dan lain sebagainya) dan dirancang untuk kecepatan. AdoDB sangat sederhana, namun memiliki sistem caching yang powerful. Dan juga, lisensi AdoDB di bawah BSD, yang berarti Anda dapat menggunakan dengan bebas pada proyek Anda. Sebuah lisensi LGPL juga tersedia untuk proyek-proyek komersial.
    * Memcached: memcached adalah sistem caching memori terdistribusi yang sering dipakai untuk mempercepat website berbasis database dinamis dengan meringankan beban database.
    * CSQL Cache: CSQL Cache adalah sebuah open-source data caching infrastruktur. Belum diuji secara pribadi, namun tampaknya bisa menjadi alat yang hebat.
  • Jangan Menampilkan yang tidak perlu
    Yang sangat umum untuk mendapatkan data yang diinginkan adalah dengan menggunakan simbol *, yang akan mendapatkan semua kolom dari tabel yang diinginkan. Sebaliknya, Anda harus benar-benar hanya memilih kolom yang diinginkan, seperti ditunjukkan pada contoh di bawah ini. Pada situs yang sangat kecil dengan, katakanlah, satu pengunjung per menit, yang tidak akan membuat perbedaan. Tapi di situs seperti Tanyasaja.com, menghemat banyak proses untuk database.
  • Gunakan LIMIT
    Ini sangat umum yang perlu Anda hanya mendapatkan jumlah record tertentu dari database Anda. Sebagai contoh, sebuah blog yang menampilkan sepuluh entri per halaman. Dalam hal ini, Anda harus benar-benar menggunakan parameter LIMIT, yang hanya menampilkan jumlah record yang diperlukan.Tanpa LIMIT, jika tabel Anda memiliki 100.000 catatan berbeda, Anda akan ekstrak mereka semua, yang seharusnya tidak perlu dilakukan server Anda.
  • Hindari queries dalam pengulangan
    Bila menggunakan SQL bersama dengan bahasa pemrograman seperti PHP, dapat tergoda untuk menggunakan SQL queries dalam sebuah loop / pengulangan. Tapi hal ini seperti memukul database dengan query Anda.
  • Gunakan JOIN bukannya subqueries
    Sebagai seorang programmer, subqueries adalah sesuatu yang Anda bisa tergoda untuk menggunakan dan menyalahgunakannya. Subqueries, seperti yang ditunjukkan di bawah ini, dapat sangat berguna.
  • Hati-hati ketika menggunakan wildcard
    Wildcard sangat berguna karena mereka dapat menggantikan satu atau lebih karakter ketika mencari data dalam database. Saya tidak mengatakan bahwa Anda tidak boleh menggunakannya, tetapi sebaliknya, anda harus menggunakannya dengan hati-hati dan tidak menggunakan wildcard penuh ketika awalan atau postfix wildcard dapat melakukan pekerjaan yang sama.
  • Gunakan UNION daripada OR
    Pernyataan UNION memungkinkan Anda untuk menggabungkan hasil dari 2 atau lebih queries select. Contoh berikut akan mengembalikan hasil yang sama seperti perintah di atas, tetapi akan lebih cepat
  • Menggunakan index
    Index database mirip seperti indeks pencarian di perpustakaan: Mereka memungkinkan database untuk menemukan informasi yang diminta lebih cepat, seperti sebuah indeks perpustakaan akan memungkinkan seorang pembaca untuk menemukan apa yang mereka cari tanpa menghabiskan waktu. Index dapat dibuat pada satu kolom atau kombinasi kolom dalam tabel database. Sebuah index tabel adalah struktur database yang mengatur nilai-nilai dari satu atau lebih kolom dalam tabel database dalam urutan tertentu. 
Jika Anda mencari web hosting yang handal dan terjangkau atau email hosting, Anda dapat mempertimbangkan JaringanHosting.com


Saturday, 30 November 2013

Windows Hosting - Cara Mengaktifkan Windows Authentication pada Microsoft Windows Server 2008

Berikut langkah-langah untuk mengaktifkan Windows Authentication pada Microsoft Windows Server 2008:

1)      Buka Server Manager pada Windows 2008 > klik kanan di My Computer >Manage; expand Roles > pilih > Add Role Service upon >klik kanan di Web Server (IIS).  Setelah itu, klik install.





·         ** Catatan : Untuk Windows 7, ke Control Panel > Programs and Features, select Turn Windows features on or off > ceklis ‘Windows Authentication’ >  Internet Information Services > World Wide Web Services > Security.

2)      Masih pada Server Manager > Web Server (IIS), klik > IIS Manager > MachineName > Sites > Default Web Site > AutodeskDM > Services.

3)      Double klik pada WinAuth’s Authentication

4)      Buka CMD prompt dan ikuti commands berikut ini :

        “C:\Windows\System32\inetsrv\appcmd.exe set config "Default Web Site/AutodeskDM/Services/WinAuth" -section:system.webServer/security/authentication/windowsAuthentication /+"providers.[value='Negotiate']" /commit:apphost”
        “C:\Windows\System32\inetsrv\appcmd.exe set config "Default Web Site/AutodeskDM/Services/WinAuth" -section:system.webServer/security/authentication/windowsAuthentication /+"providers.[value='NTLM']" /commit:apphost”


5)      Pada Internet Explorer, atur web browser security settings untuk automatic logon dengan current user name dan password




Jika Anda mencari web hosting yang handal dan terjangkau, Anda dapat mempertimbangkan JaringanHosting.com.


Sunday, 24 November 2013

WCF sebagai Web Services di Asp.Net



WCF adalah hasil perkembangan dari web services tradisional yang memiliki banyak sekali kelemahan dalam menjalankan komunikasi antar aplikasi. Salah satu dari beberapa keunggulan yang dimiliki oleh WCF ini adalah multi access protocol. Yaitu memungkinkan untuk anda memanfaatkan services dari WCF dari beberapa protokol selain HTTP/HTTPS yang biasanya digunakan oleh web services tradisional. Selain keunggulan tersebut WCF juga memiliki perbedaan yang mencolok jika dibanding dengan services tradisional yang dimiliki oleh ASP.Net, yaitu adanya ABC : Address Binding Contract yang merupakan end point dari services yang disediakan oleh WCF. Selain ABC tersebut, adanya Services Contract juga membuat WCF unik dan benar-benar mempromosikan gaya mendesign “Contract”, dimana developer membutuhkan pertimbangan akan interaksi aplikasi lain (outside world) dengan service yang ada.
Ok, saya kira cukup untuk bagian promosi dari WCF, sekarang pertanyaannya bagaimana kita mulai untuk menggunan teknologi WCF tersebut, nah semua itu akan terjawab pada beberapa langkah dibawah ini, dimana saya akan menggunakan aplikasi Silverlight untuk mengkonsumsi services yang diberikan oleh WCF tersebut. 

Langkah Pertama : Membuat Project WCF Services Application di Visual Studio
Karena yang kita buat hanyalah sebuah services sederhana, maka secara gampangnya kita cukup membuat WCF Services Application di Visual Studio 2010 seperti gambar dibawah ini:


Langkah Kedua : Merubah Services Contract Sesuai Keinginan Kita
Services contract dalam WCF merupakan sebuah message yang digunakan untuk berkomunikasi oleh WCF. Jika dalam web services tradisional semua class yang dibutuhkan oleh web services kita akan diserialize menjadi services message, dalam hal ini WCF sedikit berbeda, object yang diserialize adalah object object yang terdapat dalam services contract/data contract kita. Dalam WCF, services contract akan mengimplement sebuah interface yang notabennya didalam interface itulah kita mendeklarasikan services contract kita. Class class yang dibutuhkan oleh web services juga harus kita deklarasi sebagai data contract seperti dibawah ini : 

User.cs
 


Langkah Ketiga : Testing WCF Web Services
Untuk melakukan testing silahkan klik kanan pada file .svc yang anda buat dan pilih View in Browser





Jika tidak terjadi error maka akan keluar halaman seperti ini dan web services anda telah siap dikonsum oleh client. 

Sekarang silahkan membuat sebuah sebuah project Console untuk melakukan testing terhadap web services yang telah dibuat tadi.
Untuk bisa mengkonsum sebuah WCF Services, klik add service reference seperti gambar dibawah ini 
 


Jika anda beruntung, dan tidak terjadi error suatu apapun, maka akan keluar output seperti ini :


Jika Anda mencari web hosting yang handal dan terjangkau atau email hosting, Anda dapat mempertimbangkan JaringanHosting.com.