it-swarm.asia

WordPress kurulumunun büyüklüğünü geliştirmeden üretime nasıl kolayca düşürebilirim?

Bazen ucuz ama hızlı/güvenilir barındırma planının dosyalar ve veritabanı için yalnızca 50 MB/100 MB yerel alana sahip olması sakıncalıdır.

Şimdi üretime geçmeden önce bazı dosyaları manuel olarak siliyorum. Örneğin, CSS ve javascript geliştirme sürümü, kullanmadığım eklenti dil dosyaları vb.

Üretim sunucusuna dağıtmadan önce WordPress kurulumumun boyutunu azaltmama yardımcı olabilecek bir yazılım veya toplu komut dosyası var mı?

1
Drake

Javascript ve CSS'nizi küçültünce. 1 MB'den fazla kaydedilmiş disk alanı elde edeceğinizden şüpheliyim. Belki de smush.it veya gibi bir araç kullanmak ImageOptim önemli (1 MB'ın üzerinde) fark yaratır. Çok yardımcı olabilecek bir şey (özellikle PNG'leri kullanıyorsanız, resimlerinizi sprite taşımaya çalışmaktır. Kullanılan algoritma ile görüntüleri oldukça iyi bir şekilde sıkıştırabilir (garanti edilmez)

En iyi bahis, kullanılmayan tüm temaları ve kullanılmayan tüm eklentileri kaldırmaktır. Yapabileceğin başka hiçbir şey gerçekten bir fark yaratamaz. Siteniz 50 veya 100 MB’lik alana sığmıyorsa, CSS’nizden 20 KB’yi tıraş edin ve/veya javascript yardımcı olmaz.

1
Ryan Gibbons

Bunun otomatik olarak yapılması mümkün olmadığını (ya da çok zor olduğunu), çünkü çok farklı yerlerde dahil edilebilecek ya da kullanılabilecek pek çok farklı dosya bulunduğunu iddia ediyorum.

Javascript dosyalarını örnek olarak alacağım. Dahil edilebilirler:

  • herhangi bir şablon dosyasındaki <script> etiketleri aracılığıyla
  • wp_enqueue_script kullanılarak sıraya alındı
  • aksi takdirde başka bir işlev tarafından şablon dosyalarına yankılanır.

Bu sadece üç yoldan bir örnek, çok daha fazlası olduğundan eminim - söylediğim şey, hangi dosyaların gerçekten kullanıldığını tespit etmenin zor olacağı.

Bununla birlikte, inceleyebileceğiniz bir şey, yalnızca minyatür sürümleri sunucuya dağıtan, stil sayfalarının, javascript ve resimlerin küçültülmesidir. Her biri için birkaç farklı hizmet var:

1
nobody

WordPress Capistrano Git eklentisini kullanarak başlayabilirsiniz: http://github.com/jestro/wordpress-capistrano

Bu, dağıtımlarınızı sunucuya otomatik hale getirir. Ardından, konuşlandırmada da yayınlanacak bu diğer fikirlerden bazılarını kurabilirsiniz.

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

Dağıtım ve küçültme, Rails dünyasının (WordPress'in dışında en aşina olduğum kişi) yaşadığı bir şeydir.

Sanırım cevabım, soruda 'kolay' kalitenizi etkilemeyebilir.

0
curtismchale

Böyle bir komut dosyasının farkında değilim ama belki bir tane geliştirmek iyi olur mu? İlk adım ne silinebileceğini belirlemek olacaktır. Belki bu soruyu topluluk wiki sayfasına çevirebilirsin ve insanlar bu bilgiler üzerinde işbirliği yapabilir?

Ayrıca sadece teğetsel bir ilişki içinde olduğum için Küçük Portakallı web'lerin büyük bir hayranıyım, çünkü sahip oldukları gerçeği nedeniyle 150Mb depolama alanı olan 25 ABD Doları/ yıl hesap (5+ yıldır benim web sitemdiler.)

0
MikeSchinkel