VPS, VDS Server nedir? VPS Server kimden alınır? 0

Bu yazımda sizler için çok önemli bilgiler paylaşacağım. VDS Server nedir? öncelikle bunu bilmemiz gerekiyor. VDS Server bir sunucunun fiziksel donanımlarının mantıksal olarak bölünmesi ile oluşan sanal sunucudur. VPS ise VDS’e göre biraz daha az performanslı çalışan sanal sunucudur. Buraya kadar mantığı kavramış bulunuyoruz.

VDS Servermı? yoksa VPS Servermı? derseniz tabiki VDS Kiralamanızı tavsiye ederim çünkü performans değerleri VPS’den biraz daha fazladır.

https://3.bp.blogspot.com/-vGvxlW1GNYY/UH8e39NaDKI/AAAAAAAAJqI/PAZ1uPcHWkM/s1600/vds-server-nedir.jpg

VDS Server kiralamanın faydaları

Web sitenizi yeni açtıysanız tabiki vds size önerilmez ancak web sitenizin hiti günden güne artıyor ve parada kazanmaya başladıysanız kesinlikle VDS kiralamanızı tavsiye ediyorum. Çünkü zamanla web siteniz normal hosting performanslarından daha yüksek seviyelere çıkacaktır. Hitiniz yükseldikçe web sitenizin trafiği, ram kullanımı, işlemci kullanımı ve alan kullanımıda hızla artacaktır. Önlem almazsanız web siteniz bir kapanır bir açılır sürekli uğraşırsınız.

Profesyonel olarak olaylara şöyle bakmanızı öneririm web sitenizin hiti artıyorsa sürekli o sitenin kesinlikle getirisi olur VDS en garantili yöntemlerden biridir. İlerde dahada büyürseniz Bulut Sunucu’da kiralayabilirsiniz bu şekilde hani uzaya çıkarken modül bırakılır vs. bundada öyle büyüdükçe modül bırakılmazda daha iyisine geçilir.

VDS Server olarak önerebileceğim sitelerden biride Hosteva firmasıdır.

VDS Sunucu 1

  • Aylık Paket
  • 1x Dual Xeon İşlemci
  • 1 GB Ram
  • 120GB Disk Alanı
  • 1000 GB Trafik
  • Sınırsız Domain
  • 4 Adet (Arttırılabilir) ..
  • Centos, FreeBSD, 2003 Server .

VDS Sunucu 2

  • Aylık Paket
  • 2x Dual Xeon İşlemci
  • 2 GB Ram
  • 120GB Disk Alanı
  • 1000 GB Trafik
  • Sınırsız Domain
  • 4 Adet (Arttırılabilir) ..
  • Centos, FreeBSD, 2003 Server .

VDS Sunucu 3

  • Aylık Paket
  • 4x Xeon E5645 İşlemci
  • 4 GB Ram
  • 120GB Disk Alanı
  • 2000 GB Trafik
  • Sınırsız Domain
  • 4 Adet (Arttırılabilir) ..
  • Centos, FreeBSD, 2003 Server .

VDS Sunucu 4

  • Aylık Paket
  • 4x Xeon E5645 İşlemci
  • 8 GB Ram
  • 160GB Disk Alanı
  • 2000 GB Trafik
  • Sınırsız Domain
  • 8 Adet (Arttırılabilir) ..
  • Centos, FreeBSD, 2003 Server .

rooteto

Bugüne kadar bir çok web sitesi yaptım çok şükür başarılı oldum ve yüksek hit sağladım. Ama hosting’de kesinlikle bu işin olmayacağını biliyorum ve sizinde bunu daha iyi anlamanız için bu yazımda sizlerin daha dikkatli olmasını istiyorum. Sunucu kiralayamıyorsanız sanal sunucu kiralayın alın VDS Server rahat rahat kullanın. Ayrıca Sınırsız domain’li vds server sunucular sizin için çok daha iyi olur. Freelance iş yapıyorsanız kendi VDS’inizde siteleri barındırabilir ayrıca host işide yapabilirsiniz.

Easy WordPress SMTP: SMTP Sunucusu Kullanarak Mail Gönderin! 0

SMTP (Simple Mail Transfer Protocol) WordPress Basit Mail Transfer Protokolü eklentisini kullanarak mail gönderimi yapıcaz bugün. Bu eklentinin bir çok faydası var bunlardan bahsedicem ama şunu kesinlikle unutmayın tüm WordPress sitelerinize bu eklentiyi mutlaka kurun gerçekten çok faydası oluyor.

Neden SMTP Eklentisi?

Günümüzde artık spam mailler iyice artmaya başladı bunların çoğuda sunucuya uzaktan bağlanıp php mail yolu ile gönderiliyor bunun önüne geçmek içinde Hosting firmaları serverdaki php mail’i güvenlik nedeniyle kapatıyorlar. Bu yüzden çoğu WordPress kullanıcısı iletişim formlarında mail gitmiyor diye şikayetlerde bulunuyor. Eklentinin ilk olarak özelliği bu hiç bir şekilde mail göndermede problem yaşamamanızı sağlıyor.

Bir diğer önemli kısmıda maillerinizi SMTP sunucu üzerinden gönderdiği için sunucunuzda DKIM ve SPF kayıtları tam ise sunucu imzası ile birlikte mail gönderdiği için mailinizin spama düşme ihtimalide bu sayede azalmış oluyor. Outlook’un spam politikası biraz katı olduğu için bazı mailleri spam olarak bile almıyor bu yüzden müşteri kaybı yaşayabilirsiniz bunlar önemli noktalar daha dikkatli olmak gerekiyor.

Easy WordPress SMTP Kurulumu

Eklentiyi indir: Easy WordPress SMTP

Eklentiyi indirip kuruyoruz daha sonra yönetim panelinde Eklentiler kısmından aktifleştirdikten sonra ayarlar kısmından Easy WP SMTP kısmına tıklıyoruz sırayla devam ediyoruz;

  • “From Email Address” : mail adresinizin tamamını yazın.
  • “From Name” : Mail gönderen başlığını yazın. (örn: Rooteto Destek)
  • “SMTP Host” : Hosting firmanız mutlaka size göndermiştir eğer göndermediyse ticket açıp sorunuz. Hosteva müşterileri alan adlarının başına “mail.” koymaları yeterli. (örn: mail.rooteto.com)
  • “Type of Encryption” : SSL kullanmıyorsanız None seçeneği ile devam edebilirsiniz. Hotmail adresinizi tanımlarken TLS kullanıcaz onuda aşağıda anlatıcam.
  • “SMTP Port” : Genelde bu hosting firmalarında 587 olarak tanımlanır. Ama hepsinde aynı değildir. Hosteva müşterileri 5687 kullanabilirler.
  • “SMTP Authentication” : SMTP Kimlik doğrulamasını Yes olarak ayarlayıp devam ediyoruz.
  • “Username” : Bu alana mail adresinizin tamamını yazın.
  • “Password” : Mail adresinizin şifresini yazın.
  • ” Enable SMTP Debug” : Bu alanı işaretlemeyin bazı iletişim formlarında problem çıkartabiliyor. Örnek: Contact Form 7 eklentisinde problem çıkarıyor. 🙂

Tüm ayarlamaları bitirdik test için en alttaki alanı kullanabilirsiniz.

Bunlarda sizler için ekstra 🙂

Gmail

  • SMTP Host: smtp.gmail.com
  • Type of Encryption: SSL
  • SMTP Port: 465

Yahoo

  • SMTP Host: smtp.mail.yahoo.com
  • Type of Encryption: SSL
  • SMTP Port: 465

Hotmail

  • SMTP Host: smtp.live.com
  • Type of Encryption: TLS
  • SMTP Port: 587

Hosteva

  • SMTP Host: mail.hosteva.com
  • Type of Encryption: None
  • SMTP Port: 587

Kaynak: wp-ecommerce.net

PHP ile Tarayıcının Varsayılan Dilini Bulma 0

PHP ile çok dilli uygulamalar, web siteleri geliştiriyorsanız mutlaka HTTP_ACCEPT_LANGUAGE‘yi kullanmanız gerekiyor. Her tarayıcı farklı sonuçlar verecektir bunu örneklerle öncelikle görelim daha sonra bunları temizlemeyide göstereceğim. Boş bir php dosyası oluşturup içerisine alttaki kodu yazın;

<?php
	echo $_SERVER['HTTP_ACCEPT_LANGUAGE'];
?>

Daha sonra bu dosyayı sunucuya yada localhost’unuza atın ve tüm tarayıcılarınızda çalıştırın. Sonuçlar şu şekilde çıkacaktır;

  • Firefox: tr-TR,tr;q=0.8,en-US;q=0.5,en;q=0.3
  • Chrome: tr
  • Internet Explorer: tr
  • Opera: tr-TR,tr;q=0.8,en-US;q=0.6,en;q=0.4
  • Safari: tr-TR

Sonuçlar birbirinden farklı olduğu için sadece tarayıcının varsayılan dilini almak için alttaki kod ile sadece varsayılan dili temizleyip alabilirsiniz;

<?php
	$lang = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'],0,2);
?>

Bu şekilde ilk 2 karakteri alıp tr seçeneğine ulaşmış olduk. Ama biz bu kadarını öğrenmek istemiyoruz daha çok öğrenmek istiyoruz mesela alternatif dil sunmak, coğrafi bölgelere farklı diller sunmak isteyebiliriz.

Tarayıcılara sunucuya tarayıcının kullanabildiği mevcut dilleri HTTP_ACCEPT_LANGUAGE başlığı ile gönderirler. “tr-TR” ifadesinde “tr” mevcut dili belirtirken, ‘den sonra gelen “TR” ifadesi ise yerleşim bölgesi olarak ifade edilir. Türkiye bunu tam olarak anlayamayız ancak Amerika birleşik devletlerinde şu şekilde bir sonuç almaktayız “en-US” ile “en-CA” arasında daha net anlayacağız. Her iki ifadede tarayıcının dili “en” yani ingilizce olmakla birlikte, yerleşim bölgeleri ISO formatına göre ilkinde Amerika Birleşik Devletleri diğerinde ise Kanada olarak görülür. Buraya kadar anladık peki “q=” ne anlama geliyor? “q” ifadesi öncelik anlamına gelmektedir. q ifadesi 0 (sıfır) ile 1 (bir) arasında bir değer almak zorundadır. Örneğin “tr-TR;q=x” şeklinde bir ifadede “q=x” değeri ne kadar büyükse varsayılan olarak o kullanılır. Firefox’taki sonucumuzu incelersek: tr-TR,tr;q=0.8,en-US;q=0.5,en;q=0.3 burada tr dilinin 0.8 aldığını görebiliriz.

Bir kaç örneğide incelemek lazım;

  • tr-TR,tr;q=0.8,en-US;q=0.5,en;q=0.3 = tr varsayılan dildir.
  • tr-TR,tr;q=0.8,en-US;q=0.9,en;q=0.9 = en varsayılan dildir.

q= : Öncelik anlamına gelir.

tr-TR, en-US, en-CA : TR,US,CA yerleşim bölgelerini ifade etmektedir.

Most Popular Topics

Editor Picks