Statik WordPress. Html çözümü [kapalı]

6 Cevap php

Ben site / içerik yönetimi için WordPress kullanmak beni sağlayacaktır ama statik. Html dosyaları ziyade dinamik veritabanı tabanlı dosyaları ihraç edecek bir çözüm arıyorum.

Ben wp-super cache kullandım ve bu yönde bir adım olduğunu, ancak, hız artışı oldukça ne ben isterim değildi.

Herhangi bir fikir?

6 Cevap

Bütünlüğü uğruna, ben bu listeye Leon Stafford'un WP Static HTML Output eklenti eklemek için gidiyorum. Bu sadece, boynumu kurtardı güzel çalıştı.

Bu, diğerleri de söylediğim gibi, fazlalaştı ki iletişim / yorum formları ve php bu çalıştırmak gibi çalışmaz.

Eğer wp-super-cache ile arzu performans iyileştirmeleri görmüyorsanız, daha sonra önbellek diğer eklentileri yardım edecek değildir. Önbelleğe alma eklentileri hepsi temelde aynı şeyi yapmak, onlar oluşturmak. PHP çözümleyici atlayarak html dosyaları.

Performansı artırmak için, ben burada bulunan en iyi uygulamaların listesini aşağı gider http://developer.yahoo.com/performance/rules.html

Ben en önemli olduğunu düşünüyorum kurallar şunlardır:

  • Yardımcı olacak çoklu http isteklerini azaltarak, CSS sprite kullanın
  • Kullanıcı mod_expires ve mod_deflate Apache modülleri, bu kritik
  • Css bağlantı etiketlerini sonra komut dosyası etiketleri yerleştirin
  • Profilleme için Firebug yYAVAŞ kullanın
  • HTML kodunu kontrol edin. Birkaç iç içe geçmiş tablolar varsa, tarayıcı ilk derin tabloyu işlemek, ve sonra dışarı oluşturmak için vardır.
  • CSS ve JS küçültmek. Minify büyük bir kütüphanedir.

Bir önbellek eklentisi kullanmak seçerseniz, emin APC gibi bir PHP opcode önbellek, var olun. Bu PHP ayrıştırma her isteği sadece bir kez çalışır, değil demektir. Bu 2X tarafından PHP performansını artırabilirsiniz.

Ben daha ayrıntılı olanları çevresinde vardır eminim - Bu wget to spider a Wordpress site into a directory, and publish that directory as a web site. Check out this question, örneğin benim kurmak mümkün olmalıdır.

Bu olsa siteye herhangi bir ve tüm dinamik unsurları, en önemlisi yorum işlevini ortadan kaldırır.

Bu çok sık yeni yazılar görmüyorum, ve bir yorum işlevini gerekmez bloglar için IMO harika bir fikir. Bu statik HTML içeriği daha hızlı almazsınız.

Ericksef en Really Static eklentisi de oldukça iyi iş gibi görünüyor.

Ben aynı şeyi yapmaya çalışıyorum. Ben statik bir site tutmayı tercih ediyorum, ama (malzemeleri Wordpress) biraz daha kolay yazma süreci istiyoruz.

O dedi, ben sitede herhangi bir dinamik içerik istemiyorum. (En azından benim sunucu tarafı kaynak gerektirir bir şey.)

Jekyll (yakut) ve Hyde (python) çok iyi statik sitesi jeneratör gibi görünüyorsun. Tıpkı şimdi de Markdown içine bakarak.

Uygun Orada bir şey var olacak.

Erik'in Really Static eklenti gitmek için yoludur. Siteye göre, bir alt etki alanı veya alt dizinde WordPress kurulumunu gizlemek ve çıkış nerede statik HTML dosyaları seçmenize olanak sağlar. Kullanıcıların gerçek bir HTML sitesi tarama olurdu, ama WordPress sadeliği ile koruyabilirsiniz.

Ayrıca, bir eklenti, yorum can statik sitenin bir parçası olmak. Bir yorumun eklenmesi statik dosyasını günceller. Bu eklenti ve WP Super Cache arasındaki farkı görmek için, eklenti ana sayfasının screenshots sekmesinde ölçümleri kontrol.