Bağlantı önbelleğe alma

This page is a translated version of the page Manual:Link caching and the translation is 89% complete.
Outdated translations are marked like this.

LinkCache sınıfı, madde başlıklarının bir listesini ve maddenin veritabanında bulunup bulunmadığı hakkında bilgi tutar. Bu, bir sayfayı görüntülerken bağlantıları işaretlemek için kullanılır. Aynı bağlantı herhangi bir sayfada birden fazla görünüyorsa, yalnızca bir kez aranmalıdır. Çoğu durumda, bağlantı aramaları LinkBatch sınıfı veya eşdeğeri Parser::replaceLinkHolders() olan gruplarla yapılır, bu nedenle bağlantı önbelleği çoğunlukla ayrıştırılmış metnin kısa pasajları (site bildirimi gibi) ve görünümdür.

Bağlantı önbelleği daha önce bağlantı tablolarını güncellemek amacıyla bir belgede kullanılan bağlantıları izlemek için kullanılıyordu. Bu uygulama artık kullanımdan kaldırıldı.

Bir toplu iş oluşturmak için aşağıdaki kodu kullanabilirsiniz:

$pages = array( 'Main Page', 'Project:Help', /* ... */ );
$titles = array();

foreach( $pages as $page ){
	$titles[] = Title::newFromText( $page );
}

$batch = new LinkBatch( $titles );
$batch->execute();

Ayrıca bakınız