Yıl 2019, Cilt 14 , Sayı 3, Sayfalar 88 - 103 2019-07-08

Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama

Taner Hacıoğlu [1] , Ali Güneş [2]


    Bu çalışmada, son yıllarda web sistemlerinde rekabetin artmasıyla birlikte önem kazanan performans kavramı incelenmiştir. Performansa etki eden web teknolojilerinin günümüz programlama ve yazılım yöntemleri kullanılarak açıklanmasına gayret edilmiştir. Web uygulamasının kapsamı açıklanmış, katmanlı mimari kullanılarak uygulama geliştirmenin web performansına getirdiği avantajlardan bahsedilmiştir. Ayrıca MVC.NET kullanılarak bir haber portalı geliştirilmiş, uygulama süreçleri diğer güncel web teknik ve teknolojileri ile desteklenerek yazılım, veri tabanı ve sunucu-istemci taraflı testler yapılmıştır. Çalışmada ortalama gecikme süresi, istek yanıt süresi, yük altında çıkış değeri, işlemci, hafıza, I/O ve ağ metrikleri incelenerek site performansı değerlendirildikten sonra kod tarafında yeni güncellemeler yapılmıştır. Olumlu neticeler sonucunda “Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama” çalışması tamamlanmıştır. Projeler sürdürülebilir ve kaliteli yazılım geliştirmek isteyen öğrencilere hitap edecek şekilde tasarlanmıştır. Projeler istenildiği zaman genişletilmeye uygun gerçek kullanıma açılabilecek şekilde esnek yapıdadır.

WEB, Performans Analizi, Yük Testi, Katmanlı Mimari, ASP.NET MVC, Katmanlı Mimari
  • [1] Kızmaz, V.U., (2015). ASP.NET MVC 5, Temmuz, Kodlab Yayın ISBN: 978-605-5201-46-3.
  • [2] Sakarya, M., (2016). Yoğun Yükte Çalışan Sistemlerde Yazılımsal Olarak Davranış Farklılıklarının Analiz Edilmesi. İstanbul: Beykent Üniversitesi Fen Bilimleri Enstitüsü.
  • [3] Aydilek, İ.B., (2006). Web Uygulama ve Sunucularının Performans Analizi. Konya: Selçuk Üniversitesi Fen Bilimleri Enstitüsü.
  • [4] Karayel, A., Bayğuş, İ. ve Yılmaz, U., (2017). ASP.NET MVC İle E-TİCARET, Mayıs, PUSULA, ISBN: 978-605-6730-16-0.
  • [5] Tokak, B., (2017). HTML5, CSS3 ve JavaScript ile Web Tasarımı, Dıkeyeksen, ISBN 978-605-4898-16-9.
  • [6] Baltalı, S.J., (2011). KODLAB, ISBN: 978-605-4205-39-4.
  • [7] http://www.acmagile.com [20.01.2019].
  • [8] https://publicwww.com/websites/jquery/ [16.06.2017].
  • [9] Özbilgin, İ.G. ve Mustafa Özlü, M., (). Yazılım Geliştirme Süreçleri ve ISO 27001 Bilgi Güvenliği Yönetim Sistemi. Ankara: Sermaye Piyasası Kurulu & Türk Patent Enstitüsü. https://ab.org.tr/ab10/bildiri/51.pdf.
  • [10] Kim, S., (2017). PostgreSQL, 9.6 Performance Story, ISBN 978-1521009307.
  • [11] http://www.webperformancetoday.com/2011/11/23/case-study-slow-page-load-mobile-business-metrics/ [27.11.2016].
  • [12] Telciler, C., (2013). Veritabanı Kavramı ve MS-SQL Uygulamaları, ISBN 978-605-5106-00-3.
  • [13] https://tr.wikipedia.org/wiki/HTML5 [15.06.2017].
  • [14] https://www.keycdn.com/blog/website-speed-test-tools/ [20.06.2018].
  • [15] https://blog.radware.com/applicationdelivery/wpo/2015/04/new-findings-state-union-ecommerce-page-speed-web-performance-spring-2015/ [19.06.2018].
  • [16] Kızılkan M.E., (2009). Elektronik Ticaret Sistemleri ve Geliştirilen B2C Uygulamasının Performans Artırımına Yönelik Yapılan Analizler ile Sunulan Yeni Yaklaşımlar. Dumlupınar Üniversitesi, Fen Bilimleri Enstitüsü, Kütahya.
  • [17] Demirdöğmez, M., Gültekin, N. ve Taş, H.Y., (2018). Türkiye’de E-Ticaret Sektörünün Yıllara Göre Gelişimi. ISSN:2528-9527 E-ISSN:2528-9535.
  • [18] https://learn.shayhowe.com/advanced-html-css/jquery/ [01.04.2018].
  • [19] https://www.w3.org/standards/webdesign/htmlcss [01.04.2018].
  • [20] https://hacks.mozilla.org/2016/04/you-might-not-need-a-css-framework/[21.04.2018).
  • [21] http://httparchive.org.
  • [22] Souders, S., (2007). High Performance Web Sites. O’reily Media.
  • [23] Souders, S., (2009). Even Faster Web Sites. O’reily Media ISBN: 978-0596522308.
  • [24] Nah, F., (2004). A Study on Tolerable Waiting Time: How Long Are Web Users Willing to Wait? Behaviour & Information Technology, forthcoming.
  • [25] Josıah, L.C., (2013). Redis in Action. ISBN 9781935182054, ISBN10 1-617290-85-8.
  • [26] http://www.dofactory.com/reference/csharp-coding-standards.
  • [27] https://pdfs.semanticscholar.org/presentation/0b13/6d6892372afa70057960d0c78f7c89311a31.pdf [22.04.2018].
Birincil Dil tr
Konular Mühendislik
Bölüm Makaleler
Yazarlar

Orcid: 0000-0001-7190-2675
Yazar: Taner Hacıoğlu (Sorumlu Yazar)
Kurum: İSTANBUL AYDIN ÜNİVERSİTESİ
Ülke: Turkey


Yazar: Ali Güneş

Tarihler

Yayımlanma Tarihi : 8 Temmuz 2019

Bibtex @araştırma makalesi { nwsaeng548549, journal = {Engineering Sciences}, issn = {}, eissn = {1308-7231}, address = {}, publisher = {NWSA Akademik Dergiler}, year = {2019}, volume = {14}, pages = {88 - 103}, doi = {}, title = {Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama}, key = {cite}, author = {Hacıoğlu, Taner and Güneş, Ali} }
APA Hacıoğlu, T , Güneş, A . (2019). Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama. Engineering Sciences , 14 (3) , 88-103 . Retrieved from https://dergipark.org.tr/tr/pub/nwsaeng/issue/46932/548549
MLA Hacıoğlu, T , Güneş, A . "Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama". Engineering Sciences 14 (2019 ): 88-103 <https://dergipark.org.tr/tr/pub/nwsaeng/issue/46932/548549>
Chicago Hacıoğlu, T , Güneş, A . "Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama". Engineering Sciences 14 (2019 ): 88-103
RIS TY - JOUR T1 - Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama AU - Taner Hacıoğlu , Ali Güneş Y1 - 2019 PY - 2019 N1 - DO - T2 - Engineering Sciences JF - Journal JO - JOR SP - 88 EP - 103 VL - 14 IS - 3 SN - -1308-7231 M3 - UR - Y2 - 2019 ER -
EndNote %0 Engineering Sciences Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama %A Taner Hacıoğlu , Ali Güneş %T Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama %D 2019 %J Engineering Sciences %P -1308-7231 %V 14 %N 3 %R %U
ISNAD Hacıoğlu, Taner , Güneş, Ali . "Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama". Engineering Sciences 14 / 3 (Temmuz 2019): 88-103 .
AMA Hacıoğlu T , Güneş A . Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama. Engineering Sciences. 2019; 14(3): 88-103.
Vancouver Hacıoğlu T , Güneş A . Çok Katmanlı Çok Kullanıcılı Web Sistemlerinde Performans Analizi ve Bir Uygulama. Engineering Sciences. 2019; 14(3): 103-88.