Hostgator CPU Sorunu Çözümü

Şubat 12 6 Comments Category: Hostgator güvenlik

Website: http://www.hostgator.com

Hostgator da bildiğiniz gibi 260k ya kadar ziyaretci barındıran siteler bulunmakta. Nasıl oluyorda bu sitelerin hesapları suspend olmazken sizin 10k siteniz kapatılıyor. Burdaki sorun CPU limitini aşmanız. Hostgator daki CPU limiti %25 dir. Bunu aşmadıktan sonra sitenize gelen trafik ne olursa olsun hostgator buna izin verir. Özellikle bu sorun Webloader kullanıcılarında yaşanmaktadır.

Peki CPU aşmamak için ne yapılmalı? Birkaç çözüm yolu var aslında;

1)Scriptinizi optimize etmelisiniz

2)Rasgele etiket sistemini azaltılmalı, etiket sayfasındaki etiketleride azaltılmalı (hersayfada 40-50 etiket olacak şekilde mesela)

3) global/ust.php yi açıp

<? $etiket=mysql_query("select * from tag order by rand() limit 60");

bölümünü

<? $etiket=mysql_query("select * from tag order by id desc limit 60");

ile değiştirdikten sonra sorun kalmayacaktır. Eğer yüksek hitlerde iseniz “html cache” yapmanızda da fayda vardır. Bunun için ise aşağıdaki kodu ust.php nin en üzerine yerleştirin.

<?
$filename
= "%%-".md5($_SERVER['REQUEST_URI'])."-%%.html";
$cachefile = "cache/".$filename;
$cachetime = 1 * 60 * 60; // Cache Süresi
if (file_exists($cachefile))
{
if(
time() - $cachetime < filemtime($cachefile))
{
readfile($cachefile);
exit;
}
else
{
unlink($cachefile);
}
}
ob_start();
?>

Aşağıdaki kodu da alt.php nin en altına yerleştiriniz. Sonra Ftp ana dizine cache isimli bir klasör oluşturup chmod 777 değerini veriniz.

<?
$fp
= fopen($cachefile, 'w+');
fwrite($fp, ob_get_contents());
fclose($fp);
ob_end_flush();
?>

Bu seferde “cache” klasörü  dolacaktır. O klasörü de saatte bir cron job ile boşaltabilirsiniz. Aşağıdaki kod da cache klasörünü otomatik olarak boşaltmak için gereken cron jobs kodlarıdır:

rm -fv /home/[I]SİTENİZ[/I]/public_html/cache/*.html


http://www.hostgator.com

6 Responses

Write a comment
  1. Gerçekten bu sorun benimde canımı çok sıkıyor.inş. hallolacak..

    egitim 11 Şubat 2013 at 10:03 pm Permalink
  2. benimde işlemci sorunu oldu. bazı ayarları kısmak zorunda kaldım score gibi eklentili sorguları iptal etmek zorunda kaldım.

    hepburda 17 Aralık 2011 at 12:18 pm Permalink
  3. Paypal sorunu şu şekilde çözüm bulundu: paypal@hostgator.com.tr adresine ödemenizi gonderip, daha sonra destek@hostgator.com adresine e-mail atip benzersiz islem numarasi, hostgator hesap bilgilerinizi ve gonderdiginiz paypale kayitli e-maili gondermeniz gerekiyor. Sadece parayi gonderip destek@hostgator.com a e-mail gondermezseniz paraniz hesabiniza gecirilmez. Lutfen herkes odeme sonrasi e-mail atsin muhakkak…

    admin 12 Mart 2011 at 11:45 am Permalink
  4. Paypal balance yüzünden sorun yaşıyorum çözüm nasıl bulucam acaba hostgatordan cok memnundum bakalm nolcak

    mustafa cambaz 3 Mart 2011 at 9:09 pm Permalink
  5. Teşekkür ederim çok güzel bilgiler,bende de aynı sorun vardı düzelttim.

    barbie oyun 1 Aralık 2010 at 2:37 pm Permalink
  6. wordpress siteler icin tavsiyeleriniz nelerdir

    cagatay 23 Şubat 2010 at 8:11 pm Permalink

Write a Comment

Commenter Gravatar

 

This site is not directly affiliated with Hostgator.com and is purely informational
Hostgator firmasından yani Hostgator dan host almak için hostgator indirim kuponu kullanmayı unutmayın.