OpenX 2.8 Ad Server Kurulumu

, oldukça gelişmiş ve güzel bir reklam yötenim sistemidir. kullanarak sitenizde yayınladığınız reklamları kolayca yönetebilir ve reklam verenlerinize gelişmiş, istatistigi raportlama yapabilirsiniz. tabalı olan database olarak kullanıyor ve oldukça performanslı çalışıyor. openx_logo

Ben, kullanarak, bir bir olmak üzere,  Xeon 3Ghz işlemci ve 2GB ram’e sahip iki FreeBSD sunucu üzerinde aylık ortalama 100 milyon reklam gösterimi yapabiliyorum.  Sonuç olarak siz de reklam yönetimi için bir çözüm arıyorsanız, aradığınız OpenX olabilir.

Bu yazıda, OpenX’in nasıl kurulduğu ve genel geçer yönetim işleri anlatılmaktadır. (Kurulum FreeBSD 7.1 üzerinde yapılacaktır.)

OpenX aslında bir kaç kez ismi değişmiş ve bir çok revizyondan geçmiş bir yazılım. Zaman içinde phpAdsNew, isimleri ile de tanınan bu güzel yazılımın son hali OpenX ve son sürümü 2.8.

İşte nasıl kurulduğu;

Yazinin devami icin tiklayin.


eAccelerator Kurulumu

eaccelerator uygulamalarını hızlandırmanın yollarından birisi de şüphesiz ki sürekli kullanılan scriptlerini önbelleğe almak ve bu scriptlerin herseferinde yeniden derlenmesi işini ortadan kaldırmaktır.

Böylece, kodlarının tekrar tekrar derlenmesi için gerekecek olan işlemci gücünden tasarruf edip uygulamanızı hızlandırabilirsiniz. Ben, bu iş için kullanılabilecek bir kaç yazlımdan biri olan ’ün oldukça faydasını gördüm; eğer siz de böyle bir arayış içerisindeyseniz ’ü tavsiye edebilirim.

de yukarıda bahsettiğim gibi compile edilmiş scriptleri önbelleğe alıp kodu direk olaran buradan çalıştırarak işlemleri hızlandıran güzel ve kurulumu da oldukça kolay bir yazılım.

Aşağıdaki adımları izleyerek eAcceletor’u kaynak koddan kurabilirsiniz.

Yazinin devami icin tiklayin.


Mysql – Backup to FTP (PHP Script)

Bir sunucusundan mysqldump ile alıp ftp üzerinden uzaktaki bir sunucuya gönderen güzel bir .

İçeriği aşağıdaki gibi olan bu scripti kendi sisteminize göre düzenledikten sonra cron job olarak tanımlayabilirsiniz. Böylece periyodik olarak alınan backupları istediğiniz bir lokasyonda muhafaza edebilirsiniz.

Gerekenler


Bir FTP Hesabı
ve son olarak

Uygulanışı

1 - Aşağıdaki içeriğini serverınızda oluşturacağınız backuptoftp. isimli bir dosyaya kopyalayın.

Yazinin devami icin tiklayin.


Php Upload File Size

Web tabanlı bir uygulaması ile servera büyük ebatlı dosyalar upload etmek için .ini’de default 2M olarak belirlenmiş olan upload_max_filesize ve post_max_size değerlerini arttırmanız gerekiyor.

Ancak web üzerinden yapılan upload işlemlerinde, upload edilen veri öncelikle Memory’e yazıldığı için bu değerleri çok arttırmanız durumunda sunucunuzda yeterli memory kalmamasına neden olabilirsiniz. Dolayısı ile bu değerleri girerken, ram miktarı ve sunucunun kullandığı memory miktarını göz önünde bulundurmakta fayda var. Yeni değerleri .ini’ye girdiğiniz zaman ’yi restart etmeniz gerekiyor.


Eaccelerator hit: httpd-error.log

’nin performanslı ve optimize çalışmasını sağlayan ve dinamik content cache işlemi yapan gerçekten de performansa süper katkıda bulunan bir yazılım. Ancak FreeBSD’de yaptığınız eAcceleretor kurulumunu, dökümanını okumadan direk ports dizini altından yaparsanız, -error.log dosyasına hit: “/usr/local/www/data-dist/blablabla. gibi çok sayıda satırın yazıldığını görebilirsiniz. Eğer yüksek trafiği olan bir siteniz var ise -error.log dosyanız inanılmaz bir hızla çok büyük size değerlerine ulaşabilir.

Bu sorunu çözmeniz için yapmanız gereken şey, .ini dosyanıza .debug = 0″ parametresini eklemektir.

Normal şartlarda dökümanı okuyarak source kurulumu yaparsanız, dökümanda php.ini’ye eklenmesi önerilen opsiyonlar arasında debug meselesi de mevcut. Ama dediğim gibi ports üzerinden kurup çalıştırırsanız -ki bu sorun dışında herhangi bir sorunla çıkarmadan çalışır- ilgili debug parametresini atlayabilirsiniz.

En azindan ben atladım.


Lighttpd, Mysql, Php, Eaccelerator ile OpenAds Ad Server kurulumu.

, Ad Server diye tabir edilen bir reklam serverı yazılımıdır. Bu yazılım ile, sitenizde yayınladığınız reklam bannerlarını yönetebilir, bannerlerin ne sıkılıkla, hangi tarihler arası gösterileceği vs. gibi konularda gelişmiş bir yönetim sağlayabilirsiniz.

’in yayınlanmış olan son sürümünden önceki Phpads olarak anılan 2.0 sürümünü kurarak, yüksek hit alan bir kaç site üzerindeki performansını inceleme şansım olmuştu. ile kodlanmış olan bu yazılım, ve üzerinde çalışıyor ve performansı gerçekten oldukça iyi.

Bu entryde de FreeBSD üzerinde yapmış olduğum son sürümü olan 2.4 kurulumunun notlarını paylaşacağım.

Yazinin devami icin tiklayin.