Google Adsense Etkili Kullan Daha Fazla Kazanç Sağla
Webmasterlar için sitelerinden kazanç imkanı sağlayan önemli sponsor google adsense için bir kaç öneri. Sayfanıza belirli bir hedef İçin gelen biri kesinlikle sitenin sağıyla,soluyla,üstüyle Oynamaz!Direkt içeriğini içiyle ilgilenir Bu yüzden adsenselerinizi içeriğinize uygun yrleştirin. Sayfanın en üstüne kesinlikle içerik için adsense reklamları Koymayın Çünkü dikkat çekmez.
Bağlantı reklamların site menüsünün devamı şeklinde görünmesini sağlayın. bağlantı reklamlar içerik için adsense den daha çok gelir getiriyor tıklanma başına.
Sitenin ve reklamın renkleri uyumlu olsun.
Reklamları aynı div veya table içine yerleştirin adsense bot tablo veya div dışını okuyamaz ve hedefleme yapamaz.
Blog Sahiplerine Blog Önerileri
Her geçengün web 2.0 ın getirdikleriyle sanal dünyaya daha çok blog sitesi giriyor eğer sizi halen bloğunuz yoksa hemen bir tane alıp yazmaya başlayın. Buradaki önerileri bir kez okumanız size çok faydalı gelebilir. Yazının kaynağı http://www.dailyblogtips.com/101-blog-tips-i-learned-in-2006/ blog.wolcanca.com da çevirmiş. Bende kendi tecrübelerime göre yön vertiyorum bu önerilere.
* İlgili olduğunuz ve sevdiğiniz konular hakkında yazın. Böylece daha kalıcı yazar olursunuz… Devamını oku
Yeni Webmasterlar için Başlangıç Rehberi
Kılavuzu olmayan kaptan denişzde kaybolur. Web dünyasına yeni adım atmış atacak webmasterlar için bazı öneriler. Dikkatle okuyunuz. Webmaster adayların yorumlarını da bekliyorum.
Webmaster olmak için işe Blogcu.com Blogger.com, Blogspot ya da sanalev.com’dan başlayabilirsiniz. (En azından ben öyle yaptım)
Bu yerlere üye olmak bedavadır. Ve kolayca email adresinizle üye olabilirsiniz.
Kendinizi www.webmastersitesi.com veya r10.net gibi webmster forumlarından alacağınız bilgilerle yetiştirin. Özellikle webmaster sitesi.comdaki sözlük bölümü yeni başlayanlar için öneriyorum. Temeli olmayan bina çöker. Siteniz belirli bir hite eriştiği zaman. Daha profesyonel domainler alabilirsiniz.
Paralı domain alacağım,tamam diyorsunuz ama bunu nereden yapacağınızı bilmiyorsunuz. İşte bu anda biklmeniz gereken çok şey var ama bir kısmı bunlar. Satın alacağınız host şirketinin sitesinin kaç yılında kurulduğunu araştırın, PageRank değerine bakın bak (bunu yapma amacımız ne kadar siteye girilmiş cıkılmış onu bulmak )
PageRank nasıl öğrenirim diyorsanız Webmaster sitesinin webmaster araçları sayfasına gidiniz.
Şirketin referanslarına bakın ne kadar kalabalıksa o kadar iyidir
Müşterilerine destek veriyorlarmı vermiyorlarmı ona bakın (bence çok öenmli) ekonomik mi değilmi ona bakın (nasıl yapacağım diye soruyorsanız googleye hosting , host v.b gibi şeyler yazıp aratarak )
Türkiyede önerdiğim firmalar www.istanbulhost.com www.vit.com.tr gibi firmalardır. Bu firmalr müşterilerine iyi davranırlar. Diğerleride var bunları webmaster sitesi üzerinden takip edebilirsiniz.
Şimdi host aldınız ve nasıl kullanacağınızı öğrenmeniz gerekiyor. FTP hostunuza bilgisayarınızdaki dosyaları taşımak için kullanılan bir program sunar. Siteyi FTP ile düzenlemek için bilmeniz gerekenler:
Bağlanmak İçin ;
Sunucu Adresi (Host Address) : ftp.domain.com (Hosting hizmeti açıldığında tarafınıza gönderilir)
Bağlantı Kapı Numarası (Port Number) : 21
Kullanıcı Adı (Username) : kullaniciadi (Hosting hizmeti açıldığında tarafınıza gönderilir)
Şifre/Parola (Password) : paro1a (Hosting hizmeti açıldığında tarafınıza gönderilir)
Filezilla isimli FTP programı kullanım detaylarını inceleyerek FTP sunucularımıza FTP hesap bilgilerinizle bağlanabilirsiniz.
Filezilla açık kaynak bir ftp yazılımıdır.
Unutmsayın domain aldıktan sonra domain hesabınızın dns ayarlarını hostunuza yönlendrmiş olmanız gerekir çoğu zaman bu işlem domaini aldığınız firmaca otomatik olarak yapılır. Siz sorun şüpheniz varsa.
Ayrıca bilgi değikendir. Güncel bilgiler önemlidir. Soru sormak ve yardım almak için webmastersitesi.com gibiforumlardan yararlanabilirsiniz.
Yeni yetişen webmaster adaylarına başarılar dileriz.
CSS sıkıştırma extra performans edinin
Hız ve performans için css sıkıştırması yapabilirsiniz. Bildiğiniz gibi browserlar siteleri en yukardan başlayarak okurlar ve satır satır saşağı inerler ve sayfa gösterimi elde edilir. CSS kodlarıyla tabloları şekillendirme olarak epey bir yer ve zaman kazanıyorduk. Ancak büyük css dosyaları uzun satırlara yayıldıklarında sitelerinizin bir kaç saniye gecikmesine yol açar buna birde açıklamalar ilave edilince sayfa açılmasını bekleme süresi artar. Bu da bir memnuniyetsizlik oluşturur.
Şimdi bu adresteki araç ile http://www.cssdrive.com/index.php/main/csscompressor/
beyaz alana css kodları koyarsınız ve tıkladıktan sonra bu sayfa açar orda sıkışmış kodları alabilirsiniz:
http://www.cssdrive.com/compressor/compress.php
mevcut css dosyalarınızı sıkıştırabilir ve aynı çıktıyı kullanabilirsiniz. Buı bir kaç saniye hızlanma çok kişiyi memnun edecektir.
Compression modu: (?)
Light (hafif)
Normal (normal)
Super Compact (süper)
Comments handling: (?) (sıkıtşrırken)
Don’t strip any comments yorumları çıkarma (genelde yorumları çok sever cssciler )
Strip ALL comments (Tüm css yorumları çıkar)
seçenekleri istediğinize göre seçip compress ite tıklayın.
Bana göre oldukça faydalı bir araç. Çoğu durumda %30 a kadar sıkıştırma hem bantwidth hem de browser tarafı yorumlama hızında artış kazandırıyor. Sitelerinde hıza önem veren webmasterlar için
PHP DSO ortamında güvenlik
Eğer php DSO ortamında çalıştırıyorsanız bu fonksiyonları phpden disable etmelisiniz. Yine de bunları kaldırmak web uygulamarınızda bazı sorunlara yol açabilir. Shell scriptler ile sitenizi kolayca ele geçirebilirler.
system,passthru,exec,popen,proc_close,proc_get_st atus,proc_nice,proc_open,proc_terminate,shell_exec ,highlight_file,escapeshellcmd,define_syslog_varia bles,posix_uname,posix_getpwuid,apache_child_termi nate,posix_kill,posix_mkfifo,posix_setpgid,posix_s etsid,posix_setuid,escapeshellarg,posix_uname,ftp_ exec,ftp_connect,ftp_login,ftp_get,ftp_put,ftp_nb_ fput,ftp_raw,ftp_rawlist,ini_alter,ini_restore,inj ect_code,syslog,openlog,define_syslog_variables,ap ache_setenv,mysql_pconnect,eval,phpAds_XmlRpc,phpA ds_remoteInfo,phpAds_xmlrpcEncode,phpAds_xmlrpcDec ode,xmlrpc_entity_decode,fp,fput
Xcache Kurulumu
Serverınızdan ekstra performans ve hız elde etmek için çeşitli yazılımlar mevcuttur bunlardan en başarılı olanı (xcache üreticisine göre) Xcache’dir
Son sürüm php 5.2.3 e kadar destek veriyor. Server gelen isteklere cevap verirken cachkenmiş nesneleri ram üzerinden hızla istek sahibine ulaştırıyor. Tekrar bir sql sorgusu gerek kalmıyor buda süreci hızlandırıyor. Ayrıca xcache var bölümü php değişkenleri cachleyip extra hız sağlıyor.
Geçelim kuruluma, bu kurulum gerçek bir kurulumdur kendimiz bu şekilde yaptık.
Xcache suan php cache scriptleri arasında performans açısından en başarılı script denebilir. Peki nasıl kurarız sunucumuza xcache’i gelin birlikte öğrenelim.
Neden xcache?
Mevcut cacheler arasında dso gerektirmeden güvenli suphp üzerine kurabilirsiniz.
EAccelerator kadar gelişmiş pek çok özelliği barındırır. Mevcut cachleme yazılımları arasında en başarılı olanıdır.
Salt php olan ve basit döngülerden ibaret tek site serverlar için yine dso + EAccelerator üçlüsünü öneriyoruz.
Bizim bu örnekte zend ile beraber kuruluşunu göreceğiz xcache zendin bir modülü gibi görülecek.cd /usr/local/src
wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz
İndirdiğimiz source’u tar.gz’den çıkararak sırayla aşağıdaki adımları uygulayarak configure edelim.
PHP- Kodu:
tar -zxf xcache-1.2.2.tar.gz
cd xcache-1.2.2
phpize
./configure --enable-xcache
make
su
make install
(Satır satır komut satırına kopyalayıp yapıştır yapın zaman kazandırır )
Make install işlemimizden sonra modul’un bulunduğu yol çıkıcak karşınıza bu yolda no-debug-non-zts-xxxxxx yazan kısmı bir yere not edin.
bu şekilde olabilir:
“/usr/local/lib/php/extensions/no-debug-non-zts-20060613/”
Php.ini dosyanızın nerde bulunduğunu öğrenelim şimdi,
php -i | grep php.ini yazdığınızda veya locate php.ini, size php.ini dosyanızın bulundugu dizini vericektir.
PHP- Kodu:
ör: /usr/local/lib/php.ini
(genelde cpanelde buradadır direct admin ve pleskte etc/php.ini içinde olur) yaparak tam yerine bakabilirsiniz.
Biz /usr/local/lib/php.ini olduğunu varsayarak biz şimdi xcache’in ayarlarını php.ini dosyamızın sonuna ekleticez. (Sonuna ekledikten sonra kopyalayıp bu verileri php.ini dosyasının en başına yerleştiricez genelde zend kurulu makinelerde kurulmuş olsada kurulmamış gibi gösteriyor.)
Kod:
PHP- Kodu:
cat xcache.ini >> /usr/local/lib/php.ini
Sırada son bir değişiklik yapmak kaldı. Php.ini dosyamızı kullandığımız editör ile açalım.
Kod:
pico /usr/local/lib/php.ini (bazı serverlarda nano editörü de kullanılabilir)
En alt satırlara inelim Xcache ın ayarları karşımıza gelicek. Burada,
zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-xxxxxxx/xcache.so
Yukarıdaki satırı bulup burdaki /usr/local/lib/php/extensions/no-debug-non-zts-xxxxxxx satırını make install işleminden sonra karsımıza cıkan yol ile değiştirelim.
Hemen alt kısımlarda bulunan admin kullanıcı ve şifre kısmına http://webmastersitesi.com/md5_sifreleyici.html adresinde xcache admin paneline giriş için kullanacağımız şifremizi yazıp çıkan md5′li halini kopyalayıp xcache.admin.pass kısmına yapıştıralım. (Aşağıdaki gibi olucak)
[xcache.admin]
xcache.admin.user = "Giriş kullanıcı Adı"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = "md5ilesifrelenmisbidegergelecek"
xcache.size kısmına kullanması için ayıracağınız ram miktarını yazın. Önerilen: 140 MB
xcache count kısmına kullandıgınız işlemci dual ise 2 quad ise 4 yazabılırsınız.
xcache slot kısmına xcache count ıle aynı değeri verebilirsiniz.
Xvar cache kısmı 2 Gb makineler için 10 MB tutmanız önerilir
Değiştirmeniz gereken yerler bitti.
apache’mizi bir restart edelim
PHP- Kodu:
service httpd restart
Son olarak xcache’in admin panelini web’den ulaşılabilir yapalım. Tekrar xcache dızınımıze gidiyoruz. Buradaki admin klasorunu web’de kullanmak ıstedıgımız dızıne kopyalıyoruz.
örnek: domain.com sitenizin kullanıcısı domain diyelim ve dosyalarınızın yolunun /home/domainyolu/public_html klasörü içinde olduğunu varsayalım.
cd /usr/local/src/xcache-1.2.2 (önce mevcut klasörün içine giricez buradan bir klasörü başka bir web üzerindeki bir yere kopyalıcaz)
cp -r admin /home/domainyolu/public_html/ (cpanelde böyledir genelde domain yolu yazan yere domain kullanıcı adını yazmanız yeterli olur)
artık www.domain.com/admin/ bölümünden xcache için belirlediğimiz admin kullanıcı adı ve şifremiz ile paneline giriş yapabiliriz.
Giriş yaptığınızda cachlenen nesneleri görebilirsiniz.
Xcache’in başarılı biçimde kurulduğunu kontrol etmek için komut satırına
PHP- Kodu:
php -v
yazın
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies
with XCache v1.2.2, Copyright (c) 2005-2007, by webmastersitesi
with the ionCube PHP Loader v3.1.34, Copyright (c) 2002-2009, by ionCube Ltd., and
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
root@server [/usr/local/src/xcache-1.2.2]#
php -v bu şekilde bir sonuç döndürmüyorsa o zaman php.iniyi editörle açıp xcache de Zend eklentisi olarak görülen yolu en yukarı yapıştırın ve (XXX gelen yere Make install işlemimizden sonra çıkan yolun adı gelecek) örneğin 20060613.
Veya Zendi de kaldırabilirsiniz ama bellek yönetim performansı açısından kalmasında yarar var.
extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-xxx/xcache.so"
zend_extension = "/usr/local/lib/php/extensions/no-debug-non-zts-xxx/xcache.so"
zend_extension = "/usr/local/IonCube/ioncube_loader_lin_5.2.so"
zend_extension = "/usr/local/Zend/lib/ZendExtensionManager.so"
zend_extension_ts = "/usr/local/IonCube/ioncube_loader_lin_5.2_ts.so"
zend_extension_ts = "/usr/local/Zend/lib/ZendExtensionManager_TS.so"
CTRL + X kaydedip çıkın. Sonra bir restart atın.
httpd restart
bold edilen kısımda xcachein yüklendiği görülüyor. webmastersitesi kısmı bizim xcache paneline giriş kullanıcı adımız oluyor
Xcache zendle uyumsuz gibi söylentiler var bunların aslı yoktur. Vbulletin forumlarda inanılmaz performans artışı sağlıyor. Özellikle son vbulletin eklentisi 3.8.1 ile sql sorguları 3 te bir azalıyor.
Webmaster Sitesi Alınmıştır.
Xcache Kurulum
html nedir html ile site tasarımı nasıl yapılır
İnternet sayfaları oluşturulurken bir çok programlama ve işaretleme dillari kullanılır bunlardan en temel olan html. Hyper Text Mark-up Language’ın kısaltılmasıdır. Bir çok işaret komutlarından oluşur.
İnternette gördüğünüz pekçok sitenin içinde html kodlarına rastlayabilirsiniz. Html yerini css ye bırakmıştır giderek (kullanım kolaylığı açısından).
Bu sayfaya geldiğinize göre HTML öğrenme işinde ciddisiniz demektir. HTML nispeten kolay bir dildir dedik. Bu dilde binary veya hexadecimal kodlar yokHerşey metin tabanlı ve bir HTML dökümanı oluşturmak için ihtiyacınız olan şey bir editör Hatta sizde herhangi bir HTML editörü bulunmuyorsa bu işi Windows’un Notepad’i ile dahi halledebilirsiniz Piyasada iki tip editör bulunuyor Birisi metin tabanlı, kod yazmayı gerektiren fakat bunun yanısıra rutin bazı işlemleri kolaylaştıran editörler (HotDog, HomeSite) diğeri WYSIWYG (What You See Is What You Get / Ne görürsen onu alırsın) tarzı denen kısaca görsel, kodlamayla uğraştırmayı gerektirmeyen editörler (FrontPage, Dreamweaver, NetObjects Fusion,) Benim yeni başlayanlara tavsiyem Windows’un Notepad’i Bu işlerin nasıl yapıldığını öğrendikçe ilerde siz de görsel editörlere geçebilirsiniz Çünkü bir yerde istenmedik sonuçlar çıkabilir ve kodlara müdahele etmeniz gerekebilir Üstelik görsel editörler bazen istenmeyen kodlar ekliyorlar, bu da döküman boyutunun büyümesi demektir.
Örnek html kodları
Başlık 1
Başlık 2
Başlık 3
Başlık 4
Başlık 5
Başlık 6
html kuralları ve kullanım yolları ayrı mesajlarda değineceğim kısaca olayı tanımanız için yazdım.
Neden Server & Yazılım Optimizasyson Yapılmalı
Başarılı olan hemen her projenin altında bir takım farklar vardır. Bu farklar HIZ, Fikrin Gücü, Zamanlama, Maddi kaynaklar vb. Burada fikrinize ve amacınıza güveniyorsanız ilk başlıcağınız nokta server yani alt yapıdır. Alt yapı olmadan hiç bir bina inşa edilemez. Dikkat edin bütün başarılı siteler hızlıdır. Çünkü hız için çok düşünmüş ve kaynak harcamışlardır. Aynı stabildirler bi var bi yok değil her zaman hazır ve nazırdırlar. Öyleyse ne yapıcaz optimizasyon…
Hosting kullanıcıları için fazla yapıcak bişey yok onlar sadece script ve yazılım tabanında bir optimizasyon yapabilir veya iyi bir host seçimi yaparak kazanabilirler. VPs ve server kullanıcıları ve çok serverlı webmasterlar için yapacak biçok şeyvar hatta bir ton ödev.
Bunlar kısaca neler…
32 bit mi 64 bitmi karar vermek
linux mu windows mu seçmek karar vermek
php mi asp mi seçmek bunların hızlandırıcıları
bir veri tabanı mssql, oracle, mysql ve eklentileri
hangi cache yazılımı
Filecache, APC, EAccelerator, Xcache, memcache ve bunların ayarlamaları
Yazılım tarafında optimizasyon örneğin yazılımda cron tabanlı statik sayfalar oluşturmak çünküstatik sayfalar daha hızlı gelir ve işlemci çalıştırmazlar.
Yaptığım testlere göre php çalıştırmak kesinlikle yavaşlatıyor siteler ve projeler çoğunlşukla statik olmalı bir değişkeni çağırmaktansa hiç çağırmadan statik yazmak ve öyle vermek çok daha verimlidir.
Apache, Lighthttp vb. web server seçimibunların kurulması ve ayarlamaları modları vb.
Serverda hdd seçimi örneğin 5400 RPM 7200 RPM 10k normal disk 10 SCSIdisk ve bunların ön bellekleri
Anakart seçimi,
serverın soğutma kapasitesi, parçaların kalitesi
Raid seçimleri raid 0 mı raid 5 mi
uplink 10 100 1000 gbps
Lokasyon türkiye almanya hollanda vb. vb.
Bu gibi pek çok değişkeni iyi anlayıp bütçeye ve bir plana karar vermek lazım
Ama tüm bunlardan daha önemlisi en temel etken sizin isteğiniz ve sonrasında isteğe cevap vericek zekanız, öğrenme kapasiteniz ve teknik ve maddi imkanlarınızdır. Ama öncelik istektir.
Server & yazılım optimizasyon ilk başta öğrenilmesi gereken işlerden. Dikkatinizi buraya çekmek istedim.
Css hakkında Css nedir neden css
HTML bize metin biçimlendirme alanında çok geniş olanaklar sunar. Ancak iş büyük sitelere ve yüzlerce sayfaya geldiğinde tıkanır. CSS, uzun yazılışıyla Cascading Style Sheets, veya Türkçesiyle Stil şablonları ise bunu bir adım daha öteye götürür, bize sayfalarımız için global şablonlar hazırlama olanağı verdiği gibi, tek bir harfin stilini; yani renk, font, büyüklük gibi özelliklerini değiştirmek için de kullanılabilir. Bu tekniğin en önemli özelliği kullanımındaki bu esnekliğidir.
Bir web sayfası içerisinde zaten estetik kuralları gereği yüzlerce renk ve font kullanmayız. Genelde birbiriyle uyumlu birkaç renk ve birkaç font kullanırız ki, bunları her sayfada ayrı ayrı tekrar belirtmek yerine CSS yardımıyla bir sefer tanımlayıp bütün web sayfamızda kullanabiliriz.Bu şekilde güncelleme yaparken de onlarca sayfayı değiştirmekten kurtuluruz.
CSS kodları HTML kodlarının içine yazılırlar. Türüne göre body veya head bölümlerinde yer alabilirler. Bunların dışında harici CSS dosyaları oluşturulup bunlar gerektiğinde HTML belgesi içerisinde çağırılabilirler.
Hemen hemen her konuda olduğu gibi CSS konusunda da Microsoft Internet Explorer ve Netscape farklı yorumlar ortaya koyarlar. Bu noktada her iki browserın da aynı/benzer yorumlayacağı kodlar yazmak en uygunudur.
Domain Tescil Registration nedir? QGZP7XJWAZNW
Domain internette gördüğünüz ve adres çubuğuna yazılan kısımda yer alan bir isimdir esasen bu isim bir yönlendirme görevi görür domain üzerine kayıtlı bilgisayar numarasına siz adres çubuğunda www.siteadi.com yazdığınızda tarayıcı isteği domaine yollar domainde ip adresine bağlar.
QGZP7XJWAZNW
Domain kayıt işlemi tüm dünyada icann adı verilen bir merkezde yapılır. Örneğin *.com uzantıları bu merkez belirlemiştir. Türkçe uzantıları türkiyede nic.tr yapmaktadır.
Bir domain kime aittir
whois.sc/domainadi.com veya baska uzantilari yazarak bulabilirsiniz.

