merhaba beyler,
sitemin içerisinde hazır script olmayan kendi yazılımım bir script var. şuanda sqle kayıtlı 650 bin konu bulunmakta. örneğin; Yapmak istediğim ise şudur.
2 tane konu başlık veriyorum.
1-) msn adresi
2-) heycan dorukta ama en büyük coder aranıyor.
Konu başlığı : heycan dorukta ama en büyük coder aranıyor.
Konu açıklaması : yapmak istediğim şudur arkadaşlar. sitenin içerisinde burada olduğu gibi açıklama yazıyor. örneğe gelelim r10 ailesi bana bunun mantığını çözecek birisi msn adresi ni verebilir mi ?
diyince yukarıdaki kalın olan yer a href içerisinde linklencek diğer konuya gidecek bunu nasıl çözebilirim
Site içi link sistemi?
11
●1.079
- 30-06-2009, 12:35:45Üyeliği durduruldune yaptiniz, neresinde takıldınız, ne yapamadiniz
- 30-06-2009, 12:41:51Üyeliği durduruldu$db5=new db();
$sivazla=explode(" ",$aciklama);
$sayefe=count($sivazla);
$sayefe=$sayefe-1;
for ($i=0; $i<=$sayefe; $i++) {
$db5->Query("SELECT baslik,basliktr FROM icerik where baslik LIKE '% $sivazla[$i] %' limit 1");
$efe = $db5->Result('numrows');
if($efe=="1"){
$line55=$db5->Result('assoc');
echo "<a href='$line55[basliktr].html'>$line55[baslik]</a> "; }else{echo "$sivazla[$i] ";}
}
benim amacım şu, site içerisindeki içeriğin açıklamasında geçen şeyleri diğer bütün içeriklerin title larında aratıp varsa linkini yaptırmak. üstteki kodu yazdım ama 4 dakikadan önce acılmıyor sayfa
100 kelimelik bir sayfayı acınca nasıl bunu hızlı açtırabilirim ? wikipedia gibi ?
- 30-06-2009, 12:53:33Üyeliği durdurulduülkü ocağı söndür geliyorum
bakın örnekle açıklayım. bu sayfaya girin ve ülkü ocağı demirbaş listesi bu şekilde metnin içerisinde kendi içeriğini otomatik linklediğini göreceksiniz. bunu nasıl yapıyorlar ? yani 4 bitiş kelime nasıl onun olacgını kontrol ediyor ben bu kdar prof. birşeyde aramıyorum. ülküyü arasın ülkü ocağı çıksa ona bile link verse yeter li :9 site içi linkleşme istediğim - 30-06-2009, 12:53:39Üyeliği durdurulduo şekilde hızlı açılmaz
basit bir öneri veriyim
"msn adresi" (açıklamada geçme ihtimali yüksek)
"heycan dorukta ama en büyük coder aranıyor." (açıklamada geçme ihtimali düşük)
ek bir sütun aç tablonda tipini enum (0,1) yap. amaç 650bin satır sayısını düşürmek.
msn adresi gibi başlıkları 1 yap
mysql kullanırsan yine yavaşlayacaktır
metin belgesi, xml, dizi (array), ini hangisine istiyosan konu başlığı, konu linki olarak kayıt et
preg_replace ile değiştirsin ve kat kat hızlı olur
kolay gelsin. - 30-06-2009, 12:58:54Üyeliği durduruldudostum şimdi haklısın sende geçme veya geçmeme ihtimali düşük büyük diye ayırsan 650 bin içeriğin en fazla 300 bini bu işlemden geçicek diye ayrılcaktır ama site 4 dk da acılırken bu sefer 2 dk da acılır ki
yani amac bunu daha hızlı bir şekilde yöntemi var mıdır ? bide 650 bin içeriği yapayım mı yapmayım mı diye 650 bin tane işlemi tek tek yapmak öldürür adamı
wiki, ekşi sözlük bunlar anlık kontrol yapmıyor. kayıt edilirken bir kere kontrol ettiriyorlar buna kabulum. ama başkaları var anında kontrollu yapıyorlar...
- 30-06-2009, 13:18:24Üyeliği durdurulduayırdıktan sonra mysql kullanmayacaksın zaten. bir kere kayıt edeceksin ordan çekeceksin. saniyesinde açılır sayfa.kocaxx adlı üyeden alıntı: mesajı görüntüle
"wiki, ekşi sözlük bunlar anlık kontrol yapmıyor. kayıt edilirken bir kere kontrol ettiriyorlar buna kabulum. ama başkaları var anında kontrollu yapıyorlar"
ordaki linkler ekleme/düzenleme sırasında yapılıyor. linkler ya konuya gidiyor ya arama sayfasına. dediğin gibi bu kontrolü sürekli yapan site varmı bilmiyorum (yokturda)
hızlı olması için önerebiliceğim yol bu. düşün yine başka yollarda bulunur
kolay gelsin
100 kelimelik bir sayfayı acınca nasıl bunu hızlı açtırabilirim ? wikipedia gibi ?
