WordPress sitelerinin performansını ön planlama ve prending ile iyileştirin
WordPress web sitelerinin performansını artırmak için sonsuz arama, sadece önbellekleme değil, birçok hileye ihtiyacımız var. İki önemli ve ilgili araç, hangi etki alanı tarayıcılarının yüklenmeye hazır olması gerektiğini ve arka planda hangi sayfaların yayınlandığını söyleyin. Bu şekilde tarayıcı, kullanıcı tarafından neredeyse anında tıklanması muhtemel bir bağlantı yükleyebilir. Bu sizin için karmaşık görünse de, aslında bu kadar karmaşık değil. Aslında, biraz tartışacağım harika bir eklenti var, bu da sizin için her şey olmasa da, basit bir arayüz kullanarak çoğunu yapılandırabilecek. Eklentiler tarafından kapsanamayan daha özel durumlar için size kullanabileceğiniz çok basit kodlar göstereceğim.
DNS önceden yazılıyor?
Her bir ön yazma alanı, talep etmek için az sayıda bant genişliği eklemek için uygulanır, ancak genel olarak değiş tokuş ile orantılıdır. Önleme önleme nedir? DNS Önceden Yalnızca Siteyi yüklemeye başlamadan önce gecikmeyi kısaltın. Tarayıcınız hala ilk DNS’yi yaptığınız bağlantı için bir site yüklemelidir. Öte yandan ön oluşturucu, geçerli sayfa yüklendikten sonra, ancak tıklanan sitenin bağlantısından önce belirli bir site oluşturma işlemini başlatır. PRARendering, kaynaklarda DNS’nin önceden yazılmasından daha yoğundur. Öte yandan, oluşturulan bağlantı tıklandığında, avantajlar daha büyüktür. Preefets DNS gibi, birçok tarayıcı dinamik olarak oluşturulacak içeriği seçer, ancak manuel olarak alınacak sayfayı da belirleyebilirsiniz. Önceden, önceden yazma işleminden daha sınırlı bir desteğe sahiptir, ancak yine de oldukça iyi benimsenmiştir. Anında WordPress makaleleriyle tanışın
WordPress Instant Makaleler, sizin için ön çerçeve ve alımı yöneten nispeten yeni ücretsiz eklentilerdir. Bu size bu iki teknolojinin çok yararlı iki uygulamasını sağlar. Bu harika eklenti, ön planlamayı iki şekilde uygular. Prending I uygulamak için ilk yer, önceki bağlantı için ve daha sonra tek yazı ekranında. Bu, bir gönderiye en sık tıklanan bağlantının açılış süresini azaltmak için çok kullanışlı bir özelliktir. Kullanıcınızı daha hızlı istedikleri bir sonraki gönderiye getirir. Bu eklentinin blog dizininizdeki ilk iki yazının ön planını uyguladığı başka bir durum. Bu çok fazla görünmeyebilir, ancak öncesi öncesi ile aşırıya kaçmamak önemlidir, çünkü bunu yapmak için gereken ekstra bant genişliği bunu yapmanın faydalarını hızlı bir şekilde aşabilir. WordPress Instant Makaleler ayrıca önce DNS araması yapmak için belirli bir etki alanını belirlemenize izin verir. Onlar, iyi bir tavsiye olan prendering için 5’ten fazla site eklememenizi önerirler. Önce almak istediğiniz iki ana alan adı kategorisi vardır. Bunlardan biri, Sitenizde veya Twitter API gibi harici yangınlar için kullanılan ne olursa olsun, tweet için bir tıklama düğmeniz varsa, İçerik-IE CDN’yi göndermek için kullandığınız etki alanıdır. Bir diğer önemli kullanım durumu, trafiği yönlendirmeye çalıştığınız üçüncü taraf sitelerinin alan adıdır. Örneğin, siteniz bir bağlı kuruluş pazarlama sitesiyse, trafiği yönlendirmeye çalıştığınız sitenin hızı dönüşümünüzde bir faktördür ve bu nedenle sizin için çok önemlidir.
Birçoğunuz için kendi öncülerinizi yapan bu eklenti, ihtiyacınız olan her durumu kapsayabilir. Ancak belirli bir ödünç öncesi yazı yapmanız gerekiyorsa, biraz özel PHP yazmanız gerekir. Örneğin, ön sayfanızda, PRARender yapmak istediğiniz gönderiye (veya sayfa) üç bağlantınız varsa, ön -tag’u başlığa ekleyebilirsiniz. Bunu yapmak için WP_HEAD’e bağlı bir işlev kullanmanız gerekir. İçeride, bir gönderme kimliği ile bir dizi yapın, ardından prarender etiketi için işaretlemeyi tekrarlayın. Prarender etiketleri, stil sayfası gibi bağlantı öğeleri, ancak “Prender” değerini kullanarak demiryolu özellikleri için kullanır. İşte bunun nasıl yapılacağına bir örnek: add_action (‘wp_head’, function () {
if (is_front_page ()) {
$ direkler = dizi (1,2,3);
Foreach ($ gönder) {
$ url = get_permalink ($ post);
printf (”, esc_url ($ url));
}
}
});
Tabii ki, postanızı dinamik olarak, örneğin özel alanlara göre seçmek isteyebilirsiniz. Ana yazı dizininde çalışan aşağıdaki örnekte, yazı meta “prefetch_on_home” alanına dayanarak sorulur. Bağlantıda bulunan bir gönderi varsa, ön -daleer etiketi kaldırılır: add_action (‘wp_head’, function () {
if (is_home ()) {
$ args = dizi (
‘Meta_key’ = & gt; ‘prefetch_on_home’,
‘meta_value’ = & gt; Doğru
);
$ query = yeni wp_query ($ args);
if ($ query- & gt; had_posts ()) {
foreach ($ query- & gt; $ yazı olarak yayınlar) {
$ url = get_permalink ($ post- & gt; id);
printf (”, esc_url ($ url));
}
}
}
});