Blog Gratisan

Proposal WordPress “Cacat” Menyebabkan Serangan Balik

Halo semua, kali ini kita akan membahas tentang Proposal WordPress “Cacat” Menyebabkan Serangan Balik
. Seperti apa sih pembahasannya? Yuk simak!

Proposal baru untuk WordPress 6.0, dijadwalkan pada Mei 2022, akan mengaktifkan konversi gambar otomatis sebagai default sehingga semua gambar yang diunggah akan ditampilkan dalam format WebP yang lebih baik. Komunitas pengembang WordPress sangat menanggapi secara negatif proposal tersebut karena akan menyebabkan peningkatan besar dalam penggunaan ruang disk.

Proposal untuk Mengaktifkan WebP secara Default

WebP adalah format gambar baru yang menampilkan gambar dengan ukuran file yang jauh lebih rendah. Ini berarti bahwa banyak halaman internet akan mengunduh dengan lebih cepat, menghasilkan pengalaman yang lebih baik bagi pengguna.

Format WebP harus lebih baik untuk penerbit karena diketahui bahwa meningkatkan kecepatan situs internet menghasilkan pendapatan iklan yang lebih tinggi dan peningkatan penjualan.

Jadi proposal untuk menjadikan WebP sebagai default mungkin tampak seperti ide yang bagus.

Namun proposal itu disambut dengan penuh semangat, dan di beberapa titik, penolakan dari komunitas WordPress.

Peningkatan Besar-besaran dalam Ruang Disk

Salah satu kekhawatiran paling penting yang disuarakan oleh komunitas WordPress adalah bahwa fitur baru ini akan secara dramatis meningkatkan ruang disk, dengan urutan 25 hingga 50% atau bahkan lebih.

Salah satu pengembang menawarkan umpan balik mereka bahwa ini akan menghasilkan peningkatan biaya bagi penerbit karena kebutuhan akan lebih banyak ruang hosting. Pengembang mencatat bahwa sementara biaya bandwidth murah, ruang disk tidak.

pengembang tulis di komentar proposal:

“Sayangnya ada konsekuensi serius untuk menggandakan jumlah file gambar yang dihasilkan – yaitu, ruang disk.

Ini bukannya tidak penting. “Keputusan” tunggal ini akan menghasilkan jutaan dolar dalam peningkatan biaya internet hosting dalam jangka panjang.

Saya sudah dapat melihat klien kami menjalankan regenerasi thumbnail dan tiba-tiba harus membayar 25% -50% lebih banyak untuk internet hosting yang ditingkatkan hanya untuk ruang disk.”

Pembuat Inti WordPress Adam Silverstein, seorang Developer Relations Engineer di Google dan WordPress Core Committer ditanggapi di komentar bahwa mereka yang tidak menyukai fitur baru dapat dengan mudah mematikan fitur tersebut dengan menambahkan beberapa baris kode ke WordPress.

Tapi itu bukan sesuatu yang bisa dilakukan pengguna biasa. Lebih buruk lagi, WordPress tidak berencana menyediakan tombol on/off karena mereka tidak ingin membebani pengguna dengan membuat keputusan (lebih lanjut tentang itu di bawah).

Mengapa Proposal WordPress untuk WebP adalah Ide Buruk

Andrew Wilder, pendiri NerdPress (@NerdPress), sebuah perusahaan yang mendukung dan memelihara situs WordPress Makanan dan Gaya Hidup untuk ratusan klien menawarkan penjelasan terperinci mengapa proposal WordPress adalah ide yang buruk

Andre membagikan:

“Di permukaan, ini sepertinya ide yang bagus, karena gambar WebP biasanya lebih kecil dari JPG (dengan kualitas yang sama).

Namun, saya percaya ini adalah pendekatan yang cacat secara elementary, karena akan menyebabkan perpustakaan media menjadi tidak terkendali (menggandakan jumlah file), menyebabkan situs kehabisan ruang disk.

Ini juga akan membuat pencadangan/pemulihan/migrasi menjadi lebih sulit.

Proposal ini akan secara efektif menggandakan jumlah file gambar (dari waktu ke waktu) dan mungkin menggunakan ruang penyimpanan tambahan 70% lebih banyak.

Itu tidak akan segera mengonversi semua gambar; proposalnya adalah mulai menduplikasi gambar baru ke depan.

Namun, jika seseorang “membuat ulang” thumbnail (yang seringkali diperlukan setelah perubahan tema), pada saat itu juga akan membuat salinan WebP.

Jadi saat mencadangkan situs, semua gambar itu perlu ditransfer entah bagaimana ke lokasi cadangan. Sistem backup yang baik akan bersifat “incremental” sehingga hanya menyalin file baru. Tetapi bahkan sistem yang bagus pun bisa timeout atau gagal, terutama jika ada ribuan file di setiap folder.

Sebagai contoh: ManageWP (yang dimiliki oleh GoDaddy), sebenarnya memiliki batas file maksimum 1.000.000 file untuk cadangan mereka.

Jadi cadangan tidak akan berfungsi jika ada lebih dari itu di server.

Kedengarannya seperti banyak file, tetapi sebenarnya bisa terjadi dengan mudah. Sebuah situs dengan, katakanlah, 15.000 gambar di perpustakaan dan 50 ukuran thumbnail, itu berarti 750 ribu thumbnail di sana.

Dan itu tidak termasuk semua file lain di server. Jadi, jika kita menggandakannya dengan gambar WebP, kita terjebak.”

Saya bertanya kepada Andrew apa pandangannya tentang pendekatan waras yang harus diambil WordPress sehubungan dengan fitur WebP yang diusulkan.

Andre menjawab:

“Saya pikir hal terbaik yang harus dilakukan adalah menyimpannya sebagai plugin mandiri dan tidak menggabungkannya menjadi inti.

Namun, jika mereka benar-benar akan melakukan ini, apa pun yang terjadi, mereka harus menonaktifkannya secara default di semua situs, dan itu harus menjadi pengaturan di halaman Pengaturan Media.

Bersamaan dengan pengaturan itu harus ada informasi untuk menjelaskan professional/kontra mengaktifkan pengaturan – dan mungkin juga memiliki tautan ke artikel dari sumber netral yang dengan jelas menguraikan mengapa seseorang ingin, atau tidak, ingin mengaktifkannya.”

Kurangnya Tombol On/Off Apakah Handed Berat?

Perhatian utama adalah kurangnya cara mudah untuk mematikan perilaku ini.

Satu orang berkomentar:

“Sangat merepotkan karena tidak ada tombol mati yang mudah dan itu membutuhkan plugin atau cuplikan lain.

Pengaturan API tidak terlalu sulit untuk digunakan. Jika Anda dapat mengonversi WebP, Anda dapat mematikan tombol.

Saya tidak menentang fitur tersebut. Ini akan menguntungkan banyak pengguna dan membuat beberapa orang tidak nyaman.

Tapi ini terasa sangat berat.”

WordPress Tidak Ingin Membebani Pengguna dengan Pilihan

Adam Silverstein menanggapi kritik atas kurangnya opsi on/off dengan mengingatkan semua orang bahwa itu adalah filosofi resmi WordPress untuk membuat hal-hal yang bekerja di luar kotak yang berfungsi penuh tanpa pengguna harus membuat keputusan. Ini juga merupakan kebijakan WordPress untuk mendesain untuk banyak orang yang tidak berpikiran teknis.

Adam secara khusus menyebutkan kebijakan WordPress berjudul, “Keputusan, bukan Pilihan.”

Menurut filosofi desain ini, WordPress berusaha menghindari meminta penggunanya untuk membuat keputusan.

Ini adalah filosofi resmi WordPress bahwa desain harus cukup cerdas sehingga penerbit tidak perlu membuat keputusan apakah akan mengaktifkan atau menonaktifkan fitur.

Kebijakan tersebut menyatakan:

“Adalah tugas kami sebagai pengembang untuk membuat keputusan desain yang cerdas dan menghindari membebani pilihan teknis pada pengguna akhir kami.”

Adam Silverstein, Pembuat WordPress Inti, bersikeras:

“Sebagian besar pengguna akan mendapat manfaat dari fitur ini dan tidak perlu memahami atau perlu membuat pilihan tentang element teknis untuk mengaktifkan atau menonaktifkan format gambar tertentu.”

Seorang pengguna WordPress menjawab:

“Keputusan bukan opsi tampaknya merupakan argumen yang sangat buruk di sini. Ini adalah kotak centang tunggal pada halaman pengaturan. Orang dapat berargumen bahwa “menghalangi mesin telusur” adalah opsi yang tidak berguna karena 99% ingin situs mereka diindeks, namun ini adalah opsi yang sangat berguna yang menghindari perlunya plug-in untuk melakukan apa yang harus dilakukan inti.”

Kebebasan untuk Memutuskan

Beberapa keputusan kecil dan kebanyakan orang setuju dengan WordPress yang membuat keputusan itu atas nama pengguna.

Tapi ini bukan salah satu keputusan yang bersikeras satu pengguna WordPress yang sangat tidak senang.

Mereka dikatakan:

“Saya memilih gambar saya. Saya memilih format mereka. Ini adalah keputusan saya, bukan tempat WordPress untuk memilih untuk saya.,

…Jadi ya, perilaku seperti ini tidak bisa saya terima, secara ekstrim.

Itu akan dinonaktifkan di situs mana pun di bawah kendali saya, secara permanen.”

WordPress untuk Membuat Plugin?

Di tengah diskusi on-line yang intens, Adam Silverstein melayangkan ide untuk membuat plugin sehingga penerbit dapat menonaktifkan fungsi WebP baru.

Tetapi bahkan ide itu mendapat perlawanan, dengan satu komentator bertanya bagaimana WordPress akan memberi tahu pengguna bahwa sebuah plugin diperlukan untuk mematikan perilaku WordPress default.

Mereka menunjukkan bahwa lebih masuk akal untuk menjadikannya pilihan di WordPress daripada memaksakan perilaku ini pada penerbit dan menyebabkan masalah bagi mereka yang tidak tahu tentang plugin.

Komunitas WordPress Tidak Puas Dengan Proposal WebP

Bagian komentar pada proposal WebP WordPress adalah salah satu utas terpanjang yang pernah saya lihat dalam waktu yang sangat lama.

Sentimen komunitas WordPress yang mengomentari proposal tersebut sangat negatif dan sangat menentang fitur yang diusulkan.

Seorang komentator khususnya mungkin telah menyimpulkan betapa buruknya proposal ini diterima.

Mereka bersama:

“Sejujurnya, ini buruk pada banyak tingkatan dan sementara saya telah menemukan beberapa arah pengembangan yang diambil oleh inti WordPress di masa lalu dipertanyakan, saya akhirnya datang, saya tidak benar-benar melihat ini sebagai sesuatu yang akan pernah saya ikuti.”

Kutipan

Baca Proposal Resmi WordPress dan Diskusi Hidup

Mengaktifkan WebP secara default


Semoga bermanfaat.

Leave a Reply