Posts tagged ·

MapServer

·...

IIS7 + Tilecache lambat? Harusnya Tidak!

1 comment

Setelah lama juga ga update blog, pengen nulis tentang teknis lagi seputar implementasi tweaking performance yang lagi dikerjakan. Sebenarnya pekerjaan ini sudah dimulai dari hampir setahun yang lalu dalam bentuk purwarupa (prototype). Tapi karena suatu hal prosesnya berhenti dan baru dilanjutkan sekarang ini (setidaknya olehku).

Untuk optimalisasi maksimal, sesuai dengan pengalaman dan keahlian, aku menggunakan sistem operasi FreeBSD + Apache Web Server + PostgreSQL + Mapserver + Openlayers + jQuery, yang notabene seluruhnya adalah produk FOSS (Free Open Source Software). Tantangan aplikasi selesai loading di bawah 10 detik secara keseluruhan dapat dijawab dengan loading di bawah 1 detik untuk 1 single user dan akses localhost (cat: kemampuan server memungkinkan untuk hal ini). Namun saat ini, kebutuhan korporasi yang mengharuskan standarisasi menggunakan Windows Server membuat tantangan lebih lanjut. Cukup menarik, cukup menantang. Karena tidak pernah fokus khusus sebelumnya soal performansi di bawah platform Window Server.
Hasilnya? Bug demi bug bermunculan! More: Read the rest of this entry…

Tweaking MapServer (1)

14 comments

Mapserver

Sesuai janjiku di milis, ini ada beberapa hasil ato tepatnya oprekan terhadap kinerja mapserver di sandbox-ku.
Banyak yang bertanya-tanya, “Lama-kelamaan server kok makin berat ya?”
Atau, “Aduh, datanya kok ke-load sebagian? Apa salah dan dosaku?”
Dan pertanyaan-pertanyaan lainnya yang mungkin dapat membantu para webhoster untuk mulai menyediakan jasa hosting mapserver tanpa takut lagi ancaman keamanan karena hampir keseluruhan program berjalan pada mode cgi. Intinya, klo mo hosting webmapserver, pihak hoster gak harus selalu mentok pada VPS ato dedicated bahkan colocation server. Sekali lagi, maenanku saat ini semuanya content yang membutuhkan bandwidth gila-gilaan sedangkan arga bandwidth masih ajubilah mahalnya. Dan dukungan teknis (technical support) yang masih jarang. Makanya di milis aku tawarin klo mau gabung sewa satu server terpusat, kita keroyok rame-rame ntar aku yang nginstalin, tentu harganya jauh lebih murah.

Okelah, itu sekedar prolog perkenalan mengenai beberapa posting ke depan.

More: Read the rest of this entry…

PostGIS Sample

10 comments

PostGIS Dynamic Input Dengan Mapserver CGI Mode

Pada script .map Anda, mungkin menggunakan koneksi PostGIS untuk mengakses data dan geometry. Pertanyaan yang muncul, bagaimana pada data yang ingin kita tampilkan bersifat dinamis. Misalnya saja untuk klasifikasi peta dalam NQuery Mode ataupun layer khusus yang menampilkan data dengan masukan (input) dari website.
Salah satu koneksi statis menampilkan data pada salah satu layer misalnya seperti ini:

CONNECTIONTYPE postgis
CONNECTION "host=localhost dbname=bandung user=eric password=password"
DATA "the_geom from bandung"

Sekarang kita ingin menambah satu layer lagi dengan klasifikasi kepadatan penduduk satu daerah kecamatan yang lebih dari 50rb orang. Kita tentu membuat kondisi khusus seperti ini:

CONNECTIONTYPE postgis
CONNECTION "host=localhost dbname=bandung user=eric password=password"
DATA "the_geom from bandung WHERE 'POPULASI' >= 50"

More: Read the rest of this entry…

Installing Mapserver di FreeBSD

6 comments

Ini dokumen lama yang (untungnya) ketemu lagi.
Jadi untuk beberapa postingan ke depan kayaknya hanya jurnaling dokumen2 lama yang gak sempat dicatat dalam web (namanya juga weblog :D ). Kali ini dokumentasi nginstall mapserver di FreeBSD. Untuk library yang diperlukan kita install leat port sedangkan untuk mapservernya sendiri kita install secara manual karena kalau lewat port, faktor depedensi library akan menyebabkan makan space harddisk yang sangat besar.

Mudah-mudahan semuanya sudah bisa menginstall lewat port. Kalau belum bisa dilihat di Install lewat port FreeBSD di halaman lainnya. Hanya saja kalau untuk dukungan php/mapscript, kita perlu PHP cgi mode dengan regex library dari system, bukan yang bundle. Oke, ini dia caranya:
More: Read the rest of this entry…

MapSecuring

2 comments

Ini sebenarnya topik lama yang udah aku angkat di milis Mapserver-id tapi supaya menuh-menuhin blog :D , aku tulis lagi di sini. Jadi kasusnya pertama-tama kayak gini: Oya, ada yang merhatiin gak masalah keamanan di sini? Ato bikin-bikin-bikin, yang penting jadi, gitu diancam boleh diobrak-abrik gak, Pan? (nama samaran, red :D ). Setidaknya keamanan data aja. Ini aku kasi tau caranya. Ini berdasarkan yang aku lihat di Mapserver-nya ITB. Bisa diakses di http://petakampus.itb.ac.id/. Katanya sih (ini katanya lho, maklum orang sok tau ngomong), yang buat web itu juga ikutan milis ini dan dianggap jago, sesepuh ato apapun namanya di sini, ato bahkan di dunia mapserver indonesia ya? ayo, siapa yah orangnya, pengen kenalan neh.beneran deh :D Oke, kini langkah2-nya:

More: Read the rest of this entry…