• 23-01-2025, 14:37:49
    #28
    Asynchronous adlı üyeden alıntı: mesajı görüntüle
    ne demek istediğinizi anlamadım, kullanıcı girdiğinde içeriğin cacheli hali yoksa istek işlenir kullanıcıya gösterilir, 2. ziyaretçi gelirse cacheli hali gösterilir.

    zaten cache yoksa cache oluşturup sonra cachei göstermek saçma bir yöntem.

    kullanıcı - admin ayrımı olsun istiyorsanız cachei purge etmelisiniz veya hiç aldırmamalısınız.

    useragent,ip veya url ayrımı (icerik?cache=0) yaparak kontrol edebilirsiniz.
    Ben anlatamadım, siz anlamadınız değil

    Anlatmak istediğimin ChatGPT ile düzeltilmiş versiyonu:
    Kullanıcıların gördüğü site ile bizim içerik eklediğimiz siteyi tamamen ayrı bir sistem olarak kurmayı düşünüyorum. Şöyle bir planım var:

    Kullanıcı siteyi ziyaret ettiğinde, eğer o URL için bir cache varsa, siteyi direkt cache’den göstereceğiz. Eğer cache yoksa, önce cache oluşturup ardından kullanıcıya içeriği göstereceğiz. Cache temizleme işini ise haftada bir kez yapmayı planlıyorum.

    Bu sistemde, diyelim ki sitede toplam 10.000 içerik var, o zaman haftada en fazla 10.000 içerik için veritabanında sorgu yapılmış olacak. İçerik ekleme ve düzenleme tarafını ise lokal bir sistemden yürüteceğiz. Böylece kullanıcılar direkt olarak veritabanına yük bindirmemiş olacak. Sadece cache görüntüleyecekler ve databaseye yük bindirme ihtimalleri kalmayacak.

    Sizce bu sistem daha optimize bir yöntem olur mu? Mantıken doğru gibi geliyor, ama eksik ya da yanlış düşündüğüm bir nokta var mı?
  • 23-01-2025, 14:41:16
    #29
    cetin61 adlı üyeden alıntı: mesajı görüntüle
    Ben anlatamadım, siz anlamadınız değil

    Anlatmak istediğimin ChatGPT ile düzeltilmiş versiyonu:
    Kullanıcıların gördüğü site ile bizim içerik eklediğimiz siteyi tamamen ayrı bir sistem olarak kurmayı düşünüyorum. Şöyle bir planım var:

    Kullanıcı siteyi ziyaret ettiğinde, eğer o URL için bir cache varsa, siteyi direkt cache’den göstereceğiz. Eğer cache yoksa, önce cache oluşturup ardından kullanıcıya içeriği göstereceğiz. Cache temizleme işini ise haftada bir kez yapmayı planlıyorum.

    Bu sistemde, diyelim ki sitede toplam 10.000 içerik var, o zaman haftada en fazla 10.000 içerik için veritabanında sorgu yapılmış olacak. İçerik ekleme ve düzenleme tarafını ise lokal bir sistemden yürüteceğiz. Böylece kullanıcılar direkt olarak veritabanına yük bindirmemiş olacak. Sadece cache görüntüleyecekler ve databaseye yük bindirme ihtimalleri kalmayacak.

    Sizce bu sistem daha optimize bir yöntem olur mu? Mantıken doğru gibi geliyor, ama eksik ya da yanlış düşündüğüm bir nokta var mı?
    10 bin için gereksiz bir zahmet ama 1 milyon üstü sorgu varsa şöyle olur;

    1. yöntem; siteyi kastıran apache ise remote sql'e izin verip, kendi pcnizde işlemleri yapıp sql içerik eklemelerini sunucuya gönderebilirsiniz.

    2. yöntem; sql içerik eklerken kasıyorsa, sitenin sql kopyası localhostta sql'e kurulur, haftada bir toplanan datalar sunucuya import edilir.

    milyonluk sorgular yapmıyorsanız ve aşırı kasıyorsa ya sorgularda problem vardır ya da yaptığınız işlemler için daha iyi alternatifler vardır.
  • 23-01-2025, 14:45:53
    #30
    Asynchronous adlı üyeden alıntı: mesajı görüntüle
    10 bin için gereksiz bir zahmet ama 1 milyon üstü sorgu varsa şöyle olur;

    1. yöntem; siteyi kastıran apache ise remote sql'e izin verip, kendi pcnizde işlemleri yapıp sql içerik eklemelerini sunucuya gönderebilirsiniz.

    2. yöntem; sql içerik eklerken kasıyorsa, sitenin sql kopyası localhostta sql'e kurulur, haftada bir toplanan datalar sunucuya import edilir.
    10k içerik örnek zaten hocam 800k içerik olancda var 50k olan da var 5knın altında olan yok zaten

    Benim amacım sürekli olarak aktif kullanılabilecek online olarak istediğim işlemi yapabileceğim bir panel olması.. Bu yôntemde ben yeni içerik girdiğim anda kullanıcının olduğu siteye içerik düşer. Ama sizin dediğiniz 2. Yöntemde siteye haftalık olarak içerik yüklemiş oluyoruz. 1. Yöntemi de yaptım ama yine de bu dediğim sistem daha rahat ve daha temiz olur gibi hissettirdi
  • 23-01-2025, 14:59:13
    #31
    Ne güzel yorumlar var zevkle okuyorum ve hiçbir şey anlamıyorum
  • 23-01-2025, 15:04:08
    #32
    Amatör biri olarak fikrimi beyan etmek isterim.

    Şuanda 3 web sitem var, 3üde emeği göz nuru. 2si blog 1 tool. Wp kurup geçmek istedim sonra vazgeçtim.

    Basit şekilde kendim koklayarak tamamen kendi ihtiyaçlarım doğrultusunda scriptler oluşturdum. Beğendim temayıda giydirdim.
    Vpsde cloudpanel kurulu ve çiçek gibi çalışıyor.

    Eğer konu sahibi arkadaşın barındırdığı sitede düz blog ise özel yazılım, cache ile iyi hitler alabilir.
  • 23-01-2025, 15:23:41
    #33
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Ne güzel yorumlar var zevkle okuyorum ve hiçbir şey anlamıyorum
    ben de anlamıyordum hiç, o dönem @Daghan; bey çok yardımcı olmuştu. hala ara ara hayır duası ederim, büyük bir problemden kurtarmıştı.

    hit olduktan sonra hepsi yapılır pek düşünmenize gerek yok.
  • 23-01-2025, 15:28:06
    #34
    Anlık 10-20k hiti kaldırmaz, hiç sorgu yapmayan bir yazılım anca. Default wp dahi kaldırmaz .
  • 23-01-2025, 15:50:39
    #35
    cloudflare üzerindeki CDN hizmetini de aç, çok faydası dokunacak. Veri tabanına bağlantıyı TCP üzerinden değil socket üzerinden yaparsan %20'de oradan kar yaparsın.
  • 23-01-2025, 16:14:46
    #36
    Çiçek gibi konu olmuş, hepinizin ağzına sağlık forumda şöyle konuları görmeyeli çok uzun zaman olmuştu açıkcası.

    @cetin61; hocam önce cache oluşturup kullanıcıya cache'i göstermek çok mantıklı değil. Kullanıcı cache olmayan bir sayfayı ziyaret ettiğinde sayfayı görsün cache sonra oluşsun

    Ek olarak wordpress konusuna kesinlikle katılıyorum, bir cms ve her türlü amaca hizmet etmek için adeta bir oyun hamuru şeklinde kodlanmış bir sistem bu yüzden asıl amaca hizmet etmesi için üzerinde çok oynama yapılması gerekiyor.