@unbalanced hocanın dediği infinite scroll paging. $ . scrollTop + $ . height > $this. height Sayfada aşağı indikçe ajax ile dataları çekiyor. Parça parça dataları çektiği için en başta ki gecikme yaşanmamış olur. infinite scroll paging diye aratırsan rnekler bulabilirsin Hayat herşeye rağmen gülümsemeye değer..

selam, js ve php nin yapısı bildiğin gibi farklı, birisi server tabanlı diğeri client tabanlı çalışıyor. Hangisi daha uygun senin sistemine bağlı, ilk açılışta tüm verileri yükleyebilirsin ya da bu veriler sabit ise ve çok değişken değilse cache olayını araştırmanı tavsiye ederim , bunun haricinde verileri ihtiyaç halinde çekmek en mantıklısı gibi geliyor bana. O yüzden ajax kullanabilirsin. Mesela google da bir resim arat, aşağı indikçe fotoğraflar yüklenir, arkaplanında asenkron çağrılan bir servis vardır. Belki ajax değildir ama o tarz bir şey.. Bunun haricinde node. js/angular. js gibi teknolojilere de bakabilirsin. of şu ajax işi doğru yaa... gereksiz yere kullanılmayacak olan tonlarca kod yazmış, gereksiz, tonlarca sorgu yapmış oluyorum ajax ı bilmediğim için. aslında çok basit bir çalışma prensibi vardı grdüğümde ama hiç pratik yapmadığımdan hiç aklıma gelmedi kullanmak... heh neler yazdım neler bi grseniz :) php -> html -> javascript -> html -> javascript tarzı şeyler, hepsi birbiri içinde :D ben de sevgiden yanayım...

Sunucun ne kadar geç yanıt verirse, kullanıcı o kadar çalışmadığını düşünür ve uzaklaşır sitenden. Burada da en uzun süren işlemler veritabanı işlemleri oluyor genelde. Her zaman kullanıcının greceği kadar ya da bi tık fazlasını yükle. Grmeyeceği şeyi ilk etapta yüklemenin sunucuyu yavaşlatmaktan başka bir işe yaramaz. Hello, i am nothing. I come from Neverland.

sorunu tam anlayamadım ama sistem kaynaklarının yoğun kullanıldığı anlık kullanıcısı çok olan bir site ise yükü olabildiğince tarayıcıya bindirmekte fayda var. yani sunucu mümkünse sadece işin mantık kısmını yürütsün, aracı olsun; veri ile kullanıcı arasında kprü olsun. PHP de sunucu tarafında dikkatlice kullanılsın. ikisi de kulanılmalı.

sorunu tam anlayamadım ama sistem kaynaklarının yoğun kullanıldığı anlık kullanıcısı çok olan bir site ise yükü olabildiğince tarayıcıya bindirmekte fayda var. yani sunucu mümkünse sadece işin mantık kısmını yürütsün, aracı olsun; veri ile kullanıcı arasında kprü olsun. PHP de sunucu tarafında dikkatlice kullanılsın. ikisi de kulanılmalı. aslında yazdığım site kullanıcı yoğunluğu olacak bir site değil ama ne olur ne olmaz ben yine serverımı koruyayım diye düşünerekten bol javascript li yaptım. sorum da mesela bu kadar javascript e yüklenmek doğru mu server kullanımını kısıp performans artıracağız derken kullanıcının ramini zorlamayalım mı mesela? ha yaklaşık 500 600 tane javascript kodu çalışsa çok sorun olmaz diyorsanız. o zaman sorun yok byle devam ediyorum... ben de sevgiden yanayım...

ncelikle "bol" kelimesinden kaçınılmalı. Mümkün olduğu kadar az ve z olarak kodlanmalı sayfa yapısı. Gereğinden fazla js ya da diğer dosya türü yüklemesi yapılmamalı. Ayrıca temel olarak html5'i ve phpyi harmanlayarak kodlamalı. Html5 çok yalın bir dil günümüz standartlarında. https://www.youtube.com/watch?v=jQk82bpUy1Y

unbalanced bunu yazdı selam, js ve php nin yapısı bildiğin gibi farklı, birisi server tabanlı diğeri client tabanlı çalışıyor. Hangisi daha uygun senin sistemine bağlı, ilk açılışta tüm verileri yükleyebilirsin ya da bu veriler sabit ise ve çok değişken değilse cache olayını araştırmanı tavsiye ederim , bunun haricinde verileri ihtiyaç halinde çekmek en mantıklısı gibi geliyor bana. O yüzden ajax kullanabilirsin. Mesela google da bir resim arat, aşağı indikçe fotoğraflar yüklenir, arkaplanında asenkron çağrılan bir servis vardır. Belki ajax değildir ama o tarz bir şey.. Bunun haricinde node. js/angular. js gibi teknolojilere de bakabilirsin. of şu ajax işi doğru yaa... gereksiz yere kullanılmayacak olan tonlarca kod yazmış, gereksiz, tonlarca sorgu yapmış oluyorum ajax ı bilmediğim için. aslında çok basit bir çalışma prensibi vardı grdüğümde ama hiç pratik yapmadığımdan hiç aklıma gelmedi kullanmak... heh neler yazdım neler bi grseniz :) php -> html -> javascript -> html -> javascript tarzı şeyler, hepsi birbiri içinde :D hocam ajax da bir şey yok, serverdaki fonksiyonu çağırıyorsun sadece.. node. js ve angular. js de benzer işleri yapıyor daha gelişmiş imkanlar da sunuyorlar ama belki karmaşık olabilir biraz daha.. istiyorsan biraz youtube daki rneklere bak.. angular ve node. js için artık hangisi hoşuna giderse ama nce bir ajax ı ğren. Düzgün bir kaynak bulabilirsen çabuk ilerlersin.. o kadar zor değil.. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

merhaba arkadaşlar yazdığım sitede tek sorguda çekebileceğim ama parça parça yapıştırmam gereken uzun bir tablo var (ortalama 500 olur heralde) bunu şimdi ben olması gerektiği yerlere parça parça blüştüreyim mi? yoksa bi tane full javascript çıktı alayım da o şekilde mi yerleştireyim? performans açısından hangisi daha iyi olur. unbalanced hocama katılıyorum. Evente bağlı olarak çalışan bir sistem oluşturabilirsin her event sana cevap gnderir. Diyelim sayfa da 10 yazı olsun. Alt alta yazdığını düşün her biri milyon karakter vs olsun. Sen nce ilk 100 karakterini getiren bir sorgu yazarsın Devamını gr butonu olur. Ona basarsa da milyon karakteri sadece o kısım için getirirsin. Bunu dğer bahsettiğin parça parça işlemlere uygulayabilirsin diye düşünüyorum. zeybekustasi tarafından 02/Şub/16 02:30 tarihinde düzenlenmiştir https://www.youtube.com/watch?v=WC3-71NKwPw

Sylenilenlere katılmıyorum. Çünkü bildiklerime ters düşüyor :) Ancak syleyenler de bilgili müridler olduğu için kendi bildiklerimde ısrarcı olmadığımı belirteyim. Angular. js frameworktür. Node. js ise kendi compilerı olan bir "language"tir. Php kullanırken node. js de kullanalım demek phpye yüz çevirip yeni bir dile geçmek demektir. İkisini bir arada kullanabilmek için çeşitli eklentiler var fakat ne gerek var onca performans kaybına? Angular. js ise googleın desteklediği bir framework. Ne yeni bir sunucuya ne de eklentiye ihtiyaç duymadan kullanmaya başlayabiliriz. Javascript-> client side Php -> server side Php ile tüm verileri çekip parçalara blme işlemi yaptırırsan kullanıcı bunları beyaz bir ekran bekleyerek tamamlandığında grüntüler Kullanıcı odaklı değildir. Performans olarak kastın kullanıcının grüntülemesi ise performanssızdır. Fakat arama motorları bunu indexler. Native text olduğu için biçok alanda artısı olacaktır. Javascript ile yaparsan kullanıcı serverı beklemez. Direk grüntülemeye başlar. Yükleniyor. gif vs koyup daha grsel hala getirebilirsin daha dinamik ve canlı olur. Server açısından performanslıdır. Performanstan kastın kullanıcının grüntülemesi ise performanslıdır. Fakat arama motorları grüntülemez. Birçok bottan kaçınma yollarından biridir hatta :) En son olarak Gelelim performansa. Php jsden js phpden daha üstündür DENİLEMEZ. Phpyi serverın sunar javascripti tarayıcın. Benim bilgisayarımın zellikleri senin serverından iyi olabilir bu açıdan js i daha performanslı grürüm. Lakin benim tabletim bimdendir. Sitene giremeyebilirim js ile yazdığın için crash olur. Bu açıdan php daha performaslı olur. O açıdan yeteri kadar js yeteri kadar php kullan php şart ise. Php şart değil ise node. js geç tarayıcıya binecek yük de servera binsin herkes mutlu olsun iyibu! yeniden..

zeybekustasi bunu yazdı kofcu bunu yazdı merhaba arkadaşlar yazdığım sitede tek sorguda çekebileceğim ama parça parça yapıştırmam gereken uzun bir tablo var (ortalama 500 olur heralde) bunu şimdi ben olması gerektiği yerlere parça parça blüştüreyim mi? yoksa bi tane full javascript çıktı alayım da o şekilde mi yerleştireyim? performans açısından hangisi daha iyi olur. unbalanced hocama katılıyorum. Evente bağlı olarak çalışan bir sistem oluşturabilirsin her event sana cevap gnderir. Diyelim sayfa da 10 yazı olsun. Alt alta yazdığını düşün her biri milyon karakter vs olsun. Sen nce ilk 100 karakterini getiren bir sorgu yazarsın Devamını gr butonu olur. Ona basarsa da milyon karakteri sadece o kısım için getirirsin. Bunu dğer bahsettiğin parça parça işlemlere uygulayabilirsin diye düşünüyorum. @kofcu, bak bu adam angular. js uzmanı oldu :) ondan yardım isteyebilirsin.. en azından kaynak konusunda yardımcı olur Bakalım ya kr topal bir şekilde yolu tamamlayıp siteyi açmayı düşünüyorum aslında, okul açılınca hiç zamanım olmuyor. Tamamlayabilirsem bu hafta içinde gsteririm size çağdışı sitemi :D bi yerden yayına başladıktan sonra artık teknolojiyi yavaş yavaş eklerim diye düşünüyorum. yardımlarınız için teşekkür ederim. Evet benim ilacım asenkron js. Adamlar zamanında bu benim soruyu sorup cevabını da icat etmişler zaten :) ben de sevgiden yanayım...

merhaba arkadaşlar yazdığım sitede tek sorguda çekebileceğim ama parça parça yapıştırmam gereken uzun bir tablo var (ortalama 500 olur heralde) bunu şimdi ben olması gerektiği yerlere parça parça blüştüreyim mi? yoksa bi tane full javascript çıktı alayım da o şekilde mi yerleştireyim? performans açısından hangisi daha iyi olur. kofcu tarafından 02/Şub/16 01:53 tarihinde düzenlenmiştir ben de sevgiden yanayım...

kofcu bunu yazdı merhaba arkadaşlar yazdığım sitede tek sorguda çekebileceğim ama parça parça yapıştırmam gereken uzun bir tablo var (ortalama 500 olur heralde) bunu şimdi ben olması gerektiği yerlere parça parça blüştüreyim mi? yoksa bi tane full javascript çıktı alayım da o şekilde mi yerleştireyim? performans açısından hangisi daha iyi olur. unbalanced hocama katılıyorum. Evente bağlı olarak çalışan bir sistem oluşturabilirsin her event sana cevap gnderir. Diyelim sayfa da 10 yazı olsun. Alt alta yazdığını düşün her biri milyon karakter vs olsun. Sen nce ilk 100 karakterini getiren bir sorgu yazarsın Devamını gr butonu olur. Ona basarsa da milyon karakteri sadece o kısım için getirirsin. Bunu dğer bahsettiğin parça parça işlemlere uygulayabilirsin diye düşünüyorum. @kofcu, bak bu adam angular. js uzmanı oldu :) ondan yardım isteyebilirsin.. en azından kaynak konusunda yardımcı olur Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.

zeybekustasi bunu yazdı x unbalanced hocama katılıyorum. Evente bağlı olarak çalışan bir sistem oluşturabilirsin her event sana cevap gnderir. Diyelim sayfa da 10 yazı olsun. Alt alta yazdığını düşün her biri milyon karakter vs olsun. Sen nce ilk 100 karakterini getiren bir sorgu yazarsın Devamını gr butonu olur. Ona basarsa da milyon karakteri sadece o kısım için getirirsin. Bunu dğer bahsettiğin parça parça işlemlere uygulayabilirsin diye düşünüyorum. @kofcu, bak bu adam angular. js uzmanı oldu :) ondan yardım isteyebilirsin.. en azından kaynak konusunda yardımcı olur @Unbalanced hocam, bizi uzman kelimesine layık grdüyse ne mutlu. Şaka yapmıyorum hocamdır bir çok konuda. Kendisi hatırlar mı bilmem üniversitede ilk yılımda bilgisayarıma bağlanıp for dngüsünü tam 40 dakka üşenmeden rneklerle anlatmıştır. Ve bunun gibi bir çok şeyi kendisinden ve tavsielerinden ğrendim. Onun için ncelik onun cevaplarındadır :=) zeybekustasi tarafından 02/Şub/16 02:42 tarihinde düzenlenmiştir https://www.youtube.com/watch?v=WC3-71NKwPw

selam, js ve php nin yapısı bildiğin gibi farklı, birisi server tabanlı diğeri client tabanlı çalışıyor. Hangisi daha uygun senin sistemine bağlı, ilk açılışta tüm verileri yükleyebilirsin ya da bu veriler sabit ise ve çok değişken değilse cache olayını araştırmanı tavsiye ederim , bunun haricinde verileri ihtiyaç halinde çekmek en mantıklısı gibi geliyor bana. O yüzden ajax kullanabilirsin. Mesela google da bir resim arat, aşağı indikçe fotoğraflar yüklenir, arkaplanında asenkron çağrılan bir servis vardır. Belki ajax değildir ama o tarz bir şey.. Bunun haricinde node. js/angular. js gibi teknolojilere de bakabilirsin. Ülkesini Seven Her Türk Vatandasi, Ülkesinin Sessiz Istilasi'na karsi durmak zorunda.