Bir internet mağazası oluşturmak için birçok CMS ve bunlara ek modüller bulunmaktadır - böylece içerik için bir CMS seçebilir ve ona bir internet mağazası modülü kurabilirsiniz. Ya da tam tersi yapılabilir, internet mağazasının CMS olarak temel alındığı ve statik sayfalar, içerikler, haberler ve analiz makaleleri ekleme imkanı sunan bir modül eklenebilir.
Her iki seçenek de bir tür uzlaşma gibi görünmektedir ve yılların deneyimine dayanarak en iyi çözüm değildir; işte nedenleri:
1.1 Ölçeklenebilirlik
Her şey tek bir sistemde çalıştığında, değişiklik yapmak zor hale gelir, çünkü tüm parçalar birbirine bağımlıdır. CMS’ye basit bir işlev eklemek bile kolay bir iş değildir.
1.2 Yüksek Erişilebilirlik ve Güvenlik
Değişiklikler yapıldığında bir sorun çıkarsa, tüm sistem anında çöker. Yeni güncellemeler geldiğinde, tüm modüllerin uyumlu olmaması, eski bir sürüme geri dönme zorunluluğu yaratır ve böylece sistemin genel güvenliği tehlikeye atılır.
1.3 Çalışma Hızı
Bu tür siteler genellikle modüler yapısından dolayı aynı işlevlerin tekrar çağrılmasıyla fazlasıyla yüklenir. Farklı geliştiriciler, CMS'nin kendisiyle etkileşim önerilerini her zaman dikkate almazlar. Site hızını artırmak için yapılan hata ayıklama çalışmaları çok zor bir iş haline gelir ve istenen sonucu her zaman vermez.
İnternet mağazasının çalışma hızı, diğer tüm parametrelerden en önemli olanıdır; çünkü bu, sizin çevrimiçi vitrininizdir. Ürün benzersiz değilse kimse uzun süre beklemek istemez.
1.4 SEO (Arama Motoru Optimizasyonu)
İnternet mağazanızı tanıtmak çok önemli ve zorlu bir görevdir. Burada, statik içerik eklemenin (makaleler, haberler, karşılaştırmalar, ürün veya hizmet açıklamaları gibi) kolay olması büyük önem taşır. Eşsiz ve kaliteli içerik, sıralamalarda iyi bir yer alır ve size müşteriler kazandırır. Düzenli olarak ilginç bilgi eklemek işinizin başarısının anahtarı olacaktır.
2. Çözüm
Bu durumda uzlaşmaya gitmeyin, bir internet mağazası için CMS ve içerik için ikinci bir CMS seçin. Bu, aşağıdakileri sağlar:
- Güvenliği koruma
- Çalışma hızını artırma
- Güncelleme kolaylığı
- Yüksek erişilebilirlik sağlama
- Teknik seviyede erişim ayrımı
Tek sunucu - iki sistem, site ve internet mağazası. Bu yaklaşım kendini kanıtlamış ve ürün ve hizmetlerin çevrimiçi satıldığı birçok sektörde, barındırma sağlayıcılarından bankalara ve uluslararası giyim markalarına kadar geniş bir yelpazede uygulanmaktadır.
2.1 Tek Bir Alan Adında İki Sistem
Herhangi bir alt alan adı, arama motorları tarafından ayrı bir alan adı olarak değerlendirildiğinden, iki CMS'yi (ve muhtemelen farklı teknik gereksinimlerle) aynı alan adında nasıl barındıracağımız sorusu ortaya çıkmaktadır. SEO açısından her şeyi tek bir alan adında barındırmak daha iyidir. Alt alan adları geçmişte kaldı. Eskiden:
şeklinde görülürdü; şimdi ise şöyle görünmektedir:
Farklı PHP sürümü gereksinimlerine sahip iki farklı sistemi tek bir alan adında çalıştırma ve yapılandırma çözümümüz mevcuttur.
Nginx web sunucusu, iki farklı sistemi aşağıdaki gibi barındırmanıza olanak tanır:
- https://domain.tld - içerik için CMS
- https://domain.tld/shop - internet mağazası
Her CMS için kendi PHP sürümünü, farklı PHP modüllerini vb. yapılandırabilirsiniz. Tek alan adında Nginx üzerinde iki farklı PHP-FPM sürümüne sahip CMS yapılandırması için ayrıntılı kılavuz.
3. Sonuç
Bu çözüm, çevrimiçi satış ve kendi markanızı tanıtmak için mükemmel bir yaklaşımdır. Herhangi bir sorunuz olursa, teknik destek ekibimiz sanal sunucunuzda internet mağazanızı yapılandırmanıza yardımcı olacaktır.