Meredirect RSS feed WordPress ke Feedburner
Salah satu tips untuk mempercepat loading blog WordPress adalah dengan memindahkan layanan RSS feed default wordpress ke layanan feedburner. Feedburner sebagai situs layanan feed pihak ketiga (third party) berfungsi menyediakan RSS feed bagi tiap website yang terdaftar. Jika belum mendaftar, saya rekomendasikan anda mendaftarnya segera di feedburner. Cara kerja dari feedburner adalah Feedburner akan mengambil RSS feed dari blog kita dan kemudian mempublikasikannya jika ada orang yang berlangganan feed.
Biasanya RSS feed default wordpress mempunyai URL seperti contoh berikut:
http://www.rismaka.net/feed
Sedangkan URL feed bagi blog yang telah terdaftar mempunyai alamat seperti:
http://feeds2.feedburner.com/Risofte
Hubungan antara RSSfeed dan performa atau kecepatan loading web secara tidak langsung sangat berkaitan saat kondisi tertentu dimana blog kita sudah terkenal dan mempunyai banyak pelanggan feed. Jika seseorang berlangganan RSS feed default, maka tiap kali orang tersebut mengakses alamat RSS feed, maka server akan mengirimkan feed kepada mereka. Otomatis di sini ada beban server yang dibutuhkan.
Jika seandainya pelanggan RSS blog kita sudah mencapai ribuan, maka yang terjadi adalah server bekerja lebih keras dalam melayani permintaan feed oleh pelanggan. Hal ini dapat menambah beban kerja server yang berimbas pada penurunan performa website/blog. Manfaat jika kita menggunakan feedburner adalah, permintaan feed oleh pelanggan akan dilayani oleh server feedburner, yang tentunya dapat menghemat kinerja server yang kita pakai.
Masalahnya tidak semua orang atau calon pelanggan paham dengan feedburner. Yang mereka tahu alamat RSS feed dari sebuah situs adalah alamat URL standar, yaitu: http://domain.com/feed. Mungkin kita bisa menyuruh mereka untuk berlanganan dengan URL dari feedburner (http://feeds2.feedburner.com/NamaFeed). Dan calon pelanggan pun sepertinya akan malas jika harus menghapal URL tersebut.
Oleh karena itu ada baiknya jika kita me-redirect (saya tidak tahu bahasa Indonesia baku sesuai EYD untuk kata “redirect“) alamat RSS feed default blog kita ke alamat RSS feed dari feedburner. Hal tersebut bisa dilakukan dengan dua cara:
Menggunakan plugin
Ada dua macam plugin yang bisa kita gunakan, yaitu:
-
Plugin FeedBurner FeedSmith
Plugin FeedBurner FeedSmith disebut-sebut sebagai plugin resmi feedburner. Plugin ini direkomendasikan oleh google yang telah mengakuisi feedburner. Penggunaannya pun cukup mudah, yakni anda tinggal menginstall dan mengaktifkannya. Jangan lupa untuk mengisi alamat RSS feedburner di panel admin.
-
Plugin FD Feedburner
Fungsi plugin FD Feedburner ini sama dengan FeedBurner FeedSmith, yaitu me-redirect alamat feed default ke alamat feed feedburner.
Menggunakan .htaccess
Cara lain untuk me-redirect alamat feed ke feedburner adalah dengan .htaccess. File .htaccess terdapat di setiap root direktori instalasi wordpress yang kita gunakan. Jean-Baptiste Jung dan perishablepress telah menuliskan sebuah trik bagaimana me-redirect alamat feed menggunakan .htaccess. Caranya adalah, cukup tambahkan kode berikut pada file .htaccess.
# Me-redirect alamat RSS feed wordpress ke feedburner
<ifmodule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} !FeedBurner [NC]
RewriteCond %{HTTP_USER_AGENT} !FeedValidator [NC]
RewriteRule ^feed/?([_0-9a-z-]+)?/?$ http://feeds2.feedburner.com/Risofte [R=302,NC,L]
</ifmodule>
Ganti alamat feed situs ini (http://feeds2.feedburner.com/Risofte) dengan alamat feedburner blog anda.
Untuk me-redirect alamat feed untuk konten dan komentar sekaligus, kita bisa menggunakan kode berikut:
# temp redirect all wordpress feeds to feedburner
<ifmodule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/?(feed.*|comments.*) [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(FeedBurner|FeedValidator) [NC]
RewriteRule ^feed/?.*$ http://feeds2.feedburner.com/Risofte [L,NC,R=302]
RewriteRule ^comments/?.*$ http://feeds2.feedburner.com/CommentsForRisofte [L,NC,R=302]
</ifmodule>
Ganti alamat feed blog ini (http://feeds2.feedburner.com/Risofte dan http://feeds2.feedburner.com/CommentsForRisofte) dengan alamat feed blog anda.
Cara yang berbeda juga dijelaskan oleh AskApache untuk me-redirect RSS feed ke feedburner, yaitu dengan menggunakan kode berikut:
# Redirect global post and comment feeds to Feedburner without loading WP
RewriteCond %{REQUEST_URI} ^/(feed|wp-atom|wp-feed|wp-rss|wp-rdf).* [NC,OR]
RewriteCond %{QUERY_STRING} .*feed=.* [NC]
# Ditch if they want a comment feed or a feed limited to posts with comments
RewriteCond %{QUERY_STRING} !.*withcomments=.* [NC]
# Any specification of a post ID we skip since it's post specific
RewriteCond %{QUERY_STRING} !.*p=.* [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(FeedBurner|FeedValidator|Recent) [NC]
RewriteRule .* http://feeds2.feedburner.com/Risofte? [L,R=307]
# Comment feeds can be called via /comments, wp-commentsrss2, or withcomments=1 to the main feed script
RewriteCond %{REQUEST_URI} ^/(comments/|wp-commentsrss2).* [NC,OR]
RewriteCond %{QUERY_STRING} ^.*withcomments=.*$ [NC]
# Calls directly to the feed scripts that include 'withcomments' limit to POSTS with comments
RewriteCond %{REQUEST_URI} !^/(wp-atom|wp-feed|wp-rss|wp-rdf).* [NC]
# Any specification of a post ID we skip since it's post specific
RewriteCond %{QUERY_STRING} !.*p=.* [NC]
RewriteCond %{HTTP_USER_AGENT} !^.*(FeedBurner|FeedValidator|Recent) [NC]
RewriteRule .* http://feeds2.feedburner.com/CommentsForRisofte? [L,R=307]
Jika ada pertanyaan, apakah perlu me-redirect alamat feed blog default ke feedburner dengan kondisi yang masih minim trafik pengunjung maupun jumlah pelanggan feed? Jawabanya adalah perlu, bahkan sangat penting. Hal tersebut berkaitan dengan banyaknya situs scraper. Di luar sana banyak situs scraper (situs pencuri konten melalui feed) yang dapat mengakses alamat feed blog kita dan mencuri kontennya. Intensitas update situs scraper tersebut sangatlah tinggi, dan biasanya terjadi setiap 10 menit sekali. Jika ternyata situs/blog kita diakses dan dijadikan sasaran tetapnya, maka tiap 10 menit sekali feed kita akan diambil. Hal tersebut akan menyebabkan server bekerja keras mengumpan balik RSS feed. Kerugian lainnya yang ditimbulkannya adalah pemakaian bandwidth yang boros.
Kesimpulan
Me-redirect alamat RSS feed wordpress ke layanan feedburner sangat penting untuk menjaga kestabilan server dan menghemat bandwidth. Ada dua cara untuk me-redirect alamat feed default ke feedburner, yaitu dengan menggunakan plugin FeedBurner FeedSmith dan plugin FD Feedburner. Cara lainnya bisa juga dengan menggunakan .htaccess.
Referensi
- Redirecting WordPress Feeds to Feedburner | AskApache.com
- Redirect WordPress Feeds to Feedburner via .htaccess | Perishablepress.com
- How to Redirect WordPress RSS Feeds to Feedburner with .htaccess | wprecipes.com
sekedar info
redirect = mengarahkan
redirect=mengalihkan :D
redirect=mengalihtujukan :D
Terus aja terus…
Dengan plugin memang lebih mudah dari sisi penggunaan, tetapi kebanyakan plugin juga membebani perfoma blog ?
Saya ingin tahu mas, Sampeyan menggunakan coding pada .htaccess tetapi Apache juga merekomendasi coding mereka, boleh saya tahu perbedaan keduanya ?
Redirect = KUBI ( sepertinya Gak ada ).
Wah saya kurang tahu kalau disuruh menjelaskan perbedaannya. Mungkin mas Aldy bisa langsung merujuk (bertanya) pada sumbernya langsung barangkali?
Gaklah…mending pake sampeyan punya saja, ntar kalo ada masalah bertanyanya mudah…:D
Kalau cara kerja feedburner itu gimana sih, kenapa bisa mengamankan feed dari pencurian feed. Makasih.. Sory ya banyak nanya masih newbie. :D
Feedburner bekerja dengan mengambil feed dari server blog kita. Jika ada orang yang berlangganan feed, maka feedburner yang akan melayaninya, tanpa harus membebani server yang kita pakai.
Saya tak belajar pelan-pelan ya mas
Ini dah punya blog baru supaya keren sesuai artikel 10 alasan mengapa pindah self hosting.he..he..e
salam
Monggoh pak dhe. Dngan senang hati saya menunggu kehadiran pak Dhe tiap hari di sini :D
Infonya termauk baru juga bro soalnya di WP plugin dan widget selalu muncul yang baru, tips dan seo baru tidak salah lagi wp bahasan yang tidak pernah usang. thanks
Wah mantap mas, dapet ilmu baru lagi neh :D
Kalo saya mah udah bawaan themenya wordpress
ke feedburner tinggal masukin aja alamat feednya.
Masalahnya saya masih gak terlalu ngerti
tentang RSS feed.
Beberapa theme memang mengadopsi fungsi dari plugin feedburner feedsmith, sehingga pengguna tak perlu repot-repot menginstall plugin tsb.
Hohohoo.. bung deka ternyata udah ada di sini sejak lama ya.. :D
tetapi kenapa ya sejak feedburner diakuisisi oleh google banyak sekali kejadian feed rss tidak diup … feed saya seringkali mengalami error sejak google …
ada beberapa layanan feed rss lain yang juga mumpuni selain google feedburner … mungkin mas Adi nanti dapat posting mengenai hal itu …
Atau mungkin feed mas Ardi yang bermasalah? Coba dicek mas pakai feed medic, kan udah ada fasilitasnya? Justru sejak diakuisisi oleh google, feedburner makin mantap mas. Server google kan server terbaik di alam semesta saat ini :D
Saya juga sering mengalami masalah dengan Feedburner google. saya rasa pakai trik nyeleneh juga bisa untuk redirecting ini, tapi saya rasa yang paling tepat adalah dengan menggunakan htaacess
Kalau boleh tau trik nyeleneh apa pula itu bang? Boleh sharing atuh.. Ntar saya trackback dari sini :)
Terus kenapa pula dengan htaccess? Saya sendiri ga pake htacces, tapi pake fungsi PHP yang diadopsi dari plugin feedburner feedsmith.
Maaf mau tanya lagi. Saya sudah daftar di feedburner. Tapi kok feed saya gak keredirect ya? saya saudah mengaktifkan pluginnya dan memasukkan url feednya (http://feeds.feedburner.com/nurdiana). Kenapa ya?
Setelah saya lihat dan cek, ternyata udah bisa ke-redirect kok mas. Congrats ;)
trimakasih atas info nya….
saya bloger baru ,,dan masih butuh banyak referensi dari anda
Sama-sama mas. Terima kasih juga :)
Artikel yang bagus. Kebetulan saya fakir bandwidth
Saya baca2 sambil belajar aja Mas, tidak ada pertanyaan bukan karena dah ngerti…tapi masih bertanya2 sendiri :D
saya lebih suka pake FeedBurner FeedSmith :-)
Saya termasuk yang masih miskin pengetahuan tentang feedburner ini; sudah pernah mendaftar bahkan jauh sebelum diakuisisi google; pernah pula memasang script subscriber by email berharap banyak yang berlangganan artikel; tapi ternyata belum sesuai yang diharapkan; maka saya putuskan untuk mencopot script tersebut, dan sampai sekarang tidak saya pasang lagi.
terima kasih banyak atas ilmunya
thx..
nice article
Setuju, pakai htaccess biar lebih ringan..
Tapi, saya sering otak-atik htaccess, file htaccess yg gede memberatkan kinerja ga yach..?
Sepertinya tidak, karena file .htaccess bisa diibaratkan sebagai filter saja berupa perintah2 utk dijalankan di server hosting.
Wah balik lagi deh.. mau tanya dong plugin yang dipake bwt kirim email kalo ada yg jawab komen kita. Boleh kan..
Tertarik coz kiriman email dari rismaka.net ini
Plugin ReplyMail
Saya udah pernah nyoba trik kaya gini(pake plugin ama edit .htaccess) duluuuu banget, ampe lupa. Pas mo praktek lagi, dapet deh postingan nie. Makasih ya sharingnya….