web-development-kb-asia.site

Bagaimana saya bisa dengan mudah mengurangi ukuran instalasi WordPress dari pengembangan menjadi produksi?

Kadang-kadang terjadi bahwa paket hosting murah tapi cepat/dapat diandalkan memiliki kelemahan untuk memiliki hanya 50MB/100 MB ruang lokal, untuk file dan database.

Sekarang, sebelum mulai berproduksi, saya menghapus beberapa file secara manual. Misalnya versi pengembangan CSS dan javascript, file bahasa plugin yang tidak saya gunakan, dll.

Apakah ada perangkat lunak atau skrip batch yang dapat membantu saya mengurangi ukuran instalasi WordPress saya sebelum menempatkannya ke server produksi?

1
Drake

Ketika Anda memperkecil javascript dan CSS Anda. Saya ragu Anda akan mendapatkan lebih dari 1MB ruang disk yang disimpan. Mungkin menggunakan alat seperti smush.it atau ImageOptim akan membuat perbedaan yang signifikan (lebih dari 1MB). Sesuatu yang mungkin banyak membantu (terutama jika Anda menggunakan PNG adalah mencoba untuk memindahkan gambar Anda ke sprite. Dengan algoritma yang digunakan dapat memampatkan gambar dengan cukup baik (tidak dijamin sekalipun)

Taruhan terbaik Anda adalah menghapus semua tema yang tidak digunakan dan semua plugin tidak digunakan. Tidak ada hal lain yang dapat Anda lakukan yang benar-benar akan membuat perbedaan. Jika situs Anda tidak muat 50 atau 100MB ruang cukur 20KB dari CSS Anda dan/atau javascript tidak akan membantu.

1
Ryan Gibbons

Saya berpendapat bahwa ini sama sekali tidak mungkin (atau sangat sulit) dilakukan secara otomatis, karena ada begitu banyak file berbeda yang dapat dimasukkan atau digunakan di banyak tempat yang berbeda.

Saya akan mengambil file javascript sebagai contoh. Mereka dapat dimasukkan:

  • melalui tag <script> di salah satu file template
  • antri menggunakan wp_enqueue_script
  • jika tidak bergema ke file templat oleh fungsi lain

Itu hanya contoh dari tiga cara, saya yakin masih banyak lagi - yang saya katakan adalah sulit untuk memastikan file mana yang benar-benar digunakan.

Namun, satu hal yang bisa Anda perhatikan adalah minifikasi stylesheet, javascript, dan gambar, hanya menggunakan versi yang diperkecil ke server. Ada sejumlah layanan yang berbeda untuk masing-masing:

1
nobody

Anda bisa mulai dengan menggunakan plugin WordPress Capistrano Git: http://github.com/jestro/wordpress-capistrano

Ini akan mengotomatiskan penyebaran Anda ke server. Kemudian, Anda dapat mengatur beberapa ide lain ini untuk dijalankan saat digunakan juga.

http://shinylittlething.com/2010/01/20/css-minification-on-the-fly/

Penempatan dan minifikasi adalah sesuatu yang dunia Rails (yang paling saya kenal di luar WordPress) telah turun.

Saya kira jawaban saya mungkin tidak mengenai kualifikasi 'mudah' Anda dalam pertanyaan.

0
curtismchale

Saya tidak mengetahui skrip seperti itu tetapi mungkin akan lebih baik untuk mengembangkannya? Langkah pertama adalah mengidentifikasi apa yang mungkin untuk dihapus. Mungkin Anda bisa mengubah pertanyaan ini menjadi halaman wiki komunitas dan orang-orang dapat berkolaborasi pada informasi itu?

Selain itu tetapi hanya terkait secara tangensial saya adalah penggemar berat Web hosting Orange Kecil tidak sedikit karena fakta yang mereka miliki akun US $ 25/ tahun dengan 150 MB penyimpanan (mereka telah menjadi hosting saya selama 5+ tahun.)

0
MikeSchinkel