Giriş Yap / Kayıt Ol

6Beğeni
  • 1 Yazan ASametYildirim
  • 1 Yazan mxaksoy
  • 1 Yazan mxaksoy
  • 1 Yazan Mfa95
  • 2 Yazan woakazam

Cevap Yaz Favorilerime Ekle
Seçenekler Stil
Geri Git   Forum > > Programlama
smmturk

Web yazılım dillerini nasıl optimize edebiliriz?

  #1  
Okunmamış 11 Temmuz 2018, 17:31
ASametYildirim Adlı Üyenin Avatarı
Son derece meraklı :)
 
Üyelik Tarihi: 16 Haziran 2017
Cinsiyet: Erkek
Konum: Ankara
Ad, Soyad: Ab... Yı...
Mesajlar: 2.857
Beğeniler: 1190 / 1337
Ticaret: 54, 100%
Merhaba hocalarım. Kafayı taktım bir türlü bu sorudan kendimi alamıyorum. Geçenlerde temamda 10.000 den fazla gereksiz kodu temizledim ama daha iyisi için bir öneriniz var mıdır?

Mesela "print" yerine "echo" kullanmak, sürekli kod yazmak yerinr değişken oluşturmak. Sürekli değişke yerine fonksiyon yazmak gibi.

Not: Sadece Html, CSS, PHP ve JavaScript (kütüphaneleri dahil) dilleri için öneri verirseniz sevinirim

2.Not: Optimizeden kastım sunucu yükünü hafifletmek ve site hızını arttırmak. Nolur tarayıcı önbellekleme felan demeyin ben kodları optimize etmekten bahsediyorum.
Mfa95 bunu beğendi.
sanalpara palmara
  #2  
Okunmamış 11 Temmuz 2018, 17:58
mxaksoy Adlı Üyenin Avatarı
root@kali:~#
 
Üyelik Tarihi: 23 Mart 2018
Yaş / Cinsiyet: 23 / Erkek
Meslek: Webmaster
Ad, Soyad: Mu... Ak...
Mesajlar: 1.281
Beğeniler: 323 / 416
Ticaret: 3, 100%
define belirlemek ben şuanki yaptığım andesite adlı kredi 2 bakiye yazılımında define ile değerini belirleyip yazdırdım. Çalışma Mantığı şu şekilde:
Kullanıcı Siteye Girer
Sorgu ve Kontroller Modülde Kontrol edilir
indexe aktarılır.
İşlemler tek dosyada toplanır (form kayıt, giriş, kredi alma vs)
sonuç aktarılır ve sadece 1 post'a izin verilir.
ASametYildirim bunu beğendi.
SafYazar.XYZ - Bilgili Yazarın Dünyası - SafYazar.XYZ
  #3  
Okunmamış 11 Temmuz 2018, 18:00
mxaksoy Adlı Üyenin Avatarı
root@kali:~#
 
Üyelik Tarihi: 23 Mart 2018
Yaş / Cinsiyet: 23 / Erkek
Meslek: Webmaster
Ad, Soyad: Mu... Ak...
Mesajlar: 1.281
Beğeniler: 323 / 416
Ticaret: 3, 100%
ASametYildirim dil dosyası ise:
PHP- Kodu:
define("ls_login_username""Kullanıcı Adı"); //Label ve placeholder için kullanılabilir gibisinden. 
ASametYildirim bunu beğendi.
SafYazar.XYZ - Bilgili Yazarın Dünyası - SafYazar.XYZ
  #4  
Okunmamış 11 Temmuz 2018, 18:09
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 06 Haziran 2018
Cinsiyet: Erkek
Meslek: Öğrenci
Konum: Eskişehir
Ad, Soyad: Mu... Ak...
Mesajlar: 72
Beğeniler: 18 / 49
Ticaret: 0, 0%
Evet hocam temalarda en büyük problem gereksiz veya kullanilmayan şişirilmiş kod yığınları. Gereksiz yük bindiriyor. Bende baya araştırmıştım da öneriler hep kendini tekrarlıyor. Şuan sorgu sayısını azaltmaya uğraşıyorum ben de. Sürekli veritabanına girdi çıktı yapan sorgular var bunlara odaklanmaniz gerekiyor. Sorgu sayısı azaldıkça sunucu yükü azalacak ve hızlanma sağlanacaktır
ASametYildirim bunu beğendi.
  #5  
Okunmamış 11 Temmuz 2018, 18:48
Avatar Seçilmemiş
WM Aracı
 
Üyelik Tarihi: 02 Temmuz 2018
Yaş / Cinsiyet: 21 / Erkek
Meslek: Öğrenci
Ad, Soyad: Ab... Ce...
Mesajlar: 36
Beğeniler: 16 / 0
Ticaret: 0, 0%
Böyle şeyler yük bindirmez ki

Saniye de 4 Milyar kere titreyen işlemcilerden bahsediyoruz. Yük nasıl biner biliyor musunuz, 100.000 satır içinden saniye başına SQL sorgusu döndürmek gibi. Ki o bile gıdıklar.

Kodları daha derli toplu yazman güzel bir şey fakat sunucuya yük bindirmez.

Özetle print yerine echo yazman sunucuyu daha az yorar diye bir şey yok.
D3M1R ve mxaksoy bunu beğendi.
  #6  
Okunmamış 12 Temmuz 2018, 02:38
WmOptimize Adlı Üyenin Avatarı
WM Aracı
 
Üyelik Tarihi: 01 Kasım 2015
Yaş / Cinsiyet: 31 / Erkek
Ad, Soyad: Ha... Fe...
Mesajlar: 340
Beğeniler: 120 / 114
Ticaret: 3, 100%
Css'de aynı özellikleri farklı isimlerle kullanıp birden çok sınıf ile işlem görmek.

Örneğin;
Alıntı:
.sinif1{
float:left;
text-decoration:none;
background:#ddd;
color:#333;
}
.sinif2{
float:left;
text-decoration:none;
background:#ddd;
color:#111;
}
Yerine;
Alıntı:
.sinif1,.sinif2{
float:left;
text-decoration:none;
background:#ddd;
}
.sinif1{
color:#333;
}
.sinif2{
color:#111;
}
Aslında temel kodlamada miras alma diye geçiyor.
Cevap Yaz Favorilerime Ekle


Konuyu toplam 1 kişi okuyor. (0 üye ve 1 Ziyaretçi)
 
Seçenekler
Stil
Normal Normal

Geri Git   Forum > Programlama


Yetkileriniz
Konu açma yetkiniz: Yok
Cevap Yazma Yetkiniz Yok
Eklenti yükleme yetkiniz: Yok
Mesajınızı değiştirme yetkiniz: Yok

BB code: Açık
İfadeler: Açık
[IMG] Kodları: Açık
HTML kodu: Kapalı




Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şu anki Zaman: 21:26.