• Kaç gündür kontrol ediyorum 5.000 mesaj oldun mu diye yav. Dayanamadım, şimdiden 5 bin mesajın hayırlı olsun. 🥰
    Bu niye böyle yatıyo ya bozuldu herhalde.

    Dosya Ekleri

    • IMG_20260206_041840.jpg
      IMG_20260206_041840.jpg
      83 KB · Görüntüleme: 34
    1770043977522.png

    1770044031671.png

    1770044061689.png

    1770044078575.png

    1770044107166.png

    1770044125916.png

    1770044150067.png

    1770044167244.png


    • Bu önerileri zaten yaptım ama çok fazla script arasında farkedememiş sanırım.
    1770044202246.png


    • Aşk adam ya, yerim ben bunu :D
    1770044324164.png
    1770044379165.png
    ASPX'deki, JS'deki ve CSS'deki değişkenleri (sadece okuma için olanlar) bütün referanslarını güncelleyerek statik veriye çeviren scriptler yaptım ve bu sayede yine çok ciddi bir performans artışı oluyor.
    Örnek için:

    --page-padding-xl md vb. gibi değişkenleri bütün css dosyalarından 56, 4, 20 artık ne tanımlıysa güncelliyor ve kendisini siliyor. Basit bir bakkal hesabıyla 20 harfli değişkenin tanımı ve 30 farklı yerde kullanımıyla birlikte toplamda 30*2'den 60, 600 yerine 60 harf kullanımıyla en basidiyle 10 kat azalıyor (kendi kullanımı için)

    Daha kafamda çok komplike scriptler var da şu projelerden bir kurtulayım, bir canım C#'ıma döneyim; editör, IDE bile yapma isteği doğdu :D

    Belki WinUI yerine Blazorla yaparım da Mac, Linux kullanıcıları da yararlanır :)

    Keşke temporary chat'da sormasaydım, anı olarak saklardım da biraz titiz adamım :D
    Bayram Reis
    Bayram Reis
    Evet eski amq dediğim gibi Blazor için bir de hızlı olması adına. Sonuçta e-devlet de aynı hatta bütün devlet/okul uygulamaları aspx.
    Lazy loaddaki olay şey değil mi, js sonradan yüklendiği için modallar js üzerinden geliyor. Benim dediğim hiç html css js hiçbiri yüklenmiyor. Bir de header footer ve bazı modallarda output cache kullanıyorum. Stress testi için özel bir yöntem var mı yoksa kendim manuel kod yazıp kendi sunucumda bir sürü api call yapayım mı? Cloudflare ve plesk engellemez mi ama? Bir de sınır da var.
    TheAny
    TheAny
    "Lazy loaddaki olay şey değil mi, js sonradan yüklendiği için modallar js üzerinden geliyor." Fark etmiyor, davranisin adi o. Hangi dilde oldugu cok onemli degil.

    "Cloudflare ve plesk engellemez mi ama? Bir de sınır da var." Kaldirabilirsin gecici olarak. Ben genelde oyle yapiyorum.

    "Stress testi için özel bir yöntem var mı yoksa kendim manuel kod yazıp kendi sunucumda bir sürü api call yapayım mı?" Bunlar icin test toollari var. Onlara bakabilirsin. Kendin manuel bi script de yazabilirsin. Amac bol bol API call yapmak backend tarafini yormak adina. Frontend icin de bol bol farkli User Agent ile curl benzeri bi seyle yaparsin, triggerlarsin sayfa yuklenmelerini.

    Bu tarz konulari AI'a sorabilirsin, guzel bi tool onerisi verir diye dusunuyorum.
    Bayram Reis
    Bayram Reis
    Evet doğru, ben sadece networkden de kazanmak amacıyla Js içine gommuyorum. O farktan bahsetmek istemiştim. Daha önce hiç stress testi yapmadım, AI ile deneyeyim. Sağ olasın.
    hq720.jpg

    Zorluklara rağmen kendini geliştirmekten vazgeçmeyen @Bayram Reis hocam.
    Bu içeriği görüntülemek için üçüncü taraf çerezlerini yerleştirmek için izninize ihtiyacımız olacak.
    Daha detaylı bilgi için, çerezler sayfamıza bakınız.
    Bu PowerShell'i kim akıl etmişse adamın dibi ya. Gerçekten gece gece o kadar ama o kadar çok yardımcı oldu ki, aynı görevi yapan aracı şirketler ciddi paralar çevirirken bir WebOptimizer yaptım serisinden, obfuscating'den deobfuscating'e kadar her scripti yaptım ps1 ile. Bir ara C#'a aktarırım Windoc'a eklemek için. Bu aralar C# Console'dan bile çok sevdim PowerShell'i. En hızlı, saf çözüm üreten budur abi işte.

    Projede kusursuz 20-30K dead/repeat kod (js, css) sildi. Hem de hiçbir şey bozulmadan.
    Performansa gelecek olursak da o da yaklaşık 3 kat arttı!

    İleride git ya da studio'ma eklerim.
    1769199934605.png
    Bayram Reis
    Bayram Reis
    Evet, öyle. Çok teşekkür ederim. Şu an bir tık daha büyük bir proje teklifi aldığım için 1-2 ay civarında bir gelişme yapamıyorum.

    Sadece kütüphanemde durması bile motive ediyor. Bu agent'lar, özellikle de GitHub Copilot bu projelerimi bitirmeme çok yardımcı oluyorlar. Onlar daha önemli, bir bitsinler de bu oyunun hakkını vermeyi düşünüyorum. Tek üzüldüğüm şey, her projemi bir başkası engelliyor ve insanların hevesini kırıyorum :/

    Özellikle de Windoc, onu GTA 6 dan önce çıkarmak istiyorum.
    GFYT
    GFYT
    Her şeyin gönlünüzce olması dileğiyle, oyun için dört gözle beklemekteyim.
    Lejant
    Lejant
    Bu adamı hemen Türkiye'nin yazılım başkanı yapın.
  • Yüklüyor…
  • Yüklüyor…
  • Yüklüyor…
  • Yüklüyor…
  • Yüklüyor…

Yeni konular

Geri
Yukarı