fil-dergi-sayi6
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
2<br />
Magento ürünlerde, kategorilerde değişiklik<br />
yaptığınızda (URL değiştirme, URL redirect<br />
etme vs), kampanya tanımladığınızda, çeşitli<br />
ürün gruplarına indirim yaptığınızda reindex<br />
e ihtiyaç duyar. Magento’da System > Index<br />
Management bölümünde reindex e ihtiyaç<br />
duyan kısımları görebilirsiniz.<br />
Şekil 1 – Flat data kullanmayan reindex istemeyen sistemin<br />
ekran görüntüsü<br />
Burda doğrudan tamamını seçip üstteki<br />
bölümden reindex data yapabilirsiniz. Bu<br />
yöntem bazen sistemi zorlamakta ve kasmalara<br />
sebebiyet verebilmektedir. Özellikle ürün sayınız<br />
10K (10bin) üzerine çıkmış ise bu kasmayı haliyle<br />
tespit edebilirsiniz. İşte bu noktada aşağıda<br />
anlatmış olduğum 2 türlü yöntem size hız<br />
kazandıracaktır.<br />
REINDEX YÖNTEMLERİ<br />
// magentoda flat datalar açık ise 9 process<br />
vardır bunların<br />
// idleri 1 den 9 a kadardır. Flat data açık<br />
değil ise 7 adettir<br />
// (Şekil 1 ve 2 de farkı görebilirsiniz)<br />
// Bazı eklentiler bu bölüme indexlenmesi<br />
gereken bölümlerini koyabiliyor<br />
// üzerine tıkladığınızda /index.php/admin/<br />
process/edit/process/9<br />
// link yolundan id sini de görebilir ve<br />
aşağıdaki kısıma ekleyebilirsiniz.<br />
$ids = array(1,2,3,4,5,6,7,8,9);<br />
foreach($ids as $id)<br />
{<br />
//id lere göre index mekanizmasını başlat<br />
try<br />
{<br />
$process = Mage::getModel(‘index/process’)-<br />
>load($id);<br />
$process->reindexAll();<br />
echo “Indexing for Process ID # “.$id.” ”;<br />
}<br />
catch(Exception $e)<br />
{<br />
echo $e->getMessage();<br />
}<br />
}<br />
?><br />
Şekil 2 – Reindex ihtiyacı olan sistemin ekran görüntüsü<br />
1) Kod ve Cron ile yapmanın yolu<br />
Aşağıdaki kodları bir php dosyasına yazıp<br />
magento ana dizininize atıp bunu bir cron<br />
a bağlayıp belli aralıklarla çalışmalarını<br />
sağlayabilirsiniz.<br />