Haber projelerinin arama motoru optimizasyonunun sırları. WordPress optimizasyonu ve kendi veritabanının düzenli olarak yenilenmesi. QHub - Ofis veya BT Şirketi için Üst Düzey WordPress Temaları

  • 05.05.2019

Not: tarayıcınızın küçük boyutuna göre otomatik olarak ayarlanan ve okunabilirlik için sitenin bazı ayrıntılarını gizleyen sitenin uyarlanabilir sürümü etkinleştirilir. Mutlu seyirler!

Merhaba. Bugün konuya devam edeceğiz HTML site düzeninin optimizasyonu hakkında makalede başladı.

Önce bunun neden önemli olduğunu anlayalım ve sonra pratik tavsiyelere geçelim.

Doğru yapılmış (dizgi) site şablonu:

  • Sayfa yüklemeyi önemli ölçüde hızlandırabilir (özellikle daha önce her şey çalışıyorsa);
  • Sayfalarınızın arama sonuçlarının ÜSTÜNDE yer almasını kolaylaştıracaktır (yalnızca hızlı yükleme nedeniyle değil);
  • Tam tarayıcılar arası uyumluluk, yani sitenin tüm tarayıcılarda aynı doğru görüntülenmesi şansınızı artıracaktır;
  • Uzun yıllar sonra sitelerinizi yeni tarayıcılar (veya eski tarayıcıların yeni sürümleri) için yeniden yapmanız gerekmeyeceğine dair küçük bir garanti verecektir.

Basit şeylerden daha ilginç olanlara geçmenizi öneririm.

Bölüm 1. HTML ve CSS standartlarına uyun

Her ihtimale karşı, HTML ve CSS'ye ek olarak, sitelerimizin daha kaynak yoğun olan ve sayfa yükleme hızını önemli ölçüde yavaşlatan JS ve PHP bölümlerini de optimize edebileceğimizi söyleyeceğim. Ancak, sayfa yükleme hızına ek olarak, JS ve PHP bileşenleri, HTML işaretlemesinin, yani site şablonunun aksine, sitenin tanıtımını hiçbir şekilde (sadece bozmazlarsa) etkilemez.

1.1 Etiketleri her zaman kapatın.

Kapatılması gerekmeyenler de dahil olmak üzere, XHTML standardının düşmanı olsanız bile, bu kurala bağlı kalmak daha iyidir. Örnek:

  • Liste öğesi
  • Liste öğesi
  • Liste öğesi

Her li etiketi kapalıdır, ancak bu gerekli değildir.

1.2 Etiketlerin doğru yerleştirilmesine dikkat edin.

İlkesine göre: ilk açıldı - son kapandı. Nasıl doğru olmadığına bir örnek:

Metin

Nasıl doğru:

Metin

1.3 CSS ve JS'yi asla HTML düzeni ve etiket nitelikleri içinde tanımlamayın.

Hiçbir zaman! Başka bir deyişle, varlığı unut stil özelliği ve stil etiketi:

Metin

Tüm stilleri açıklayın ayrı bir .css dosyasında

style niteliğini yalnızca bazı eylemler için javascript kullanarak dinamik olarak oluşturarak kullanabilirsiniz. Örneğin, bir resme tıklayarak sayfadaki tüm metnin rengini değiştirmeniz gerekiyorsa, yalnızca bu durumda istenen etiket için gerekli değerlerle dinamik olarak bir stil niteliği oluşturabilirsiniz (bu örnekte, vücut için). Niye ya? Çünkü arama robotları zaten onu görmeyecek ve hiç kimse (kullanıcılar dahil) fazladan kod indirmeyecek, çünkü işlem sayfa tamamen yüklendikten sonra gerçekleşir.

Ancak, bu gibi durumlarda, yine de istenen etikete bir stil niteliği eklemek yerine önceden tanımlanmış bir CSS sınıfı eklemenizi tavsiye ederim. Bu, en azından daha sonra düzenleme için daha uygundur.

Aynısı JS için de geçerlidir, tüm JS kodları ayrı dosya, mizanpajınızın içinde değil veya daha kötüsü etiket özellikleri arasında.

1.4 Caps Lock ve büyük harfleri unutun.

Tüm etiketleri, nitelikleri ve anlamlarını küçük (küçük) harflerle yazın, aynısı CSS stil sayfaları için de geçerlidir.

Yukarıda açıklanan hemen hemen her şey resmi HTML ve CSS spesifikasyonundadır ve aşağıdakiler için geçerlidir: belgenin geçerliliği.

Bu nedenle W3C standartlarına bağlı kalarak, yani belgenin geçerliliğini gözlemleyerek, aşağıdaki SEO avantajlarını elde ettiğinizi belirtmeliyim:

  • Temiz kod ve sonuç olarak, sitenize arama motorlarının ek güveni;
  • Tarayıcının geçersiz bir belgede hata ayıklamak için zaman kaybetmesi gerekmediğinden daha hızlı sayfa yükleme.

Ancak, geçerlilik üzerinde durmamalı, mümkün olduğunca buna bağlı kalmaya çalışmalı, ancak diğer her şeyin (zaman, işlevsellik vb.)

Bölüm 2. Sayfa yüklemeyi hızlandırın - sıralama faktörlerinden biri

2.1 Lütfen resimlerin gerçek boyutlarını belirtiniz.

Buradaki nokta iki şeydir:

  • Özellikleri eklediğinizden emin olun Genişlik ve boy uzunluğu etiket için resim: Bu, tarayıcının hangi boyutta görüntüleneceğini önceden bileceği için resimlerin yüklenmesini hızlandıracaktır.
  • Niteliklerde belirttiğiniz boyutta bir resim eklediğinizden emin olun.

Resim ihtiyacınızdan daha büyükse, HTML veya CSS kullanılarak küçültülebileceği için zamandan tasarruf etmenize gerek yoktur. Zaman ayırın, Photoshop veya analoglarına gidin ve resmi sitede görmek istediğiniz boyuta küçültün, bu sayfaların yüklenmesini önemli ölçüde hızlandırabilir.

2.2 JS yerine CSS3 kullanın.

JS, sayfalarınızın yüklenmesini önemli ölçüde yavaşlatabilir ve sayfa yüklendikten sonra (sürünen çizgiler ve diğer dinamik şeyler gibi çeşitli efektler) yükleme oluşturmaya devam edebilir, bu da site sekmesi açıkken tarayıcıyı yavaşlatabilir. açık.

Günümüzde pek çok güzel ve ilginç efekt ancak CSS3 özelliklerinin (örneğin geçiş, kutu gölgesi, kenarlık yarıçapı, opaklık, dönüştürme, arka plan boyutu) ve ustaca kullanılmasıyla elde edilebilir.

Yukarıdakilerin tümü tek bir cümlede özetlenebilir: JS'yi CSS3 ile değiştirebildiğiniz her yerde (nasıl olduğundan şüpheleniyorsunuz), CSS3'ü tereddüt etmeden kullanın! Benzer snippet'leri bulmak için CSS3'ün yeni özelliklerini keşfetmenizi tavsiye ederim.

2.3 Daha Az Photoshop - Daha Fazla CSS 3.

Bu motto uzun süredir birçok webmaster tarafından kullanılmaktadır. Yalnızca CSS ile düzgün degradeler, kenar yumuşatılmış köşeler, alt gölgeler (iç ve dış) ve güzel metinler içeren güzel düğmeler ve tasarım öğeleri oluşturabilirsiniz. Grafik tasarım öğelerini CSS koduyla değiştirebileceğiniz her yerde - yapın! Örnek:

Veya Abone ol düğmem! her makalenin sonunda. Bu arada, yeni faydalı makaleler, spam veya reklam olmamasıyla ilgili bildirimlere abone olmayı unutmayın.

Yukarıda listelenen CSS3 özelliklerine ek olarak, RGBA renk açıklama formatı da sizin için kullanılabilir.

Tarayıcılar arası CSS geçişleri oluşturmak için colorzilla.com'da bunun gibi ücretsiz hizmetleri kullanabilirsiniz.

2.4 Görüntüleri CSS hareketli grafiklerinde birleştirin.

CSS 3 ile çizemediğimiz bu resimler bir araya getirilmelidir (ideal olarak). Bu, sayfa yüklenirken sunucuya yapılan istek sayısını azaltmak için gereklidir. Bu öğe web sunucunuzdaki yükü önemli ölçüde azaltabilir ve aynı zamanda sayfaların yüklenmesini hızlandırabilir, bir taşla 2 kuş!

Bunun neyle ilgili olduğu hakkında daha iyi bir fikir edinmek için CSS hareketli grafiğime bir göz atın:

Fena değil, değil mi? Tüm öğeler için tek bir arka plan görüntüsü vardır, yalnızca onu hareket ettiririz ve arka plan konumu özelliği sayesinde belirli bir öğenin arka planındaki görüntünün gerekli kısmını değiştiririz, örneğin şöyle:

# subs, # left, .mail, .rss, .vk (arka plan: url (/images/1.png) tekrarsız) #subs (arka plan konumu: -28px -120px;) #left (arka plan konumu: -35px -20px;) .mail (arka plan konumu: -43px -50px;) .rss (arka plan konumu: -12px -8px;) .vk (arka plan konumu: -34px -56px;)

Sprite'ı Photoshop kullanarak manuel olarak oluşturmak en iyisidir, ancak bu size oldukça karmaşık bir görev gibi görünebilir, bu nedenle sizin için CSS kodunu yazmak da dahil olmak üzere sizin için her şeyi yapacak ücretsiz hizmetleri kullanabilirsiniz. En sevdiğim servis SpriteMe. Ancak tekrar etmekten bıkmayacağım: Her şeyi elle yapmak her zaman daha iyidir, özellikle bu şekilde, sprite çok daha kompakt (boyut ve dolayısıyla ağırlık olarak) ve dolayısıyla daha verimli olabilir.

2.5 JS dosyalarını doğru şekilde yerleştirin.

Siteniz tarafından bağlanan tüm JS dosyaları, kodun mümkün olduğu kadar alt kısmına yerleştirilmelidir, bunları sitenin "head" kısmına (head etiketleri arasına) eklemeniz gerekmez - bu, sayfa yüklemesini önemli ölçüde yavaşlatır. En iyi seçenek, JS dosyalarını kapanış gövde etiketinin önüne eklemek olacaktır, yani sayfanın en altında, aşağıda hiçbir yer yoktur.

Ve çok faydalı bir tavsiye daha: ideal olarak, tüm JS dosyalarınız tek bir dosyada birleştirilmelidir, yani kodu tüm dosyalardan kesip (Ctrl + X) tek bir dosyaya kopyalarız, böylece sonunda bir tane olur aşağıda, kapanış gövde etiketi tek dosyasından önce:

...

Bu, web sunucunuza gelen istek sayısını azaltacağından, sayfalarınızın yüklenmesini önemli ölçüde hızlandırabilir. JS dosyasını sayfanın altına yerleştirmek, yüklenmesini ve işlenmesini geciktirecek ve bu da sayfanın ana bölümünün oluşturulmasını hızlandıracaktır. Ve son JS dosyanızı kısaltmayı (sıkıştırmayı) unutmayın.

2.6 CSS dosyalarını doğru şekilde yerleştirin.

Bu arada, aynı zamanda (aynı nedenlerle) tek olması gereken CSS dosyası, tam tersine, mümkün olduğunca yüksek bir koda yerleştirilmelidir!

Ancak bunu başlık etiketinin üstüne yerleştirmenize gerek yok, SEO için en önemli olanıdır ve en üstte bırakmak daha iyidir. Şahsen, başlık etiketinden ve tüm meta etiketlerden hemen sonra bir CSS dosyası ekliyorum ve ondan sonra, örneğin bir favicon (tarayıcı sekmesindeki site simgesi) vb. Bağlayabilirsiniz.

Bölüm 3. Doğru SEO düzeni

3.1 Site Gezinme Kodu.

Tüm site gezintisi (menüler, kırıntılar, çevrimiçi mağazalardaki üreticilerin listeleri vb.) numarasız listeler (ul, li etiketleri) kullanılarak ve div ve a etiketleri kullanılmadan uygulanmalıdır.

İlk olarak, menünün bu yazımı iyi bir form olarak kabul edilir ve ikincisi, arama motorlarının navigasyonunuzun nerede ve nasıl düzenlendiğini anlaması daha kolay olacaktır, çünkü bunlar numarasız listelere sahip yapılara alışkındır ve düşüncesiz listeleme ile bloklara değil. bağlantıların. Doğru şekilde nasıl yapılacağına örnek:

3.1.1 Yatay menünün incelikleri.

Yatay bir menü uygulamanız gerekiyorsa size 2 ücretsiz ipucu vermek istiyorum:

  • Bunun için asla CSS float özelliğini kullanmayın (float, diğer öğelerin etrafına sarılmasına neden olur), bunun yerine şu kodu kullanın: ul.menu li (display: inline-block;)
  • Kodda, yukarıdaki örnekte olduğu gibi her yeni menü öğesini yeni bir satırda başlatmanız gerekmez. Her şeyi tek bir satırda yazmak ve noktalar arasındaki mesafeyi kullanarak ayarlamak daha iyidir. kenar boşluğu... Örnek:

HTML'deki satır sonu bir boşluğa eşittir, yani koddaki menü öğelerinin arasına Enter koyarsanız, site sayfasındaki kullanıcıların aralarında boşluk olur. Bunun ne sorunu var? Her tarayıcının farklı bir alan genişliği olabilir ve bazıları bunu tamamen görmezden gelebilir. Sonuç olarak, siteniz her yerde farklı görünecek ve bazen (kendi deneyimlerime göre) tasarımı büyük ölçüde bozabilir.

Bu nedenle, düzen için kendi kuralım var: herhangi biri (yalnızca menüde değil) satır içi blok elemanlar boşluk ve satır sonu içermemelidir! Aynı zamanda, bu önemsizdir, ancak sayfalarınızın toplam ağırlığını azaltır, çünkü zaten yazdığım gibi: 1 karakter (boşluklar ve satır sonları dahil) = sayfalarınızın ağırlığına +1 bayt.

3.2 Görüntülerin alt özelliği

img etiketine alt niteliğini eklediğinizden emin olun:

İlk olarak, bir doğrulama kontrolünden geçmek istiyorsanız bu gereklidir (XHTML'de kesin olarak, artık HTML'yi hatırlamıyorum, şu ya da bu şekilde her zaman katı XHTML standartlarına eşit olmalısınız) ve ikincisi, eğer resim yüklenmezse, kullanıcı bunun yerine resimler en azından alt ile yazılmış metni gösterecektir (ne hakkında). Üçüncüsü, resimlerinizin sitenize ek ziyaretçiler çekebilecek Google ve Yandex'den resim aramasına girme şansını artıracaktır.

Ve son şey: sitenizi sıralarken alt özelliğinde belirtilen kelimeler dikkate alınır, bu da anahtar kelimeleri oraya koyabileceğiniz, ancak aşırıya kaçmayın, insanlar için alt oluşturmak, yalnızca ara sıra anahtar kelimeler ekleyerek daha iyidir.

Tüm alt nitelikleriniz aynı anahtar kelimelerle doluysa, elbette cezalar bekleyin.

3.3 HTML h1-h6 başlıklarından en iyi şekilde yararlanın.

h1- Bu en büyük ve en önemli başlıktır ve mevcut sayfanızın başlığını içermelidir. Süre h6 en küçük ve en az anlamlı başlık. Birçok SEO uzmanı, h1 başlığını sayfa başına yalnızca bir kez kullanmanızı şiddetle tavsiye eder, bu mantıklıdır. Başlıkların geri kalanı herhangi bir sayıda kullanılabilir, ana şey akıllıcadır.

Web sitenizin düzeninde HTML başlıklarının bulunması, arama motoru tanıtımı için zaten bir artıdır ve ustaca yerleştirme sonucu ikiye katlayabilir. İşte Yandex'in kendisi bu konuda yazıyor.

Düzgün tasarlanmış ve yapılandırılmış sayfalar, kullanıcı için en çekici olanlardır ve ihtiyaç duydukları bilgileri bulmak çok daha kolaydır.

Sıralama, yalnızca talep metnine resmi uygunluğu, sunulan bilgilerin eksiksizliğini ve alaka düzeyini değil, aynı zamanda yapılandırılma ve çerçevelenme şeklini de dikkate alır.

Başlıkların düzendeki önemini zaten gördünüz, sadece olası tüm anahtar kelimeleri başlıklara dahil etmeye çalışmayın (bazen kendim yapıyorum), daha önce işe yaradı, ama şimdi işe yaramayacak. Başlıklar, alaka düzeyini manipüle etmek için değil, kullanıcı gezinmesi için kullanılmalıdır.

Şahsen, tüm alt başlıkları bir makalenin içine ekliyorum. h2, alt başlıklar alt başlıklar h3, ve küçük alt maddeler h4... Altta her yazının altında bir abonelik formu ve sosyal medya butonlarının olduğu bir blok var, adlarını da ekledim. h6... Sitenin sağ sütununda, bölüm adları h5.

Gördüğünüz gibi, HTML başlıklarını maksimumda kullanıyorum ve mantık otomatik olarak kodda her şeyi yukarıdan aşağıya düzenlememi söylüyor. Tam bir idil için başlıkları değiştirmek gerekli olsa da h6 ve h5, ama bu çok bilgiçlik olurdu :) ve o kadar önemli değil.

3.4 Siteye hızlı bağlantılar.

Manşet konusuna devam ederek, öneminden bahsetmek istiyorum. h1 ve nasıl doğru bir şekilde oluşturulacağını. Öncelikle, sayfa başına yalnızca bir kez kullanmanızı şiddetle tavsiye ederim! Bunu CMS'nizde takip edin. İkincisi, h1'in SEO üzerinde büyük bir etkisi vardır (sadece ikinci Başlık) yine de, ancak metni başlıktan h1'e kopyalamanızı tavsiye ederim.

Yandex'in yazısı:

Yandex'in hızlı bağlantıları doğru şekilde vurgulamasına yardımcı olmak için etiketteki metin anahtar sayfalar için, başlığıyla eşleşmelidir (örneğin, etiket tarafından vurgulanan sayfa başlığı ile <h1>) ve bu sayfaya işaret eden bağlantı metinleri ile.</p> <h4>3.5 Metin biçimlendirmenin tüm avantajlarından yararlanın.</h4> <p>Arama motorlarının açık, anlaşılır ve doğru bir yapıya sahip siteleri sevdiğini zaten öğrenmiştik. Bu nedenle, başlıklara ek olarak, mümkün olduğunca çok sayıda başka olasılık kullanmalısınız:</p> <ul><li>Numaralı ve sırasız listeler kullanın (ul, ol);</li> <li>Gövde metninizi div etiketlerine değil, paragraf etiketlerine sarın: p;</li> <li>Metne resim ve videolarla eşlik edin;</li> <li>HTML tabloları çizin;</li> <li>Mantıksal metin seçimi etiketlerini (ılımlı olarak!) kullanın: güçlü, em, u.</li> </ul><h4>3.6 Anahtar kelimeleri ve açıklama meta etiketlerini akıllıca kullanın.</h4> <p>V <b>tanım</b> sayfanızın ne hakkında olduğunu erişilebilir bir dilde yazın, mümkün olduğunca çok anahtar kelime eklemeye çalışmanıza gerek yok. İnsanlar için bir açıklama yazın, sadece bunun hakkında düşünün, aksi takdirde sadece aşırı optimizasyon ile kendinize zarar verebilirsiniz. Meta etiketine <b>anahtar kelimeler</b> hepsi aynı geçerlidir. İşte sitenin meta açıklamasının nasıl doğru bir şekilde oluşturulacağını açıklayan resmi Yandex sayfası: yeni bir pencerede oku.</p> <p><b>Not alın:</b> gereksiz meta etiketler kullanmayın (bu anlamsızdır), maksimum üç: anahtar kelimeler, açıklama ve site kodlamasını belirtmek için bir meta etiket:</p><p> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> </p><p>CMS'niz bunlardan daha fazlasını oluşturuyorsa (Yazar, Oluşturucu, vb.), bunları silmekten çekinmeyin! Site hem metinde hem de kodda gereksiz çöp içermemelidir.</p> <h4>3.7 Kodunuzu optimize edin.</h4> <p>Siteyi bitirdikten sonra, örneğin kullanarak HTML işaretlemesini nasıl azaltabileceğinizi düşünün ve ayrıca tüm etiketlerinizin bir şey yapıp yapmadığına dikkat edin. Etikete hiçbir CSS özelliği uygulanmadıysa, neden koydunuz? Bunu kontrol etmek için kullanın. Genellikle yeni başlayanlar birçok gereksiz div etiketi oluşturur. Şuna bir bakın, ne kadar az kod o kadar iyi!</p> <h4>3.8 Kodu kısaltın.</h4> <p>Tüm işler tamamlandıktan sonra HTML, CSS ve JS kodunuzu küçültün. Nasıl kesilir? Hepsini bir satıra yazın, mükemmel olacak. Ve bu bir şaka değil, HTML düzeninizdeki etiketler arasındaki tüm boşlukları ve tüm satır sonlarını kaldırın! Tarayıcıda Ctrl + U tuşlarına bastığınızda, tek bir sürekli satır görmelisiniz.</p> <p>Bu noktayı SEO bölümüne yazmam boşuna değildi, çünkü HTML düzeninde sekmelerin, satır sonlarının ve fazladan boşlukların olmaması, arama robotlarının sayfanın ana metnini daha hızlı işlemesine yardımcı olur.</p> <p>CSS ve JS'yi kısaltmanın en kolay yolu özel servislerdir; JS için, örneğin Google'dan Closure Compiler'ı kullanabilirsiniz (dikkatli olun, optimizasyondan sonra kodunuz işlevselliğini kaybedebilir); CSS için, csscompressor.com iyidir, ancak, genellikle makalenin en sonunda olan tek bir hizmet (JS ve CSS için) kullanırım.</p> <h2>Bölüm 4. Arama motorları için site düzenini optimize etmeye devam ediyoruz</h2> <h4>4.1 Ana metin ne kadar yüksek olursa, arama motorlarındaki konum o kadar yüksek olur.</h4> <p>2 parametre önemlidir:</p> <ul><li>Bir kullanıcının ilgili içeriğe (arama motorlarına göre) sayfayı kaydırması (kaydırması) için ne kadar ihtiyacı vardır;</li> <li>İlgili içeriğin kodda ne kadar yüksekte (başa yakın) olduğu.</li> </ul><p>Ve ikinci nokta, büyük olasılıkla, konumu büyük ölçüde etkilemiyorsa, sitenin yapısını ve tasarımını oluştururken ilk noktaya kesinlikle çok dikkat edilmelidir.</p> <p>Yandex'in yazısı:</p> <ul><li>Belgenin ana özü, tarayıcının ilk ekranında zaten açık olmalıdır.</li> <li>Kullanıcılar için metne erişimi belirgin hale getiren tasarım öğelerinin kullanılması önerilmez - kaydırma pencereleri, gizli açılır kutular vb.</li> </ul><p>Google'ın ayrıca, sayfanın yararlı (sorguyla ilgili) kısmına ulaşmak için sitenizi ne kadar kaydırmanız gerektiğini belirleyen özel bir algoritması vardır. Aşağıdaki resim bu algoritmanın çalışmasını göstermektedir, algoritma ortalama bir ekran çözünürlüğünde (1024 * 768) kontrol eder:</p> <p><img src='https://i1.wp.com/site-on.net/images/articles/screen6.3.png' width="100%" loading=lazy loading=lazy></p> <p>Ayrıca her iki arama motoru da tarayıcının ilk ekranındaki reklam ve banner sayısına çok dikkat eder.</p> <p>Unutmayın, ana içeriğe ne kadar uzun süre kaydırmanız gerekiyorsa, metnin ana bölümünü sayfanın en başında görünen rakiplere göre o kadar az tercih verilecektir.</p> <p>Bu vesileyle, birkaç faydalı ipucu:</p> <ul><li>Site başlığını olabildiğince küçük yapın (örnek nasıl <b>gerek yok</b>: bu blog);</li> <li>Sitenizi reklamlarla karıştırmamaya çalışın;</li> <li>İki sütunlu bir düzende, ana sütunun sağına mı yoksa soluna mı ek bir sütun koyacağınıza karar veremiyorsanız, her zaman sağına koyun. Arama botları, insanlar gibi, sitenize soldan sağa bakar, bu da ana içeriği solda tutmanın daha iyi olduğu anlamına gelir!</li> </ul><p>Şimdi ikinci nokta hakkında biraz. Bu blogda makalelerin ana kısmı yani metinleri gösterilmeden önce tam olarak bir satır kod (uzun da olsa) vardır, ikinci satır yazının ilk paragrafının başlangıcıdır. Bugün zaten yazdığım gibi: ideal olarak, tüm site bir satır olmalıdır ve ana metnin mümkün olduğunca başlangıcına yakın olması istenir.</p> <p>Bununla ilgili bir hile daha var. Örneğin, 2 site sütunumuz var - ana ve ek. Aynı zamanda, SEO'ya rağmen, gerçekten ek sütunun solda olmasını istiyoruz, bunda ölümcül bir şey yok. Ancak, bu durumda, ek sütundaki (soldaki) tüm kod ve tüm bilgiler kodda ana bölümden daha yüksek olacaktır ve bunu düzeltebiliriz!</p> <p>Bunun için CSS float özelliğini kullanacağız. Bir HTML düzeni oluştururken, ana sütunu (sağ) ek sütunun soluna (kodda daha üstte) yerleştireceğiz:</p><p> <div id="text">Sitenin ana bölümü.</div> <div id="left">Soldaki ek sütun.</div> <div class="clear"><!-- запрещаем обтекание всеми остальными элементами--></div> </p><p>Şimdi bunları CSS kullanarak değiştirelim:</p><p>#text (kayan: sağ;) #left (kayan: sol;) .clear (temizle: her ikisi;) <span>/ * sarma yok * /</p><p>Bence konuyu anladın. Her iki kod parçasında da üçüncü satırları atlayabilirim, çünkü bunlar bu makalenin kapsamı dışında kalan yerleşim ayrıntılarıdır. Ancak bu ipucu, acemi yerleşim tasarımcıları, özellikle de CSS float özelliğini ilk kez duyanlar ve daha da net olanlar için olası sorunları azaltmaya yardımcı olacaktır.</p> <h2>Bölüm 5. Google Sayfa Hızı</h2> <p>Google Page Speed, Google'ın sunduğu harika bir çevrimiçi hizmetin yanı sıra, HTML + CSS site şablonunuzu analiz ederken sizin için vazgeçilmez bir yardımcı olacak Chrome ve Mozilla için bir eklentidir. Size tüm eksiklikleri anlatacak ve daha da önemlisi size özel çözümler sunacaktır.</p> <p>Ayrıca HTML, JS ve CSS kodlarını kısaltmak için kullanmayı sevdiğim hizmettir, kullandıktan sonra %100 performans garanti edilir.</p> <p>Sadece Google Sayfa Hızı ile çalışmaya başlayın ve web sitesi şablonunuzun uygun müşteri tarafı optimizasyonunda seviyenizi gözle görülür şekilde artıracaksınız.</p> <p>Dikkatiniz için teşekkürler. İyi günler ve görüşürüz!</p> <p>Muhtemelen şimdiden optimize etmeye başlayalım. Haydi gidelim!</p> <h3>Sunucudaki aşırı yüke bir örnek.</h3> <p>Diyelim ki kullanıcı siteyi ziyaret etti ama sayfa açıldığında ne oluyor? Bilgiler ekranda nasıl görüntülenir? Bu işlemi bir site başlığı örneği ile takip edelim.</p> <p>Sitenin ana sayfasının başlığı ve URL'si, hatırlarsanız, WordPress ayarlarında ayarlanır: adimnka -> Seçenekler -> Genel. "Parametreler" sekmesinde bulunan tüm ayarlar, veritabanına veya daha doğrusu wp-options tablosuna girilir ve buradan çeşitli işlevler tarafından daha sonra talep edilir ve ekranda görüntülenir.</p> <p>Birçok işlev WordPres geliştiricileri tarafından yazılmıştır, ancak kendi başlarına yürütülemezler. Tam teşekküllü çalışmaları için, site şablonunun rol oynadığı bir tür bağlantı bağlantısına ihtiyaç vardır.</p> <p>Bildiğiniz gibi bir şablon, her biri sitenin belirli bir bölümünü görüntülemekten sorumlu olan bir dizi dosyadan oluşur. Şimdi başlığın görüntülendiği başlıkla ilgileniyoruz, hadi açalım <span>header.php dosyasını açın ve orada ne yazdığına bakın.</p> <p>Çoğu şablonda, ana site başlığı h1 etiketi içine alınır, bu nedenle bu etikete sahip bir kod parçası arıyoruz. Şablonumda, başlık çıktı kodu şöyle görünüyordu:</p><p> <h1>/"><?php bloginfo("name"); ?></h1> </p><p>Harika, başlık bir bağlantı olmalı, bu nedenle kod yapıyı içerir <span><a href=»ссылка»>Çapa</a> </span>... Ama link yerine ne yazıyor? Ve çapa biraz garip. Ancak bu, sunucudaki aşırı yükün açık bir örneğidir.</p> <p>Çapa ile biraz sonra ilgileneceğiz, ama şimdilik get_option() fonksiyonu ile tanışalım.</p> <h3>Get_option () işlevi ve sunucu yükü</h3> <p>Böylece sitenin ana sayfasının adını ve URL'sini WordPress ayarlarına girdik ve wp-options tablosunda veritabanındaki depolamaya gönderildiler.</p> <p>Kullanıcı kaynağımızın herhangi bir sayfasını açtığında ve header.php dosyası başlığı yüklemeye başladığında, get_option () işlevi etkinleştirilir.</p> <p>Yukarıdaki fonksiyonun çalışma prensibi, veritabanına veya daha doğrusu wp-options tablosuna erişmek ve belirtilen parametrelere göre oradan belirli verileri almaktır. Bundan sonra, komut <b>Eko</b> alınan verileri ekranda görüntüler.</p> <p>Biraz karmaşık, şey, hiçbir şey, şimdi her şeyi açıklayacağım. Parantezler, bizim durumumuzda get_option ('home') olan ve fonksiyona ne tür veri alması gerektiğini söyleyen bir parametreyi gösterir.</p> <p>Ana sayfa parametresi, işleve veritabanından ana sayfa URL'sini sorgulaması talimatını verir. Durmak! Yani ana sayfa URL'si de veritabanında mı saklanıyor? Doğru. Ve sayfa açıldığında fonksiyon onu talep ediyor yani sunucuda depolanan verilere ulaşılıyor.</p> <p>Şimdi 100 ziyaretçinin kaynağınıza geldiğini ve daha fazla yeni sayfa açarak "yaramaz oynamaya" başladığını hayal edin.</p> <p>Muhtemelen, sunucuya aynı anda binlerce, hatta milyonlarca isteğin düştüğü, sunucunun dayanamayacağı ve kaynağın engellendiği çeşitli sitelerdeki hacker saldırılarını duymuşsunuzdur.</p> <p>Veritabanına yapılan istek sayısını azaltırsak, sunucunun daha özgürce "nefes almasına" izin vereceğimiz ve serbest kalan kaynakları daha yararlı şeyler için kullanacağı anlaşılmalıdır, bu da elbette sayfa yükleme hızını etkileyecektir. .</p> <p>get_option() fonksiyonuna geri dönelim. Veritabanından belirli verileri almak için fonksiyon aşağıdaki parametreleri alabilir:</p> <p>get_option ("ev") - Ana sayfa URL'si <br>get_option ("admin_email") - Site yöneticisinin e-postası; <br>get_option ("blog adı") - Site adı; <br>get_option ("blog açıklaması") - Sitenin kısa açıklaması; <br>get_option ("blog_charset") - Site kodlaması; <br>get_option ("date_format") - Tarih biçimi; <br>get_option ("default_category") - Varsayılan kategori; <br>get_option ("siteurl") - WordPress URL'si (bkz. Seçenekler -> Genel); <br>get_option ("start_of_week") - Haftanın ilk günü; <br>get_option ("upload_path") - Varsayılan yükleme dizini (kullanımdan kaldırıldı); <br>get_option ("posts_per_page") - sayfa başına maksimum gönderi sayısı; <br>get_option ("posts_per_rss") - RSS beslemesindeki maksimum gönderi sayısı;</p> <p>Listelenen veri türlerinin çoğu, WordPress ayarlarında, "Seçenekler" sekmesinde belirtilir. İstisnalar şunlardır: "Site kodlaması" - doğrudan veritabanında belirtilir ve "Varsayılan indirme dizini" - seçenek 3.5 sürümünden beri ayarlardan kaldırılmıştır.</p> <p>Bütün bunları neden anlatıyorum? Gerçek şu ki, şablondaki dosyaların içeriği herkes için farklıdır, ancak içlerinde ne yazdığını ve nasıl çalıştığını anlarsanız, WordPress'i optimize etmek ve veritabanına gereksiz çağrılardan kurtulmak çok daha kolay olacaktır.</p> <p>get_option() fonksiyonunun nasıl ve ne şekilde değiştirileceğini biraz sonra anlatacağım ama şimdilik kodda çapa yerine ne tür bloginfo() yazıldığını bulalım.</p> <h3>Bloginfo () işlevi ve sunucu yükü</h3> <p>Kullanıcının sayfayı açtığı ana dönelim. Ana sayfa URL'sinin get_option ('home') işlevi kullanılarak veritabanından alındığını öğrendik.</p> <p>Tamam, ama başlık nereden geldi? Başlık ayrıca veritabanında saklanır, ancak bizim durumumuzda başka bir işlev tarafından alındı ​​​​ve görüntülendi - bloginfo ().</p> <blockquote><p><b>Bir notta!</b> bloginfo (), get_bloginfo () işlevini etkinleştiren bir şablon etiketidir. Şablonun herhangi bir yerinde kullanılabilir.</p> </blockquote> <p>bloginfo () işlevi aşağıdaki parametreleri alabilir:</p> <p>bloginfo ("url") - Sitenin URL'sini görüntüler; <br>bloginfo ("ad") - Sitenin adını görüntüler; <br>bloginfo ("açıklama") - Sitenin açıklamasını görüntüler; <br>bloginfo ("template_url") - geçerli tema dizininin yolu; <br>bloginfo ("template_directory"), "template_url" ile aynıdır; <br>bloginfo ("stylesheet_url") - mevcut temanın stil sayfasının yolu; <br>bloginfo ("stylesheet_directory"), "stylesheet_url" ile aynıdır; <br>bloginfo ("karakter kümesi") - Sitenin kodlamasını görüntüler; <br>bloginfo ("admin_email") - Yöneticinin e-posta adresini görüntüler; <br>bloginfo ("sürüm") - WordPress sürümünü görüntüler; <br>bloginfo ("html_type") - html_type tablosu wp-options'dan veri çıkarır; <br>bloginfo ("pingback_url") - xmlrpc.php dosyasının yolu; <br>bloginfo ("rss2_url") - RSS 2.0 besleme URL'sini görüntüler (etki alanı / besleme); <br>bloginfo ("comments_rss2_url") - Yorum besleme URL'sini görüntüler (alan / yorumlar / besleme); <br>bloginfo ("rdf_url") - RDF-RSS 1.0 beslemesinin (etki alanı / besleme / rfd) URL'sini görüntüler; <br>bloginfo ("rss_url") - RSS 0.92 besleme URL'sini görüntüler (etki alanı / besleme / rss); <br>bloginfo ("atom_url") - Atom besleme URL'sini (etki alanı / besleme / atom) yazdırır;</p> <p>bloginfo() işlevi get_option() işlevinden biraz farklıdır, ancak benzer bir prensipte çalışır, yani veritabanından belirli verileri ister ve ekranda görüntüler.</p> <p>bloginfo() fonksiyonunun oluşturduğu kuzeydeki yük konusunda farklı görüşlerin olduğunu söylemekte fayda var. Ancak yük mutlaka gerçekleşir ve eğer onu azaltmak için bir fırsat varsa, o zaman bu fırsattan yararlanmamak günahtır.</p> <p>Bir dizi önlem aldım, ardından blogum hızını iki katından fazla artırdı.</p> <p><br><img src='https://i2.wp.com/seo-mayak.com/wp-content/uploads/2014/03/skorost-zagruzki-stranitc3.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p><br><img src='https://i1.wp.com/seo-mayak.com/wp-content/uploads/2014/03/skorost-zagruzki-stranitc2.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Ayrıca, MaxCache gibi herhangi bir önbellek eklentisi veya komut dosyası kullanmıyorum ve ayrıca barındırma değiştirmedim ve TimeWeb'e sadık kaldım. Sonuç, yalnızca WordPress optimizasyonu sayesinde elde edildi. Bu yüzden kendi sonuçlarını çıkar.</p> <p>Aldığım önlemler elbette sadece veri tabanına gelen taleplerin azalmasıyla ilgili değil ve yavaş yavaş her şeyi anlatacağım ama bu hacimli malzemeyi tek bir yazıya sığdıramam.</p> <p>Bu yüzden sayfa yükleme hızında yeni potlar bekleyin ve onları kaçırmamak için abone olun <span>blog güncellemeleri</span>.</p> <h3>Veritabanı sorgusu azaltma teknolojisi</h3> <p>Header.php dosyamda başlık kodunun nasıl göründüğünü hatırlatmama izin verin:</p><p> <h1>/"><?php bloginfo("name"); ?></h1> </p><p>Ve şimdi, en ilginç şey. Kaynak koduna bakarsanız, oradaki başlık kodu tamamen farklı bir biçim alacaktır:</p> <p><br><img src='https://i0.wp.com/seo-mayak.com/wp-content/uploads/2014/03/skorost-zagruzki-stranitc4.jpg' align="center" width="100%" loading=lazy loading=lazy></p> <p>Bu, header.php dosyasına yazılması gereken başlık kodudur. Ardından sunucu, açık sayfa sayısıyla çarpılan tamamen gereksiz iki istekten kurtulacaktır.</p> <p>Ama o zaman neden yukarıda belirtilen işlevler şablon dosyalarında yazılı?</p> <p>Gerçek şu ki, geliştiriciler, hazırladıkları şablonların daha sonra hangi alanda kullanılacağını ve sitelerin hangi adlara sahip olacağını bilemezler, bilemezler. Bu nedenle veritabanından veri alan tüm şablonlar için evrensel işlevler geliştirilmiştir.</p> <p>Ancak sitemizin adını ve bildiğimiz etki alanını da biliyoruz. Bu işlevleri kullanmaya gerek olmadığı ortaya çıktı.</p> <p>Bu nedenle header.php dosyasından başlayarak yukarıdaki fonksiyonlara sahip kod bölümlerini arıyoruz, ardından kaynak kodda nasıl göründüklerine bakıyoruz ve bunları değiştiriyoruz.</p> <p>Malzemeyi pekiştirmek için birkaç örnek vereceğim. İşte kodlama bilgilerini veren kod.</p><p> <meta http-equiv="Content-Type" content="<?php bloginfo("html_type"); ?>; karakter kümesi =<?php bloginfo("charset"); ?>" /> </p><p>Kaynak kodunu görelim:</p> <p>Tüm satırı kopyalayın ve işlevli kod yerine yapıştırın.</p> <p>Css dosyası bağlantı kodu:</p><p> <link rel="stylesheet" href="<?php bloginfo("stylesheet_url"); ?>"type =" metin / css "media =" ekranı "/></p><p>Stil sayfasına giden yol, işlev kullanılarak çıkarıldı. <span>blog bilgisi ("stylesheet_url")</span>... Kaynak kodunu görelim:</p> <p> <link rel="icon" href="<?php bloginfo("template_url"); ?>/images/fav.ico "type =" image / x-icon "/></p> <p>Eğitimin ikinci kısmı: WordPress şablonlarını optimize etme. İstediğiniz bölüme hızlı bir geçiş için talimatların içeriğini öneriyorum.</p> <i> </i><ol><li>Gelişmiş WordPress teknik optimizasyonu.</li> </ol><ul><ul><li>kategoriler için noindex ve nofolow;</li> <li>gereksiz arşivleri devre dışı bırakmak;</li> <li>sayfa numaralandırmanın ayarlanması;</li> <li>önemsiz bağlantılar için nofolow.</li> </ul></ul><ol><li>Arama sonuçlarındaki konumu artırmak için sitenin yapısını değiştirmek.</li> </ol><ol><li>Sonuçlar.</li> </ol><h3>Bölüm 2. WordPress şablonlarını optimize etme</h3> <h4><span>WordPress kırıntıları</span></h4> <p>Ekmek kırıntıları, sitenizin ana sayfasına ve makalenin ait olduğu kategoriye bir bağlantı içermelidir. Giriş birden fazla kategori içeriyorsa, bir kategori seçilmelidir. Bazı WordPress kırıntıları eklentisi yükleyin ve uygun kodu şablonunuza dosyalarda ekleyin <i>tek.php</i>, <i>sayfa.php</i> ve <i>arşiv.php</i>.</p> <h4>Başlıklar</h4> <p>Çoğu WordPress temasının doğru başlıklara sahip olmasına rağmen, her ihtimale karşı başlığın etikette olduğundan emin olun. <i><h1>. </i> Site adınız da olmalıdır <i><h1> </i> ana sayfada ve en fazla <i><h3> </i> gönderilerde veya kategorilerde. Bunu değiştirmek için dosyaları düzenleyin <i>post.php</i> ve <i>sayfa.php</i>.</p> <h4>Kodu temizleme</h4> <p>WordPress sitelerinin SEO'su, yalnızca şablonlardaki ekstra koddan daha da kötüleşir. WordPress temanızın php dosyalarındaki tüm komut dosyaları ve stiller en iyi şekilde * .js ve * .css dosyalarına taşınır. Bu tür manipülasyonlar, web sitenizi ziyaret edenlerin tarayıcılarının bu dosyaları önbelleğe almasına yardımcı olacak ve arama motorlarının artık onları indirmek için zaman kaybetmesine gerek kalmayacak. WordPress şablon kodunuzu temiz tutmaya çalışın.</p> <h4>Artan hız için çabalamak</h4> <p>Blogunuzun yüklenme hızı, arama motorunun her gün içinden geçtiği sayfa sayısında çok önemli bir faktördür. Sitenizin yükleme hızını artırmak için iki şey yapabilirsiniz:</p> <ul><li>WordPress şablonunuzu sitenizin veritabanına yapılan çağrıların hacmini en aza indirecek şekilde optimize edin;</li> <li>Bu eklentide biraz değişiklik yaptıktan sonra sitenizi daha hızlı hale getirebilecek WP Super Cache adlı çok kullanışlı bir WordPress SEO eklentisi yükleyin.</li> </ul><h4>Kenar çubuğunu değiştirme</h4> <p>Sitenizdeki kenar çubuğundaki tüm arkadaşlarınıza bağlantı göndermeniz gerekmez. Bunu gerçekten yapmak istiyorsanız, yalnızca sitenin ana sayfasında görünmelerini sağlayın. Çok fazla bağlantı tıklarsanız, arama motorları sitenizi eski sürüme geçirebilir, bu nedenle ne kendinize ne de arkadaşlarınıza bir fayda sağlamıyorsunuz.</p> <p>Belki yakında geliştiriciler, WordPress SEO optimizasyonu için farklı sayfalarda farklı widget'ları görüntülemek gibi faydalı bir özellik ekler, ancak şimdi durum böyle değil. Bu amaçla, Conditional Widgets adlı çok kullanışlı bir eklenti kullanıyorum. Ana sayfada ve iç sayfalarda başka bir widget seti kullanmak iyi bir fikirdir.</p> <p>Devam edecek...</p> <p>Bu mümkün mü <b>WordPress optimizasyonu</b> ve basit yöntemlerle hızlandırma? Tabii ki! WordPress varsayılan olarak hafif ve hızlı olmasına rağmen, yanlış yapılandırılması birçok işlemi yavaşlatabilir ve son derece kafa karıştırıcı hale getirebilir. Web sitenizi hızlandırmaya yardımcı olabilecek yollara dikkat etmenizi öneririz.</p> <p>Microsoft'un son araştırmasına göre kullanıcıların sayfa yüklenmesi için bekleme süresi 12 saniyeden 8 saniyeye düştü, insanlar daha sabırsız hale geldi. Ayrıca araştırmalar, yüklenmesi 3 saniyeden uzun sürerse, kullanıcıların %40'ının kaynağınızdan ayrılacağını göstermiştir. Bu nedenle, WordPress'i optimize etmek ve hızlandırmak bir zorunluluktur.</p> <h5>1. WordPress optimizasyonu ve kendi veritabanınızın düzenli olarak yenilenmesi.</h5> <p>WordPress, ilişkisel veritabanı tabanlı bir içerik yönetim sistemidir. Veritabanı büyükse, bu İnternet kaynağının çalışmasında yavaşlamaya neden olabilir.</p> <p>WordPress performansının yavaşlamasına neden olabilecek büyük bir veritabanı kullanırken aşağıdaki parametreleri göz önünde bulundurun:</p> <ul><li><span>Revizyon sonrası: İşlev " <i>Revizyon sonrası</i>» </span> veritabanını hızla doldurur, ardından İnternet projesi yavaş çalışmaya başlar. Güncellenen her gönderi veritabanına kaydedilir. Veritabanı bu şekilde doluyor. Bu işlev tamamen devre dışı bırakılabilir veya sınırlandırılabilir. Revizyonları kısıtlamak için ayarlar dosyasına gitmeniz gerekir. <b>wp-config.php</b> aşağıdaki satırları ekleyin:</li> </ul> tanımla ("AUTOSAVE_INTERVAL", 300); // saniye tanımla ("WP_POST_REVISIONS", 5); <p>Kod değişikliklerinden sonra, WordPress en fazla 5 gönderi değişikliğini ve yalnızca 5 dakikayı saklar. Gerekirse, "Revizyon Sonrası" işlevini yeniden etkinleştirebilirsiniz.</p> <ul><li>wp-config.php dosyasının kodunu değiştirmek istemiyorsanız, bir eklenti - Revizyon Kontrolü veya post revizyonları kaldırmak için bir eklenti - WP Clean Up yükleyebilirsiniz. Ardından, optimize edilmiş WordPress, revizyonları otomatik olarak yönetmeye başlayacaktır. Nasıl kurulacağını ve yönetileceğini daha ayrıntılı olarak yapabilirsiniz.</li> <li><span>Blog bağlantıları ve geri izlemeler</span>: Blog bağlantıları ve geri izlemeler de veritabanını doldurabilir. Ayrıca kapatılabilirler. Bunu şu şekilde yapabilirsiniz: <i>Ayarlar / Tartışma / Diğer bloglardan (bildirimler ve geri bağlantılar) yeni makalelere bildirimlere izin ver</i></li> <li><span>Blog Yorumları</span>: Bir blogdaki yorumlar hiç de fena değil, ancak veritabanında yer kaplayan binlerce spam yorum değilse. Veritabanını "çöp atmamak" için bu tür yorumları düzenli olarak silmek zorunludur.</li> <li>Eklentiler. Bazı eklentiler veri toplar ve bir veritabanına yükler. İlk başta kullanışlı görünüyorlar, ancak gerçekte çok fazla yer kaplıyorlar. Örneğin, bir eklenti 160 MB'a kadar kullanabilir. veritabanı alanı. Bu sadece bir eklenti! Ve eğer birkaç tane varsa?</li> <li><span>Analitik ve kayıt.</span> Bir web projesinin geçmişini ve veri kaydını analiz eden eklentilere karşı dikkatli olmanız gerekir. Çoğunlukla büyük miktarda veritabanı kullanırlar, bu da sayfa performansının yavaşlamasına ve WordPress optimizasyonunun düşmesine neden olabilir.</li> <li>WP-Cleanup eklentisini yükleyebilir ve veritabanınızı temizlemek ve optimize etmek için kullanabilirsiniz.</li> </ul><h5>2. WordPress'te görüntüleri optimize etme.</h5> <p>Sayfaya yüklenmesi için geçen süre, resimlerin boyutuna bağlıdır. Bu, yüksek çözünürlüklü bir resim yüklemeniz gerektiğinde veya bir fotoğraf makalelerde yayınlanıp ardından ana sayfada görüntülendiğinde olur.</p> <p>var <b>Optimize etmenin 2 yolu</b> kendi resimleri:</p> <p>· Fotoğrafların boyutunu düzenli olarak optimize edin ve küçültün; bu, fotoğrafın kalitesini düşürmeden yapılabilir;</p> <p>Bu durumda, <b>ücretsiz OptiPic hizmeti</b>, sizin katılımınız olmadan sitedeki tüm görselleri sizin için otomatik olarak sıkıştıracaktır.</p> <p>Bu arada, çok sayıda resminiz varsa, kodu kullanabilirsiniz. <b>indirim kuponu</b>ücretli mod ve %5 indirim için kodu kopyalayın <b>dSAdDeN2xj7_Nr9B1LH68MoyeuJxMeUY</b></p> <p>· Görüntülerin yüklenmesini geciktirin; bu yöntem, okuyucu fotoğrafın bulunduğu pencerede gezinirken fotoğraf yüklenmediğinde kullanılır. Bu yöntem, web sitesini yüklerken sorunları önleyecektir. Bunu yapmak için çeşitli eklentiler kullanabilirsiniz, örneğin Lazy Load ve benzer ada sahip benzer eklentiler.</p><p>Resmi optimize etmek, onu 2 MB boyutundan küçültmenize olanak tanır. 600 kb'a kadar. kalite bozulması olmadan. Bu, görüntünün gereksiz kısımlarını kaldırmak için yapılır. Fotoğraflar, yüklü özel eklentiler kullanılarak bir WordPress blogunda optimize edilebilir.</p><p>Şüphesiz, böyle <i>WordPress optimizasyonu</i> Portalınızın yükleme hızı üzerinde büyük bir etkisi olacaktır, çünkü genellikle, özellikle mobil cihazlar ve mobil İnternet için yüklenmesi en uzun süren optimize edilmiş görüntüler değildir.</p> <h5>3. Önbelleği kullanma ve başlıkları kaldırma.</h5> <p>Çoğu WordPress web kaynağı, önbelleğe alma kullanıyorsa iki kat daha hızlı olabilir.</p> <p>Önbelleğe alma ile WordPress optimizasyonu, web kaynak dosyalarının ziyaretçinin tarayıcısının önbelleğinde veya sunucudaki hazır sayfalarda saklanmasına dayanır, yani ziyaretçi siteyi ziyaret ettiğinde zaman zaman sayfayı otomatik olarak önbellek dosyasına kaydeder. Tipik olarak, önbellek ayarları değiştirilmezse, web projesi yenilendiğinde ziyaretçinin tarayıcı önbelleği yenilenir ve böylece hiçbir şeyin kaybolmaması sağlanır.</p> <p>Önbelleğe almayı etkili bir şekilde kullanmak için kendim kullandığım WP Super Cache eklentisini kullanabilirsiniz. Bu eklenti, WordPress'in yüklenmesini hızlandırır ve hazır sayfalar sunucu diskine kaydedilerek optimizasyon elde edilir. Bu sayede, bir tarayıcı bir sayfa istediğinde, bir blogun her seferinde sıfırdan bir sayfa oluşturmasına gerek kalmaz. Standart bir indirme durumunda, veritabanına çok sayıda sorgu yapması, programı PHP'de işlemesi vb. Önbellek ile hemen hazır bir sonuç verilir.</p><p>Önbelleğe alma, blogunuzun hızını önemli ölçüde artırabilir. Tam önbelleğe alma özelliğinin bir WordPress blogunu 2,4 saniyeden 900 milisaniyeye kadar hızlandırabileceği bulundu.</p><p>Önbelleğe almayı etkinleştirdikten sonra, başlık sona erme modülünü de etkinleştirebilirsiniz, bu Apache sunucusu mod_expires http modülüdür. Bu optimizasyon, ziyaretçilerin tarayıcılarını sunucudan belirli dosyaları ne zaman isteyeceklerini uyararak WordPress'in hızını artıracaktır. Ve dosyaları doğru zamanda kullanıcının tarayıcısında saklamasını sağlamak. mod_expires modülü, sunucu kaynaklarından tasarruf edebilir ve sayfa açma hızını büyük ölçüde artırabilir. Modülü etkinleştirmek ve doğru şekilde yapılandırmak için .htaccess'e hangi girişlerin yazılacağına ilişkin ayrıntılar için "" makalesine bakın. Barındırma sistemimizde bu modül tüm web siteleri için varsayılan olarak etkindir. Böylece, zaten başlangıçta optimizasyonlarını iyileştiriyorlar.</p> <h5>4. mod_deflate aracılığıyla GZIP Sıkıştırmasını Etkinleştirme.</h5> <p>Dosyaları bir bilgisayarda Zip formatına sıkıştırmak için en popüler araç nedir? 7-Zip? WinRar? Birçoğu, 200MB'den 40MB'a indirilen bir dosyada dosyaları sıkıştırmak ve inanılmaz verimliliği gözlemlemek zorunda kaldı. Bu nasıl olur? Teknolojik sıkıştırma bu şekilde mümkün değil mi? Her şey mümkün, aynısını blog için de yapabilir ve böylece hızlı çalışmasını ve mükemmel optimizasyonunu sağlayabilirsiniz.</p> <p>GZIP Sıkıştırma, sayfa dosyalarını Zip biçiminde sıkıştırmaya ve bunları tamamen ziyaretçilere aktarmaya yardımcı olur, böylece yükleme hızını optimize eder. Bunun için Apache sunucusu http modülü mod_deflate kullanılır. Başka bir deyişle, İnternet sayfasının trafiği aynıdır, ancak ziyaretçilere sıkıştırılmış sürüm tarafından hizmet verildiğinden blogun kendisi hızlıdır.</p> GZIP Sıkıştırma kullanılarak 68 kb'den 13 kb'ye sıkıştırılmış bir web kaynağını kontrol ettik, Worpress yüklemesini 5 kat hızlandırdı. <p>Bu modülün bizimki gibi iyi bir barındırmada nasıl çalıştırılacağı ve yapılandırılacağı "" makalesinde açıklanmaktadır.</p> <h5>5. CDN'yi kullanma.</h5> <p>Bir CDN'nin blog performansını %60 oranında artırabileceğini gösteren çalışmalar var.</p> <p>Sayfa içeriğinin yüklenme hızı, barındırmanın bulunduğu yere, web projesinin bulunduğu yere bağlıdır. Örneğin, barındırma Hindistan'da bulunuyorsa ve oturum açma örneğin Amerika Birleşik Devletleri'nden geliyorsa, site Hindistan'da olduğundan daha yavaş yüklenir. Bu durumdan nasıl çıkılır? Sınırlı İnternet erişim hızına sahip kişiler, web sitesi yüklemesini hızlandırmak için CDN hizmetini kullanabilir.</p> <p><img src='https://i1.wp.com/reallyhost.ru/wp-content/uploads/2016/11/b1a60e238a.jpg' width="100%" loading=lazy loading=lazy></p> <p>WordPress web portalının CDN hizmetini kullanabilmesi için, kullanıcıların kendilerine daha yakın sürümü kullanabilmeleri için içeriği dünya çapında dağıtması gerekir.</p> <h5>6. WordPress temasını optimize etme ve değiştirme.</h5> <p>WordPress temalarının blogunuzu yüklemesi de uzun zaman alabilir. Şişirilmiş ve öncelikle harici isteklere dayalı bir WordPress teması kullanırsanız, blogunuz belirlenmiş standartlara dayalı temaları kullananlara kıyasla daha yavaş çalışır. Optimizasyonun burada oldukça zor olacağı açıktır.</p> <h5>7. Görüntünün arka planını hareketli hareketli grafikle birleştirmek.</h5> <p>WordPress teması, CSS komutlarıyla birlikte bir arka plan resmine dayanır, esas olarak ekran saf bir arka plandır. Böylece güzel bir arka plan 12 farklı arka plandan oluşabilir. Bu 12 arka plan, ziyaretçinin tarayıcısından gelen 12 farklı sunucu isteği olarak kullanıldığı sürece, dışarıdan bakıldığında bu normal ve basit görünüyor. Ya bu 12 eskiz bir araya getirilirse? Sonra hız önemli ölçüde artacaktır.</p> <p>Bir arka planı hareketli grafikle birleştirirken, arka plan görüntüsünün farklı temalarını tek bir temada birleştirebilir ve ardından CSS kullanarak sayfanın olağan görüntüsünü elde edebilirsiniz. Bu, gecikmeye neden olan kullanıcının tarayıcılarının yüklenmesi için gereken toplam bayt sayısını azaltacaktır. Sonuç, daha hızlı bir blog ve daha iyi optimizasyon.</p> <h5>8. JavaScript kodları için yalnızca eşzamansız çağrıların kullanılması.</h5> <p>Facebook donduğunda, diğer web kaynaklarının belirgin şekilde daha yavaş çalışmaya başladığını hiç fark ettiniz mi? İlginç bir şekilde, Facebook kodları yüklendiğinde bu olmuyor. Bu, diğer sitelerden - özellikle analitik veya izleme - eşzamanlı kodlar kullanıldığında olur. Kod WordPress'e eşzamanlı olarak yüklenirse, sitenin diğer öğeleri yüklenmeden önce - kod parçasına bağlı olarak - önce yüklenir.</p> <p>Yalnızca asenkron JavaScpipt kod beslemesi kullanılarak, web projesinde hangi JavaScript kod sunucusunun kullanıldığına bakılmaksızın blogun düzgün ve hızlı bir şekilde çalışması garanti edilir.</p> <p>Ne olduğunu ayrıntılı olarak, yapabilirsiniz.</p> <h5>9. HTTP Canlı Tutmayı etkinleştirin.</h5> <p>Bu ayar, http sunucusu yapılandırmasına erişiminiz varsa mümkündür. Diğer durumlarda, normal barındırma kullanmanızı öneririm.</p><p>Tüm müşterilerimiz için Canlı Tutma desteğini ücretsiz olarak etkinleştirdik!</p><p>Tipik olarak, bir ziyaretçi sunucudan bir dosya istediğinde, her dosya ayrı ayrı gönderilir. Bu durumda sorun, her dosya için yeni bir bağlantının açılmasıdır, bu da web kaynağını aynı anda kaç kişinin ziyaret ettiğine bağlı olarak sonuçta yavaş blog performansına yol açar. HTTP Keep-Alive etkinleştirildiğinde, tüm dosyalar tek bir bağlantı üzerinden ziyaretçilerin tarayıcılarına iletilir. Bağlantı, tüm dosyalar alınana kadar açıktır. Böylece sunucu üzerindeki açık linklerin sayısı azaltılarak site hızının artması sağlanır.</p> <h5>10. En iyi ana bilgisayarı kullanma.</h5> <p>Ev sahibi kötüyse, bu makaledeki ipuçları gerçekten önemli olmayacaktır. Bu gibi durumlarda optimizasyon zordur. Web sunucularının düzenli analizi ve araştırması ile, 10'dan 2'sinde sunucu yapılandırması kötüyse, portalın hızını artırmak için hiçbir şey yapılamayacağı fark edildi.</p> <p>Bir dergide, bir web barındırıcısının bir web sayfasının yüklenme süresini ne kadar güçlü etkilediğini gösteren vakalar anlatıldı. Programcı, biri özel bir sunucu kullanan, diğeri paylaşılan iki istemcinin bloglarının hızını karşılaştırdı. Sonuç çarpıcıydı: web kaynağının özel sunucudaki isteklere yanıt süresi 7 ms iken, sitenin paylaşılan sunucudaki yanıt süresi 250 ms kadardı.</p><p>Web barındırma kesinlikle önemlidir. Bu nedenle, bir yerden bir hosting satın almadan önce bizimkini deneyin. İlk ay ücretsiz olarak kullanabilirsiniz. Veya tamamen ücretsiz bir plan alabilirsiniz.</p><h5>Son olarak, WordPress'i optimize etme ve hızlandırma ile ilgili bu makaledeki birçok noktanın görsel olarak gösterildiği harika bir video izlemenizi öneririm.</h5> <p><span class="AbwVuuCDn_o"></span></p> <p>İyi günler, blog sitesinin sevgili okuyucuları. Bugün oluşturulan hosting sunucusundaki yükün nasıl azaltılacağından bahsetmek istiyorum. Başka bir deyişle, ana sunucudaki yükü azaltmak için bu motoru optimize edeceğiz.</p><p>Ancak projenizin adını biliyorsunuz ve bunun için herhangi bir sayfasını açarken veritabanına erişmeniz gerekmiyor. Bu nedenle, nihayet bir şablon seçimine karar verdikten sonra, dosyalarında, veritabanına sorgular uygulayan kod bölümlerini belirli adlar, yollar vb. ile güvenle değiştirebilirsiniz. ().</p><p>Böylece, blog sayfalarından herhangi birini yüklerken WP veritabanına yapılan çağrı sayısını azaltacağız ve bu artık biraz değil. Şimdi teoriden ayrıntılara geçelim ve gerçekten neyin düzeltilebileceğini görelim.</p><p>İlk olarak, tema dosyalarınıza FTP erişimine ihtiyacınız olacak. Onlar klasörde:</p><p>/ wp-içeriği / temalar / tema_adınız_adı</p><p>Yukarıda belirtilenlerle başlayalım - <b>BAŞLIK</b>... Sanırım Filezila'ya zaten aşinasınız ve ana bilgisayara FTP erişimi sizin için yeni değil. Değilse, o zaman en üstte bir arama kutusu var ve bu iki son derece kullanışlı program hakkında en eksiksiz bilgiyi almak için "filezila" veya "notepad" kelimesini girmeniz yeterli olacaktır.</p><p>HEADER'da, statik verilerle kolayca değiştirilebilen veya tamamen silinebilen birçok veritabanı çağrısı uygulanır. En üstte, muhtemelen aşağıdaki kod parçasını göreceksiniz:</p><p> <meta http-equiv="Content-Type" content="<?php bloginfo("html_type"); ?>; karakter kümesi =<?php bloginfo("charset"); ?>" /> </p><p>Hayır, elbette silmenize gerek yok, ancak gereksiz veritabanı çağrılarını kaldırarak biraz değiştirebilirsiniz:</p><p> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </p><p>Eh, olumsuz iki istek - önemsiz, ama güzel. Üstelik. HEADER'da başka ne değiştirilebilir veya kaldırılabilir? Listeleyelim:</p><ol><li>Kurulanların sayısı hakkında bilgi içeren satırı silin. <b>WordPress sürümleri</b>... Herhangi bir yük taşımamaktadır ve ayrıca tehlikelidir çünkü bazı hack seçenekleri yalnızca belirli sürümler için geçerlidir ve bu satırdan motorunuzun mevcut sürümünü bulmak çok uygundur. Bu satır genellikle şöyle görünür: <meta name="generator" content="WordPress <?php bloginfo("version"); ?>" /></li><li>URL'yi sizinkiyle değiştirin <b>CSS stil sayfası dosyası</b> mevcut cildinizde statik. Kodda, bu satır: <link rel="stylesheet" href="<?php bloginfo("stylesheet_url"); ?>"type =" metin / css "media =" ekranı "/></li><p>WP Tuner, WordPress'e standart bir şekilde yüklenir:</p><ol><li>ftp yöneticisini kullanarak arşivi açın, blogunuza bağlanın ve wptuner klasörünü barındırma sunucusundaki wp-content / plugins / plugins klasörüne yükleyin</li><li>yönetici alanına girin ve "Eklentiler" sekmesini seçin - "Etkin değil"</li><li>WP Tuner eklentisinin bulunduğu satırı bulun ve etkinleştirin</li> </ol><p>WP Tuner eklentisini kurarken herhangi bir zorlukla karşılaşırsanız, eklenti yükleme ile ilgili olası sorunları çözme ile ilgili makaleye başvurabilirsiniz. Artık yönetici paneline gidebilir ve bu uzantının ayarlarına aşina olabilirsiniz (soldaki menüden Ayarlar -> WP Tuner'ı seçin.</p><p>Aslında WP Tuner çok fazla ayara sahip değildir, ayrıca bu eklentinin sayfa yüklendiğinde veritabanına gelen istek sayısını göstermeye başlaması için hiçbir şeyin değiştirilmesi gerekmez. Sadece bloga gitmeniz gerekiyor, ancak yönetici girişi altında olmanız ve bir sayfa açmanız gerekiyor.</p><p>Yüklemeyi bitirdikten sonra aşağı kaydırın ve altbilginin altında bu uzantının bir penceresini göreceksiniz. Aşağıdaki şekil, yapılan veritabanı aramalarının sayısını nerede görebileceğinizi gösterir.</p><p><img src='https://i1.wp.com/ktonanovenkogo.ru/image/22.12.png' width="100%" loading=lazy loading=lazy></p><p>Sıradan blog ziyaretçileri, elbette, WP Tuner tarafından sunulan bu rezaleti görmeyecek, sadece yönetici, yani. sen.</p><p>Ancak WordPress'te veritabanına yapılan sorgu sayısını görebilir ve <b>eklenti hizmetlerine başvurmadan</b>... Bunu yapmak için, blogunuzun dosyalarına FTP yoluyla erişmeniz ve örneğin dosyayı düzenlemek için açmanız gerekir:</p><p>/wp-content/themes/your_theme_of_type_name/footer.php</p><p>ve içeriğinde bir yere aşağıdaki yapıyı eklemeniz gerekir (ekleme noktası, altbilgideki veritabanına yapılan sorgu sayısının çıktı alanını belirleyecektir):</p><p> <?php if (is_user_logged_in()) { ?> <?php echo get_num_queries(); ?>sorgular<?php timer_stop(1); ?>saniye.<?php } ?> </p><p>Sonuç olarak, sayfayı yükledikten sonra, en altta (alt bilgi alanında), veritabanına kaç çağrı yapıldığını göreceksiniz:</p> <p>Sana iyi şanslar! Yakında blog sitesinin sayfalarında görüşürüz</p><blockquote>adresine giderek daha fazla video izleyebilirsiniz.</blockquote>");"><br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/video/image/samye-bystrye-rabotneyki-mira.jpg' width="100%" loading=lazy loading=lazy><p>ilginizi çekebilir</p><p>Güncellemeden sonra WordPress yönetici alanında sol menü eksik</span> <br><img src='https://i1.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/knopki-sotsialnyh-setei.jpg' width="100%" loading=lazy loading=lazy><span>Bir WordPress blogu için sosyal medya ekleme düğmeleri ve yer imleri oluşturun (eklenti veya komut dosyası yok)</span> <br><img src='https://i0.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/wordpress-optimizatsiya1.jpg' width="100%" loading=lazy loading=lazy><span>Sayfa oluştururken WordPress bellek tüketimini azaltma - Yerelleştirme dosyasını değiştirmek için WPLANG Lite eklentisi</span> <img src='https://i1.wp.com/ktonanovenkogo.ru/wp-content/uploads/2015/11/wordpress-smailiki.jpg' height="324" width="350" loading=lazy loading=lazy><span>WordPress'teki İfadeler - hangi ifade kodlarının ekleneceği ve ayrıca Qip Smiles eklentisi (yorumlar için güzel ifadeler)</span> <span>Alt özelliği, WordPress blogunuzun Img etiketlerine otomatik olarak nasıl eklenir (olmadıkları yerde)</span> <br><img src='https://i2.wp.com/ktonanovenkogo.ru/wp-content/uploads/2013/10/hyper-cache.jpg' width="100%" loading=lazy loading=lazy><span>Hiper Önbellek - WP blogunu optimize etmek ve barındırma sunucusundaki yükünü azaltmak için WordPress'te önbelleğe alma eklentisini etkinleştirin</p></ol> <script type="text/javascript"> <!-- var _acic={dataProvider:10};(function(){var e=document.createElement("script");e.type="text/javascript";e.async=true;e.src="https://www.acint.net/aci.js";var t=document.getElementsByTagName("script")[0];t.parentNode.insertBefore(e,t)})() //--> </script><br> <br> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy>");</script> <br clear="all"> </div> <div class="related" style="background:none;"> <p class="h1"><span>İlgili Makaleler</span></p> <style> </style> <style> #perelink-horizontal{ vertical-align: top; margin: 0 -5px; text-align: left; } #perelink-horizontal .perelink-horizontal-item { vertical-align: top; display: inline-block; width: 220px; margin: 0 5px 10px; } #perelink-horizontal .perelink-horizontal-item a span { display: block; margin-top: 10px; } #perelink-horizontal img{ width:220px; height:138px; margin-bottom:10px; } </style> <div id="perelink-horizontal"> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/tr/entertainment/sdelat-smartfon-veb-kameroi-dlya-kompyutera-kak-prevratit.html"> <img src="/uploads/4a47c24f70479a388210279c581e271c.jpg" height="138" width="220" loading=lazy loading=lazy> <span>Android akıllı telefon nasıl güvenlik kamerasına dönüştürülür</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/tr/windows-10/kak-vyglyadit-klaviatura-na-kitaiskom-kak-vyglyadit-kitaiskaya.html"> <img src="/uploads/d6b60f069aad6f3da72dbc2f1abd5297.jpg" height="138" width="220" loading=lazy loading=lazy> <span>Çince klavye neye benziyor (geçmiş ve fotoğraflar)</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/tr/iron/chto-oznachaet-bukva-s-v-avatarke-znachenie-avatarok-v-psihologii.html"> <img src="/uploads/eb91fa06b79ec005a8aae028ddc35507.jpg" height="138" width="220" loading=lazy loading=lazy> <span>Avatarların psikolojideki değeri</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/tr/windows-10/samaya-chastaya-avatarka-znachenie-avatarok-v-psihologii.html"> <img src="/uploads/f156136d8ca22fa79d34b002ccc56440.jpg" height="138" width="220" loading=lazy loading=lazy> <span>Avatarların psikolojideki değeri</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/tr/windows-xp/kak-postavit-udarenie-na-kompyutere-kak-postavit-udarenie-nad-bukvoi-v.html"> <img src="/uploads/86fb0351975968ddd5e921943b5a0181.jpg" height="138" width="220" loading=lazy loading=lazy> <span>MS Word'de bir harf nasıl vurgulanır</span> </a> </div> <div class="perelink-horizontal-item"> <a href="https://rzdoro.ru/tr/internet/chto-znachit-esli-avatar-cheloveka-chto-znachit-tvoya-avatarka.html"> <img src="/uploads/66246e4607759f79721e65d6f8c26323.jpg" height="138" width="220" loading=lazy loading=lazy> <span>Bir kişinin avatarı ne anlama gelir?</span> </a> </div> </div> </div> </div> <div class="sidebar"> <div class="aside last_articles"> <div class="h2">En son makaleler</div> <ul> <li> <div class="article_info"> <div class="replace post_4385"> <div class="top"> <div class="img_border"> <span></span> <img src="/uploads/bd0d3f20502bc7b83568852d0ad440a1.jpg" alt="Kendi Twitter Anınızı Nasıl Yaratabilirsiniz?" title="Kendi Twitter Anınızı Nasıl Yaratabilirsiniz?" loading=lazy loading=lazy> </div> <div class="right_info"> <div class="date">2021-11-11 12:38:28</div> <a href="https://rzdoro.ru/tr/internet/kak-sozdat-svoi-sobstvennyi-tvitter-moment-chto-takoe.html" class="replace post_4385">Kendi Twitter Anınızı Nasıl Yaratabilirsiniz?</a> </div> </div> </div> <div class="clear"></div> </div> </li> <li> <div class="article_info"> <div class="replace post_4385"> <div class="top"> <div class="img_border"> <span></span> <img src="/uploads/6298f1e304003d1a1f04f3b8c0e71558.jpg" alt="Bir sosyal ağdaki bir avatar sahibi hakkında ne söyleyebilir?" title="Bir sosyal ağdaki bir avatar sahibi hakkında ne söyleyebilir?" loading=lazy loading=lazy> </div> <div class="right_info"> <div class="date">2021-11-11 12:38:28</div> <a href="https://rzdoro.ru/tr/network/lisa-na-avatarke-chto-znachit-chto-mozhet-rasskazat-avatarka-v.html" class="replace post_4385">Bir sosyal ağdaki bir avatar sahibi hakkında ne söyleyebilir?</a> </div> </div> </div> <div class="clear"></div> </div> </li> <li> <div class="article_info"> <div class="replace post_4385"> <div class="top"> <div class="img_border"> <span></span> <img src="/uploads/d53d981c80b9a70a410249d31f098ff2.jpg" alt="Kendi Twitter Anınızı Nasıl Yaratabilirsiniz?" title="Kendi Twitter Anınızı Nasıl Yaratabilirsiniz?" loading=lazy loading=lazy> </div> <div class="right_info"> <div class="date">2021-11-11 12:38:28</div> <a href="https://rzdoro.ru/tr/different/kak-sozdat-svoi-sobstvennyi-tvitter-moment.html" class="replace post_4385">Kendi Twitter Anınızı Nasıl Yaratabilirsiniz?</a> </div> </div> </div> <div class="clear"></div> </div> </li> </ul> </div> <div class="aside" style="display:none;"> <span class="related-link" data-href="/author/dergachev"><img src="https://rzdoro.ru/wp-content/themes/ostroymaterialah/img/banner.jpg" loading=lazy loading=lazy> </div> <div class="aside" > <div class="top_comment"> <div class="h2">Popüler Makaleler</div> <ul> <li> <a href="https://rzdoro.ru/tr/program/pervyi-skaniruyushchii-zondovyi-mikroskop-skaniruyushchii.html"> <div class="pull-left"> <div class="img_container"> <div class="img_border"> <img src="/uploads/ece4391a2ebebf26b67a1196e8b98d22.jpg" alt="Taramalı Atomik Kuvvet Mikroskobu Laboratuvar raporu şunları içermelidir:" / loading=lazy loading=lazy> </div> </div> </div> <div class="title_text"> <p>Taramalı Atomik Kuvvet Mikroskobu Laboratuvar raporu şunları içermelidir:</p> </div> </a> </li> <li> <a href="https://rzdoro.ru/tr/entertainment/detali-i-razmery-kontaktnoi-seti-podbor-stoek-opor-kontaktnoi-seti.html"> <div class="pull-left"> <div class="img_container"> <div class="img_border"> <img src="/uploads/fcc5244f94b83766b1dafda84fe5a2a4.jpg" alt="Havai iletişim ağı için destek seçimi" / loading=lazy loading=lazy> </div> </div> </div> <div class="title_text"> <p>Havai iletişim ağı için destek seçimi</p> </div> </a> </li> <li> <a href="https://rzdoro.ru/tr/audio-video/podbor-oborudovaniya-kontaktnoi-seti-proektirovanie-i-raschet-kontaktnoi-seti.html"> <div class="pull-left"> <div class="img_container"> <div class="img_border"> <img src="/uploads/929d13fc1fa57dbf0c543ebbd3b2593e.jpg" alt="AC katener tasarımı ve hesaplanması" / loading=lazy loading=lazy> </div> </div> </div> <div class="title_text"> <p>AC katener tasarımı ve hesaplanması</p> </div> </a> </li> <li> <a href="https://rzdoro.ru/tr/internet/proektirovanie-avtomaticheskih-sistem-na-baze-mikroprocessorov.html"> <div class="pull-left"> <div class="img_container"> <div class="img_border"> <img src="/uploads/e6e9c8bc4e2d4403b3c93a0f5411ff1b.jpg" alt="Mikroişlemci sistemlerinin geliştirilmesi Mikroişlemci sistemlerinin tasarım aşamaları" / loading=lazy loading=lazy> </div> </div> </div> <div class="title_text"> <p>Mikroişlemci sistemlerinin geliştirilmesi Mikroişlemci sistemlerinin tasarım aşamaları</p> </div> </a> </li> <li> <a href="https://rzdoro.ru/tr/entertainment/mikrokontrollery-semeistva-mcs51-mikrokontrollery-mcs-51.html"> <div class="pull-left"> <div class="img_container"> <div class="img_border"> <img src="/uploads/3af815db5e7fb7f42ee040abe703a4d3.jpg" alt="mcs51 ailesinin mikrodenetleyicileri" / loading=lazy loading=lazy> </div> </div> </div> <div class="title_text"> <p>mcs51 ailesinin mikrodenetleyicileri</p> </div> </a> </li> </ul> </div> </div> <div class="aside"> <div class="most_commented"> <div class="h2">Editörün Seçimi</div> <ul> <li> <div class="full_date">2021-11-06 10:20:40</div> <div class="clear"></div> <a href="https://rzdoro.ru/tr/windows-8/vybor-sredy-programmirovaniya-delphi-sreda-programmirovaniya-delphi.html" class="title">Delphi programlama ortamı</a> <p class="desc">Delphi görsel programlama sistemi, geniş bir kullanıcı yelpazesi arasında çok popülerdir: sıradan insanlardan sisteme ...</p> </li> <li> <div class="full_date">2021-11-06 10:20:40</div> <div class="clear"></div> <a href="https://rzdoro.ru/tr/iron/mikrokontrollery-mcs-51-programmnaya-model-struktura-komandy.html" class="title">Mikrodenetleyiciler MCS-51: yazılım modeli, yapısı, talimatları</a> <p class="desc">UDC 681.5, 681.325.5 (075.8) BBK 32.973.202-018.2 i 73 Shcherbina A.N. Bilgisayar makineleri, sistemleri ve ağları. Mikrodenetleyiciler ve mikroişlemciler ...</p> </li> <li> <div class="full_date">2021-11-06 10:20:40</div> <div class="clear"></div> <a href="https://rzdoro.ru/tr/windows-7/teoriya-kodirovaniya-vidy-kodirovaniya-rozhdenie-teorii.html" class="title">Kodlama teorisi. Kodlama türleri. Kodlama teorisinin doğuşu Kodlama yöntemlerinin sınıflandırılması</a> <p class="desc">"Bu kursun amacı sizi teknik geleceğiniz için hazırlamaktır." Merhaba, Habr. "Siz ve işiniz" harika makalesini hatırlayın (+219, 2442 yer imi, ...</p> </li> <li> <div class="full_date">2021-11-06 10:20:40</div> <div class="clear"></div> <a href="https://rzdoro.ru/tr/windows-xp/vvedenie-v-osnovy-sovremennyh-shifrov-s-simmetrichnym-klyuchom-registry.html" class="title">Geri Besleme Kaydırma Kayıtları Doğrusal Geri Besleme Kaydırma Kaydı c</a> <p class="desc">Doğrusal bir geri besleme kaydırma kaydı (LFSR), değeri ... olan bir bit sözcük kaydırma kaydıdır.</p> </li> <li> <div class="full_date">2021-11-01 11:09:32</div> <div class="clear"></div> <a href="https://rzdoro.ru/tr/windows-xp/kak-zarabotat-s-pomoshchyu-s-rfinga-kak-zarabotat-na-serfinge.html" class="title">Sörf ve otomatik sörften nasıl para kazanılır?</a> <p class="desc">Sörften kazanç: sörf özellikleri + 5 avantaj ve dezavantaj + otomatik sörf için 3 özel program + 5 popüler hizmet ...</p> </li> </ul> </div> </div> <div class="aside"> </div> </div> </div> </div> <div class="push"></div></div> <footer> <div class="colomn-first"> <p><span class="related-link" data-href="/"><img src="/uploads/logo.png" alt="Bilgisayar yardım sitesi" / loading=lazy loading=lazy></span></p> <p><span style="color:#27a98c;">©</span> Telif hakkı 2021, <br>rzdoro.ru - Bilgisayar yardım sitesi</p> <div class="colomn"> <ul> <li>Kategoriler</li> <li><span class="related-link" data-href="/category/iron/">Demir</span></li> <li><span class="related-link" data-href="/category/windows-10/">Windows 10</span></li> <li><span class="related-link" data-href="/category/scan/">Tarama</span></li> <li><span class="related-link" data-href="/category/windows-7/">Windows 7</span></li> </ul> <ul style="margin-top: 23px;"> <li><span class="related-link" data-href="/category/iron/">Demir</span></li> <li><span class="related-link" data-href="/category/windows-10/">Windows 10</span></li> <li><span class="related-link" data-href="/category/scan/">Tarama</span></li> <li><span class="related-link" data-href="/category/windows-7/">Windows 7</span></li> </ul> <ul> <li>Başka</li> <li><span class="related-link" data-href="">site hakkında</span></li> <li><a href="https://rzdoro.ru/tr/sitemap.xml">site haritası</a></li> <li><span class="related-link" data-href="">Kişiler</span></li> <li><span class="related-link" data-href="">reklam</span></li> </ul> </div> </div> </footer> <script type="text/javascript" src="https://rzdoro.ru/wp-content/plugins/service_binet/ajax.js"></script> <script> jQuery(document).ready(function() { // Get all thumbs containers jQuery( ".thumbs-rating-container" ).each(function( index ) { // Get data attribute var content_id = jQuery(this).data('content-id'); var itemName = "thumbsrating"+content_id; // Check if this content has localstorage if (localStorage.getItem(itemName)){ // Check if it's Up or Down vote if ( localStorage.getItem("thumbsrating" + content_id + "-1") ){ jQuery(this).find('.thumbs-rating-up').addClass('thumbs-rating-voted'); } if ( localStorage.getItem("thumbsrating" + content_id + "-0") ){ jQuery(this).find('.thumbs-rating-down').addClass('thumbs-rating-voted'); } } } ); } ); </script> <div id="wprmenu_bar" class="wprmenu_bar left"> <div class="hamburger hamburger--slider"> <span class="hamburger-box"> <span class="hamburger-inner"></span> </span> </div> <div class="menu_title"> <a href="https://rzdoro.ru/tr/">rzdoro.ru</a> </div> </div> <div class="cbp-spmenu cbp-spmenu-vertical cbp-spmenu-left " id="mg-wprm-wrap"> <ul id="wprmenu_menu_ul"> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/iron/">Demir</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/windows-10/">Windows 10</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/scan/">Tarama</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/windows-7/">Windows 7</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/windows-xp/">Windows XP</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/printers-driver/">Yazıcı Sürücüleri</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/laptops/">dizüstü bilgisayarlar</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/windows-8/">Windows 8</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/audio-video/">Ses videosu</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/gadgets/">gadget'lar</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/different/">Çeşitli</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://rzdoro.ru/tr/category/linux/">Linux</a></li> </ul> </div> <script type="text/javascript"> jQuery(document).ready(function($){ $("a[rel*=lightbox]").colorbox({ width:false,height:false,innerWidth:false,innerHeight:false,initialWidth:"30%",initialHeight:"30%",maxWidth:"90%",maxHeight:"90%",current:"Фото { current} из { total} ",previous:"назад",next:"далее",close:"закрыть",top:false,right:false,bottom:false,left:false} ); } ); </script> <script type='text/javascript' src='https://rzdoro.ru/wp-content/plugins/wp-polls/polls-js.js?ver=2.73.8'></script> <script type='text/javascript' src='https://rzdoro.ru/wp-content/plugins/lightbox-plus/js/jquery.colorbox.1.5.9.js?ver=1.5.9'></script> <script type='text/javascript' src='https://rzdoro.ru/wp-content/plugins/lightbox-plus/css/fancypants/helper.js?ver=2.7'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.9.1'></script> </body> </html>