Sayfa Erişimi – Blog Yazma – Web Tasarımı Yapımı – Web Tasarımı YouTube Videosu Yapımı – Web Sitesi Tasarlama Fiyatları
Web Algoritmaları
Bir adımda birden fazla hesaplanabilir birim varsa, algoritma belirli bir sıra belirlemez ve bu nedenle gösterildiği gibi WebML’nin anlamı deterministik değildir. Birimler hesaplandıkça, otomatik ve taşıma bağlantıları boyunca bağlam yayılımı nedeniyle daha fazla dahili bağımlı birim hesaplanabilir hale gelir; süreç, ek birimlerin hesaplanamayacağı bir noktaya kadar devam eder.
Sürecin sonunda, bazı birimler girdi bağlamlarının eksikliğinden dolayı hesaplanamaz kalabilir; bu, örneğin, girdisi olmayan harici olarak bağımlı birimlerde veya bir bağlantıdan girdi alan dahili olarak bağımlı birimlerde, bağlantı açıkça gezinilmediğinde olur. Hesaplanamayan birimlerin içeriği yoktur ve bu nedenle sayfada görüntülenmezler.
Sayfa hesaplama algoritması, giriş parametrelerinin değerlerinden bir birimin içeriğini ve çıkışını hesaplamak için bir mekanizma ve aynı giriş parametresi için birden fazla değer olduğunda hangi giriş parametresinin kullanılacağına karar vermek için bir kriter olduğunu varsayar.
Bir birimin giriş parametreleri, birim seçicide görünen parametrelerdir. Örneğin, AlbumIndex biriminin girişi, (dolaylı olarak) ilişki tabanlı seçicide [ArtistToAlbum] kullanılan bir sanatçının OID’sidir.
Bir birimin çıktı parametreleri, birimlerin otomatik ve taşıma giden bağlantılarına sağladığı değerlerdir. Örneğin, AlbumIndex biriminin çıkış parametresi, birimin giden bağlantısıyla ilişkili olan, dizinde görüntülenen ilk albümün OID’sidir.
Birim hesaplama, hem birim tarafından görüntülenecek içeriği hem de çıkış parametrelerinin değerlerini belirleyen bazı veri alma sorgularını gerçekleştirmek için birimin giriş parametrelerinin kullanılması işlemidir. Bu bölümün açıklanması amacıyla, birimlerin içerik ve çıktı parametrelerinin girdi parametrelerinden nasıl hesaplandığına ilişkin teknik detayları göz ardı edeceğiz, çünkü bu konular uygulama ile ilgilidir ve ele alınacaktır.
Bu nedenle, devamında birim hesaplamayı, girdi parametrelerini tüketen ve çıktı parametreleri üreten bir “kara kutu” olarak ele alacağız.
Girdi değerlerinin çıktı değerlerine dönüştürülmesinin yalnızca otomatik ve taşıma bağlantıları için geçerli olduğuna dikkat edin: ne otomatik ne de aktarım olan bağlantılar, parametreleri otomatik olarak yaymazlar, çünkü bunlar, kullanıcı tarafından gerçekleştirilen açık bir gezinmeyi gerektirir. farklı sayfa hesaplama döngüsü.
Bazı sayfa yapılandırmalarında, bir birimin aynı parametreye değer atanan birden çok gelen bağlantıya sahip olması olabilir; bu durumda, birimin hesaplanması belirsizdir ve hangi değerin kullanılacağına karar vermek için bir özgüllük kuralı gereklidir.
Girdi parametrelerinin özgüllüğü aşağıdaki ilkelere göre değerlendirilir:
1. Son gezinme olayı tarafından ifade edilen, mevcut kullanıcının seçiminden doğrudan veya dolaylı olarak türetilen değerler en belirgin olanlardır.
2. Geçmişteki kullanıcının seçimlerine veya get birimleri aracılığıyla erişilen global parametrelere bağlı olan değerler, en belirgin ikinci değerdir.
3. Diğer birimlerin içeriğinden sezgisel olarak seçilen değerler daha az spesifiktir.
Sayfa hesaplama süreci ve özgüllük kuralı, muhtemelen iç içe sayfalar içeren rastgele WebML sayfaları için geçerlidir. Ameliyathane alt sayfaları durumunda, bir seferde yalnızca bir alt sayfa hesaplanır: ameliyathane alt sayfasını çevreleyen sayfaya erişildiğinde, varsayılan alt sayfa (varsa) hesaplanır; tersine, belirli bir VEYA alt sayfasına erişildiğinde, sayfa hesaplama algoritması kullanılarak yalnızca o alt sayfa hesaplanır ve aynı seviyedeki diğer tüm alt sayfalar dikkate alınmaz.
URL listesine erişimi engelle
chrome’da site engelleme kaldırma
Site engelleme Chrome
Web sitesi engelleme
Chrome Site engelleme eklentisi
web sayfası engellenmiştir! meb
Telefon Chrome site engelleme
BlockSite
Sayfa Hesaplama Örnekleri
Kullanıcı tarafından gerçekleştirilen gerçek gezinmeye bağlı olarak çeşitli şekillerde hesaplanabilen resimli sayfada sayfa hesaplama sürecini iş başında gösteriyoruz. Her gezinme, sayfa hesaplama prosedürüne, ya kullanıcının gezinme eylemi tarafından üretilen “taze” olan ya da “korunmuş” olan bir dizi parametre değeri sağlar. geçmiş kullanıcının seçimlerini hatırlayın.
Bağlantı boyunca sayfa erişimi 1
Sayfa Sanatçısına bağlamsal olmayan bir sayfalar arası bağlantı yoluyla erişilir ve bu nedenle sayfaya girişte hiçbir başlangıç değeri iletilmez. Bu nedenle, birim hesaplama, içerikten bağımsız ArtistIndex ve NewAlbumIndex birimlerinin birinden başlar.
İçerikleri, temel alınan varlıkların tüm popülasyonudur ve çıktıları, varsayılan olarak, dizinde görünen buluşsal olarak seçilen bir nesnedir, örneğin, ilk nesnedir; birimlerin hesaplanmasından sonra, hem ArtistData hem de NewAlbumData birimlerinin zorunlu giriş parametreleri mevcuttur ve böylece hesaplanabilir hale gelir.
ArtistData birimi hesaplandığında, AlbumIndex birimine çıktı olarak hesaplanabilir hale gelen bir sanatçı OID’si sağlar; AlbumIndex birimi hesaplandıktan sonra, AlbumIndex biriminde listelenen ilk albüm çıktıda bulunur ve hesaplanabilir hale gelen AlbumData birimi için girdi olarak kullanılabilir.
Bağlantı boyunca sayfa erişimi 2
Gezilen bağlantı (Link2) ArtistData birimine işaret eder ve bu nedenle giriş parametrelerinin ilk ataması, “taze” bir değer olan veri biriminde gösterilecek OID değerini içerir. Hesaplama, içerikten bağımsız birimlerden veya zorunlu giriş parametresinin mevcut olduğu harici olarak bağımlı ArtistData biriminden başlayabilir.
Hesaplamanın bağlamdan bağımsız birimlerden başladığını varsayarsak, her şey önceki durumda olduğu gibi ilerler; tek fark, giriş parametresi için iki olası değere sahip ArtistData biriminin hesaplanmasında ortaya çıkar: bağlantı navigasyonundan gelen yeni OID değeri ve ArtistIndex biriminden buluşsal olarak seçilen nesnenin OID’si.
Özgüllük kuralı için, Link2 aracılığıyla ArtistData birimine girişte geçirilen değer, ArtistIndex birimi tarafından sağlanan değere göre önceliklidir. Ardından ArtistData birimine bağlı birimler daha önce olduğu gibi hesaplanır: AlbumIndex birimi ArtistData biriminde gösterilen sanatçının albümlerini içerecek ve AlbumData birimi, AlbumIndex biriminde görünen ilk albümü görüntüleyecektir.
Bağlantı boyunca sayfa erişimi 3
Sayfa, kullanıcı AlbumIndex biriminde yeni bir albüm seçtikten sonra hesaplanır. Sayfaya girişte geçirilen parametreler, yeni bir değer olarak AlbumData biriminin giriş parametresini ve korunacak değerler olarak ArtistData ve NewAlbumData biriminin giriş parametrelerini içerir.
Hesaplama bağlamdan bağımsız birimlerden (ArtistIndex ve NewAlbumIndex) başlar ve bağımlı birimlere doğru ilerler; özgüllük kuralı nedeniyle, korunan değerler dizin birimlerinden alınan varsayılan değerlere üstün gelir ve bu nedenle ArtistData, AlbumIndex ve NewAlbumData birimleri gezinmeden önce görüntüledikleri içeriğin aynısını göstermeye devam eder; yeni değerler varsayılanlara üstün gelir ve bu nedenle AlbumData birimi, AlbumIndex biriminden çıkarılan varsayılan albümü değil, kullanıcı tarafından seçilen albümü gösterir.
Özetle, Link3’ün gezinmesinden sonra, Artist sayfası yeni girişe (Albüm Verisi biriminde gösterilen nesne) ve “eski” girişe (geri kalan tüm birimler) bağlı olan içeriği gösterir. Yeni girdi, kullanıcının gezinmesine bağlı olarak birimleri doğrudan veya dolaylı olarak etkilerken, sayfanın “kararlılığını” en üst düzeye çıkarmak için eski girdi, bu gezinmeden etkilenmeyen tüm birimler için korunur.