Pengaruh Format Permalink Pada Performa Situs

Permalink berformat hanya %postname%, dari sisi seo mungkin bagus, tapi dari segi sisi performance, akan memperlambat proses loading halaman situs WordPress.

Seperti di kutip dari WordPress codex :

For performance reasons, it is not a good idea to start your permalink structure with the category, tag, author, or postname fields. The reason is that these are text fields, and using them at the beginning of your permalink structure it takes more time for WordPress to distinguish your Post URLs from Page URLs (which always use the text “page slug” as the URL), and to compensate, WordPress stores a lot of extra information in its database (so much that sites with lots of Pages have experienced difficulties)”.

Untuk alasan performa, itu bukan ide yang baik untuk memulai struktur permalink Anda dengan kategori, tag, penulis, atau bidang postname. Alasannya adalah bahwa ini adalah bidang teks, dan menggunakan mereka pada awal struktur permalink Anda, WordPress membutuhkan lebih banyak waktu untuk membedakan URL Anda dari Page URLs (yang selalu menggunakan teks ” page slug” sebagai URL), dan kompensasi, WordPress menyimpan banyak informasi tambahan dalam database-nya (sehingga situs dengan banyak Halaman mengalami kesulitan) “.

Contoh format permalink WordPress yang membuat performance situs menjadi lambat:

http://namablog.com/%category%/%postname%/
http://namablog.com /%author%/%postname%/
http://namablog.com /%postname%/

ketika kita menggunakan permalink struktur di atas, WordPress terpaksa menyimpan aturan-aturan rewrite URL ini untuk setiap halaman yang ada di situs kita pada table wp_options. Bayangkan saja ketika situs kita mempunyai ribuan halaman, berapa banyak aturan-aturan rewrite URL yang harus dicek oleh WordPress ketika hendak membuka sebuah halaman. jadi penambahan .html, .php dan lain lain itu sama saja, selama struktur permalink itu langsung berupa teks (kategori, tag, author, postname), maka permalink tersebut akan memperlambat proses loading halaman situs WordPress kita.

Hal ini terjadi karena ketika path pertama permalink tidak berupa angka atau teks statik (WP 3.x), WordPress terpaksa harus mencari tahu terlebih dahulu apakah teks tersebut sebenarnya. Apakah dia URL untuk halaman page, robot.txt, feed, comment, archive, tag, atau bahkan URL ke halaman search. Dan proses ini melibatkan perbandingan satu persatu dengan URL rewrite rules yang tersimpan di database.

So, it is best to have at least two path segments in your post’s permalink structure such as /%year%/%postname%/ or even /posts/%postname%/. (Some people recommend /%post_id%/%postname%/ which works for performance reasons but others recommend against it because it is unfriendly to users in the many contexts in which users interact with URLs.)”

Jadi, yang terbaik adalah memiliki minimal dua bagian segmen dalam struktur permalink posting Anda seperti % tahun /% /% postname% /” atau bahkan / posts /% postname% /. (Beberapa orang merekomendasikan % post_id /% /% postname% / yang bekerja untuk alasan kinerja tetapi yang lain merekomendasikan karena itu tidak bersahabat dengan pengguna dalam banyak konteks di mana pengguna berinteraksi dengan URL.)

Contoh format permalink yang di rekomendasikan

http://namablog.com/%year%/%postname%/
http://namablog.com/%post_id%/%postname%/
http://namablog.com/keyword/%postname%/

Dengan menggunakan format diatas, performance loading halaman WordPress akan dapat diperbaiki.

Jadi sebelum menerapkan format permalink yang akan Sobat pakai, pertimbangkan dulu keuntungan dan kerugian dari format permalink tersebut.

Semoga artikel di atas bisa bermanfaat, Terima kasih.

Comments
4 Responses to “Pengaruh Format Permalink Pada Performa Situs”
  1. info lengkap says:

    menggunakan % post_id /% /% postname% / kayaknya bisa meringankan kinerja wordpress aalagi pengguna shared hosting

Silakan tinggalkan komentar Sobat disini. Terima kasih...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: