IIS Hosting – JaringanHosting.com :: Caching Static Content Pada IIS

Apa itu Caching Static Content ?

Caching Static Content adalah sepotong tambahan informasi yang dikirim bersama dengan isi dari aplikasi website Anda. Ini bisa diartikan juga, ketika ada seorang user yang melakukan permintaan dengan nama file misal “picture1.jpg” dari server, tetapi tidak mendapatkan file tersebut, melainkan mereka mendapatkan metadata tambahan dalam header respon yang berisi pesan, “Cache this until XX/XX /XXXX at yy:yyAM”.

banner jarhost

Lalu, bagaimana jika terjadi Static Content Caching? Ada dua cara yang bisa kita lakukan dalam hal ini . Cara yang pertama adalah  dengan menulis di HttpHandler anda sendiri. Atau dengan cara  melakukan pengaturan pada  server IIS pada website Anda . Seperti yang terlihat pada gambar di bawah , buka IIS manager Anda dan arahkan ke folder website yang Anda inginkan . Klik pada ” Respon HTTP Headers ” ikon yang terdapat dalam kelompok IIS .

IIS c 1

Setelah itu, klik “Set Common Headers”, setelah memilih itu kalian diharuskan untuk seting tanggal berakhirnya seperti yang gambar dibawah ini:

IIS c 2

Seperti inilah cara untuk meningkatkan kinerja dengan menggunakan Static Content Caching. Perlu diperhatikan, dalam proses pengaturan tanggal berakhir, sebaiknya Anda mengatur tanggal jauh dari waktu yang diingikan. Fitur inilah yang dapat meningkatkan peformance pada website Anda.

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.Untuk keterangan lanjutan, silahkan klik disini!

 

 

IIS Hosting – JaringanHosting.com :: Cara Setting Connection String Pada IIS Manager

Pengertian Internet Information Service (IIS) adalah sebuah HTTP Web Server yang dibuat oleh Microsoft untuk digunakan dan dijalankan sistem operasi Windows. IIS 7.5 mendukung HTTF, HTTPS, FTF, FTPS, SMTP, dan NNTF yang merupakan bagian yang tidak terpisahkan dari produk – produk Windows Server dan juga Windows XP, Windows Vista dan Windows 7. Saat menginstall Windows, IIS tidak langsung otomatis diaktifkan, yang artinya pengguna Windows lah yang harus mengaktifkan fitur IIS secara manual. Internet Information Service (IIS) Manager dapat di akses melalui Microsoft Management Console atau Administrative Tools di Control Panel. IIS juga berfungsi sebagai pendukung protokol TCP/IP yang berjalan dalam lapisan aplikasi. IIS menjadi fondasi dari platform internet dan intranet Microsoft. Pada bahasan kali ini, akan menjelaskan tentang cara “Bagaimana mengatur koneksi string dengan menggunakan IIS Manager?”.

mainAlt

1. Buka IIS Manager lalu sambungkan ke situs Anda

2. Setelah terhubung, lalu klik Connection Strings

IIS 1

3. Lalu, klik Add untuk menambahkan string baru pada Connection String

IIS 2

4. Setelah itu, tambahkan nama Connection String yang baru. Pastikan itu adalah Connection String yang Anda gunakan. Kemudian tambahkan nama server dan juga nama databasenya

IIS 3

5.Sebelum disimpan, Anda harus memilih Credentials untuk menyambungkan ke database, dengan memilih Credentials ‘Specify Credentials‘ lalu pilih ‘Set’

IIS 4

6. . Masukan username dan password pada database dan klik ‘Ok’

IIS 5

7. Pastikan terlebih dahulu bahwa semuanya sudah benar, setelah dicek dan sudah benar semua klik ‘Ok’ dan proses sudah selesai.

IIS 6

IIS 7

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.Untuk keterangan lanjutan, silahkan klik disini!

 

 

ASP.NET Hosting – JaringanHosting.com :: Cron Jobs Pada ASP Hosting (schedule a scripts)

 

Pernahkah Anda bertanya-tanya apakah Anda dapat menjalankan cron job pada account ASP Anda?

Scheduled Tasks adalah versi Windows dari ‘cron job’, dan mengeksekusi skrip melalui metode yang mungkin adalah setara terbaik yang Windows harus menjalankan tugas cron dengan benar.

banner jarhost

Jika Anda ingin tahu tentang Scheduled Tasks untuk menjalankan script secara berkala. Nah, Anda dapat melakukannya dengan menggunakan panel website Anda.

– Dari panel kontrol Anda, pilih Scheduled Tasks,seperti gambar dibawah ini:

corn job

– Klik pada Add Scheduled Task

– Ketik nama di task name (nama apapun yang Anda inginkan) setelah itu pilih Check Website Availability

corn job asp hosting

– Beri tanda centang pada “Response status equal to 500″

– Masukan URL sesuai dari script yang ada. Contohnya : http://MyDomain/MyScript/File.aspx

– Pada Access Username: Masukan alamat email yang valid pada domain

– Access Password: Masukan email password dengan benar

– Mail from: Samakan dengan Access Username

– Setelah itu ikuti langkah selanjutnya dengan mengisi Mail to, Mail Subject, dan Mail Body.

– Proses selesai, jangan lupa klik Save.

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.Untuk keterangan lanjutan, silahkan klik disini!

 

ASP.NET – JaringanHosting.com :: Tips Untuk Mengamankan ASP.NET Website Anda

Dilihat dari sudut pandang keamanan, ASP.NET merupakan hasil perbaikan  dari yang sebelumnya yaitu ASP. Dengan menggunakan platform baru, saat ini memiliki metode yang mudah untuk para pengguna lakukan seperti pemrograman validasi input  dan akses ke fitur built-in yang mengunci aplikasi. Selain itu, aplikasi pada NET tidak hanya kuat terhadap serangan, tapi juga membatasi jumlah kerusakan. Adapula beberapa tips untuk mengamankan ASP.NET website Anda:

basic_template_stop

–          Pada umumnya, tidak pernah ada yang membiarkan hacker bisa melihat atau menaruh apapun pada  Web yang Anda miliki. Adapula pengecualian lain yaitu setiap ekstensi file yang dipetakan ke dalam ISAPI handler  akan membatasi akses ke file dengan ekstensi seperti, Aspx,. cs, dan. vb. Di sisi lain, file yang berekstensi. txt,. csv, dan. xml tidak otomatis dilindungi dan dapat diakses oleh siapa saja yang sedang melakukan browsing.

–          Sebelum menempatkan aplikasi baru dalam suatu produksi, pastikan untuk menonaktifkan pelacakan dan debugging, dan pastikan juga customErrors tag di file web.config tidak diatur ke “off.” Pengaman ini akan membantu untuk mencegah kemungkinan kebocoran informasi seperti nama file dan jalan, dan bahkan mungkin kode sumber, ke dunia luar bila terjadi kesalahan dalam aplikasi.

–          Jangan lupa untuk selalu mengecek dan membersihkan direktori project Anda sebelum meletakkan aplikasi dalam produksi. Ketika deploying aplikasi baru, pastikan Anda menghapus semua project Visual Studio dan file-file sementara yang ada dalam direktori aplikasi. File .sln dan .slo Tidak dipetakan ke ISAPI akses filte. Akibatnya akan dapat diakses dari Internet jika, seseorang dapat menebak nama project Anda.

–          Bila menggunakan  numeric fields dalam aplikasi database-driven, pastikan Anda benar-benar meletakan variabel ke tipe numerik yang tepat sebelum menggunakannya. Hal ini dilakukan untuk mencegah serangan penyisipan terhadap SQL.

–          Hindari cookieless session management. Masalahnya adalah ketika server menggunakan fitur ini akan menerima pengidentifikasi sesi sebelumnya yang tidak diketahui. Seorang penyerang cerdik dapat mengambil keuntungan dari hal ini dengan mengambil URL yang sah URL dan dikenal, dan penyerang dapat menggunakannya untuk mengakses sistem.

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.Untuk keterangan lanjutan, silahkan klik disini!

Itu tadi beberapa tips untuk mengamankan ASP.NET website Anda. Jika Anda harus menginstal aplikasi web di sistem anda yang mungkin tidak sepenuhnya dapat dipercaya, Anda bisa mengambil keuntungan dari pengaturan yang tersedia di web.config untuk menjalankan aplikasi di bawah account pengguna yang berbeda dan kemudian membatasi siapa saja yang bisa  mengakses akun tsb. Selain itu, Anda dapat menggunakan Internet Services Manager untuk mengkonfigurasikan sebuah aplikasi untuk memberikan sedikit keamanan.

 

IIS Hosting – Jaringanhosting.com :: Masalah yang Terjadi Pada Aplikasi IIS

 

Windows Server 2008 R2 dan IIS 7 memiliki beberapa built -in utilities yang bagus untuk membantu melacak aplikasi ‘ hang ‘ . Secara khusus digunakan Resource Monitor , Monitor Kinerja dan Pekerja Proses IIS utilitas . Saya juga menggunakan Debug diagnostik untuk menghasilkan laporan berdasarkan CPU kecepatan tinggi pada worker process itu sendiri .

banner jarhost

Utilitas pertama yang digunakan adalah IIS Worker Process module yang menyediakan kemampuan untuk ‘melihat’ dalam Worker Process dan tampilan permintaan saat mengeksekusi. Untuk mengakses modul ini , buka IIS Manager dan klik pada nama server Anda . Dalam panel Features View , gulir ke bawah sampai Anda melihat Icon Worker Processes dan klik dua kali di atasnya.

Worker Proses

Ketika Anda membuka fitur ini, Anda akan melihat semua kolom aplikasi yang berjalan terdaftar bersama dengan metrik saat ini (Id Proses, penggunaan CPU%, Private Bytes (KB), dan Virtual bytes (KB). Pilih kolom aplikasi yang Anda inginkan dan kemudian klik “View Current Requests “pada panel Actions.

Worker Proses Hosting

Request Hosting

Setiap permintaan yang memakan waktu lebih lama dari 0 detik untuk menyelesaikan akan ditampilkan di sini. Anda dapat me-refresh layar ini menggunakan F5 seperti aplikasi Microsoft lainnya. Situasi yang  dimemiliki permintaan yang tidak pernah menyelesaikan sehingga waktu yang berlalu terus meningkat sampai suatu pengaturan ulang IIS dilakukan.

Berdasarkan informasi ini, meluncurkan Resource Monitor untuk mendapatkan informasi tambahan di mana masalah ini terjadi. Diurutkan dari proses yang berjalan dan menempatkan tanda centang di samping proses w3wp.exe bahwa sedang mengumpulkan suatu informasi. Ini terdapat di bagian atas daftar CPU seperti terlihat di bawah.

Resource Monitor

Resource Monitor menyediakan kemampuan untuk melihat proses menunggu apapun. Cukup klik kanan pada proses dan pilih Analyze “Wait Chain”. Selama proses pemecahan masalah, “Wait Chain” menunjukkan IIS tunggal yang berada di status “Waiting for Response”. Gambar di bawah ini diambil dari sebuah server yang berfungsi seperti yang diharapkan.

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.

Untuk keterangan lanjutan, silahkan klik disini!

Wait Chain

Untuk informasi tambahan tentang “Wait Chain”, Anda dapat mengakses link yang diberikan di atas pada http://msdn.microsoft.com/en-us/library/ms681622 (VS.85). Aspx.

Selama pemecahan masalah, “Wait Chain” proses w3wp.exe menunggu di IIS tunggal untuk sampai selesai. Berdasarkan informasi ini, masalah yang tampaknya adalah, cara dimana aplikasi tersebut meminta data dari database SQL daripada konektivitas / masalah apapun antara dua aplikasi.

Kemudian seting aturan diagnostik debug untuk menangkap data kinerja. Pilihan ini membantu dengan pemecahan masalah termasuk CPU tinggi, deadlock, waktu respon HTTP yang lama, dan masalah memori kosong. Setelah itu memilih opsi Respon HTTP Times dan meninggalkan URL untuk memantau kosong. Ini dipantau semua permintaan IIS dan menciptakan sebuah file dump didasarkan pada HTTP waktu respon panjang untuk aplikasi yang bersangkutan.

Crash

HTTP

Use ETW

 

 

WordPress Hosting Tips – Jaringanhosting.com :: Cara Instal WordPress Pada Webfarm Web Nodes

WordPress adalah sebuah platform CMS yang cepat dan sederhana. Banyak orang menggunakannya karena itu juga mudah digunakan untuk blogging. Pada kebanyakan kasus, aplikasi dapat diinstal pada satu server web yang hanya membutuhkan instalasi WordPress dan software pendukung (PHP dan MySQL). Aplikasi ini dapat diinstal dengan Microsoft Web Platform Installer. Instruksi untuk menginstal WordPress dapat ditemukan di sini.

Kita mulai dengan menonaktifkan IIS7 “Shared Configuration”:

  1. Buka IIS Manager
  2. Pada “Features View”, klik dua kali “Management Service”.
  3. Pada halaman “Management Service”, dalam panel “Actions”, klik Stop.
  4. Pada toolbar, klik tombol kembali.
  5. Pada “Features View” klik dua kali “Shared Configuration”.
  6. Ubah “Enable shared configuration” menjadi fitur “Disable Shared Configuration”
  7. Pada panel Actions, klik “Apply”.
  8. Pada kotak dialog pesan yang muncul, pilih “Yes
  9. Tutup IIS Manager dan kemudian buka kembali. Dalam Koneksi panel, klik server node.
  10. Dalam “Features View”, klik dua kali “Management Service”
  11. Pada halaman “Management Service”, dalam panel “Actions”, klik “Start”.

Kemudian kita harus menggunakan Microsoft Web Platform Installer untuk menginstal versi terbaru dari PHP, Windows Cache Ekstensi untuk PHP 1.3 untuk PHP 5.4, dan PHP Manager pada kedua node server web.

  1. Setelah men-download Microsoft Web Platform Installer, jalankan dan klik pada “Products”.
  2. Pilih opsi, PHP 5.4, Windows Cache Extension untuk PHP 1.3 untuk PHP 5.4, dan PHP Manager untuk IIS
  3. Klik Install dan kemudian Anda akan diminta untuk menyetujui untuk menerima lisensi:.

Web Installer

4. Setelah selesai akan muncul sebagai berikut:

PHP web

Selanjutnya, menggunakan Microsoft Web Platform Installer untuk menginstal WordPress termasuk MySQL pada hanya satu server web . Instruksi untuk menginstal WordPress dapat ditemukan di sini .

Setelah selesai dilakukan , atur database MySQL untuk langsung menyambung ke database WordPress . Langkah pertama adalah untuk dapat terhubung ke database MySQL menggunakan PHPMyAdmin . Sementara alat-alat lain dapat digunakan , PHPMyAdmin secara mudah dan gratis

basic_template_stop

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.Untuk keterangan lanjutan, silahkan klik disini!

Jika PHPMyAdmin tidak terinstal , install terlebih dahulu . Untuk menginstal phpMyAdmin cukup ikuti langkah-langkah sederhana :

  1. Download versi terbaru dari phpMyAdmin .
  2. Buat situs baru di IIS .
  3. Unzip isinya ke folder root dari situs baru Anda buat .
  4. Buka browser web dan pergi ke situs baru . Anda akan melihat phpMyAdmin login.
  5. Masukkan username root dan password dari contoh MySQL Anda .

Setelah PHPMyAdmin terinstal dan Anda login , klik pada tab ‘User ‘ . Pilih pengguna yang menghubungkan ke database WordPress . Jika database diatur untuk terhubung melalui ” localhost ” , maka pengguna hanya bisa mengakses database dari server yang sama dengan database . Jika Anda ingin mengakses database jarak jauh , Anda harus mengubah host ke salah satu ” % ” pada setiap server , atau ke alamat IP tertentu dari server Anda terhubung dari .

php myadmin install

Selanjutnya, memperbarui wp-config.php dengan nama host , nama database , pengguna database , password yang benar . ( File wp- config.php akan ditemukan dalam direktori yang digunakan untuk instalasi . )

/ ** Nama database untuk WordPress * /

define ( ‘DB_NAME ‘ , ‘ DB_NAME ‘ ) ;

/ ** MySQL Database nama * /

define (‘ DB_USER ‘ , ‘ DB_USER ‘ ) ;

/ ** MySQL database password * /

define (‘ DB_PASSWORD ‘ , ‘ DB_PASSWORD ‘ ) ;

/ ** MySQL hostname * /

define (‘ DB_HOST ‘ , ‘ SERVER_NAME ‘ ) ;

/ ** Database Charset untuk digunakan dalam menciptakan tabel database . * /

define (‘ DB_CHARSET ‘ , ‘ utf8 ‘ ) ;

/ ** Database Jenis Susun . Jangan mengubah ini jika ragu-ragu . * /

define (‘ DB_COLLATE ‘ , ” ) ;

Selanjutnya, copy seluruh konten WordPress untuk semua server web lainnya .

Terakhir, aktifkan IIS7  “Shared Configuration” pada kedua server menggunakan “exported configuratio.”

  1. Buka Internet Internet Information Services (IIS) Manager.
  2. Pilih server di bagian kanan panel Connections  dan scoll ke bawah sampai “Shared Configuration” di bawah “Management” di “Features View” dari panel tengah .
  3. Klik dua kali di “Shared Configuration” .
  4. “Export “ konfigurasi Anda sehingga dapat digunakan pada server lain .
  5. Dalam bagian kanan klik “Export Configuration”
  6. Tombol ini menampilkan jendela “Export Configuration”. Pilih jalur untuk menyimpan informasi konfigurasi Anda . ( File-file yang diexport akan digunakan pada semua server untuk mengaktifkan “Shared Configuration”)
  7. Pilih password yang baik dan klik OK .
  8. Dalam fitur “Shared Configuration”, centang kotak enable “Shared Configuration”.
 

SQL 2014 Hosting-JaringanHosting.com :: Apa Saja yang Baru di SQL Server 2014?

Microsoft SQL Server 2014 dibangun dengan kemampuan mission-critical. Microsoft SQL Server 2014 membawa ke pasar kemampuan di memori baru yang dibangun ke dalam database inti dan menyediakan kemampuan cloud baru untuk menyederhanakan adopsi cloud untuk database SQL Anda dan membantu Anda membuka skenario baru hibrida . Ada pula keunggulan terbaru dari Microsoft SQL Server 2014 yang harus kalian ketahui, antara lain sbb:

banner jarhost

  • Memberikan terobosan kinerja. Artinya, ketersediaan dan pengelolaan untuk misi aplikasi kritis Anda.
  • SQL Server 2014 juga memberikan kemampuan di memori baru yang dibangun ke dalam database inti untuk OLTP dan data pergudangan, yang melengkapi data di memori pergudangan yang ada dan kemampuan BI untuk paling komprehensif di memori solusi database di pasar.
  • SQL Server 2014 juga menyediakan pemulihan masalah baru dan solusi backup dengan Windows Azure, yang memungkinkan pelanggan untuk menggunakan keterampilan yang ada dengan penawaran produk lokal untuk mengambil keuntungan dari pusat data global Microsoft.
  • Selain itu, SQL Server 2014 mengambil keuntungan baru dari Windows Server 2012 dan Server 2012 R2 kemampuan Windows untuk memberikan skalabilitas yang tak tertandingi untuk aplikasi database Anda dalam lingkungan fisik atau virtual.
  • High Availability for In-Memory OLTP Databases : didukung untuk In – Memory OLTP , memberikan Anda keuntungan di memori kinerja dengan ketersediaan tinggi .
  • Memungkinkan pelanggan untuk lebih efektif mengelola IO di beberapa database dan / atau kelas database untuk menyediakan lebih diprediksi IO untuk beban kerja yang paling penting.
  • Delayed Durability, memberikan pilihan untuk meningkatkan throughput transaksi dan latency rendah untuk aplikasi OLTP mana kinerja dan latensi kebutuhan lebih besar daripada kebutuhan untuk 100 % daya tahan.
  • Wawasan lebih cepat dari Setiap data dengan solusi BI lengkap dengan menggunakan alat akrab seperti ExcelSQL Server

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.Untuk keterangan lanjutan, silahkan klik disini!

Selain itu, SQL Server 2014 membantu mengatasi tantangan bisnis utama volume data yang terus tumbuh , kebutuhan untuk bertransaksi dan memproses data lebih cepat , skalabilitas dan efisiensi komputasi awan dan kelaparan yang terus tumbuh untuk wawasan bisnis . Dengan SQL Server 2014 Anda sekarang dapat membuka wawasan real-time dengan misi kinerja kritis dan awan dan memanfaatkan salah satu solusi BI yang paling komprehensif di pasar saat ini .