Nurul Syahmina | Website Designer Pahang

Custom Your Tote Bags & Mugs at our-cache.com

How to Increase Your Website Speed

Hey! It’s me, I am the nerdy-woman-techie. For today’s topic, I am going to share how to load your website faster as your eyes blink. When it comes to developing a website, the design, navigation, content, and overall monetization plan are typically given careful consideration. Unfortunately, these aspects tend to dominate attention at the expense of another critical factor: website performance. A speedy website provides an excellent user experience that improves all aspects of your business. A slow website, on the other hand, prevents it from reaching its full potential. These are the techniques that can be used to speed up your site.   Minimize All HTTP Requests By far the most essential action you can do is to reduce HTTP requests. If you only perform this piece, you will see a significant change. To determine how many requests your webpage requires, use the GTMetrix. This allows you to create a baseline figure against which to compare your results. Remove any images from your website that are no longer required. (Extremely big picture files that serve no specified purpose.) Any leftover photos’ file sizes should be reduced. Each image should be less than 100KB in size for the best effects. (If a picture is in the MB range, it’s undoubtedly slowing down your website loading speed.) On any WordPress website you wish to optimize, be sure you lazily load pictures. All JavaScript files on your websites should be loaded asynchronously, preferably using lazy loading. (Depending on how your website is created, this may or may not be the default configuration. You can use one of these plugins to modify how items are rendered.) With each CSS file hosted on your website, you increase the amount of HTTP/HTTPS queries. When feasible, consider merging JS and CSS files.   Use a Content Delivery Network (CDN) Looking for a quick solution to speed up your website and offload some of the load to a more dependable source? Make use of a content delivery network (CDN). A CDN operates by hosting files across a global network of highly efficient and secure computers. One of the CDN services you can use is Cloudflare. This enables your site to load quicker and more efficiently for people worldwide, regardless of where they are viewing your site from. When someone visits your website from Los Angeles, they will download files from a server on the west coast. If a visitor from India visits your website, the files will be downloaded from a server that is significantly closer to them. There is less impact on any one server since bandwidth is distributed among several servers. This not only saves up to 60% bandwidth and speeds up your site, but it also defends against DDoS attacks and unexpected traffic surges.   Choose Your Web Hosting Provider Wisely When deciding on a website host, most individuals consider pricing. However, the cost is only one factor. In actuality, you should consider the technical factors that influence the price. The cheapest website hosting provider is not necessarily the best. More costly solutions typically justify their cost with faster reaction times. Furthermore, low-cost providers often employ shared hosting plans on the same server, which means you have little influence if another shared site on your plan has its server throttled due to traffic surges that have nothing to do with you. The hosting provider that I can recommend is Serverfreak.   Use a Caching Plugin or enable browser caching Installing a browser caching plugin like LiteSpeed Cache, WP Super Cache or WP Total Cache is one of the quickest methods for WordPress developers to improve web page loading speed and minimize the time it takes for web pages to be delivered. If you don’t have a WordPress site or don’t want to install another plugin, you can always use Expires headers to notify the browser whether to request a file from the web server or retrieve a version from the browser’s cache. (This only works if someone has already visited your site, however it can be a good method to speed up loading speeds for returning users.)   Selecting Themes Wisely A theme does more than just look nice. It also has an impact on the functionality of your website. So pick your theme wisely. And, if you’re working with a website designer or developer to create something other than the basic default WordPress themes, your conversations should go beyond colors and layouts. Inform them that one of your primary concerns is site speed. Request that they make all design decisions with page loading time as a primary concern.   Replace any broken links on your website. Broken links are URLs or web sites that no longer work. They can appear in a number of ways, but are most commonly shown as 404 “not found” errors. (Broken links may also result in 301 “moved permanently” warnings. These links officially redirect to another website, but they can cause a user’s browser to take longer to reach the final destination.) Fortunately, it’s rather simple to look for and fix broken links in your .htaccess file. The more difficult element is deciding what to do with them. They must be either removed or repaired. Large websites may contain dozens or even hundreds of broken links. By addressing them, you can lower bounce rates and raise the average number of pages per visit.   Remove Unused Plugins We’ve explored a few strategies that need you to install plugins, but uninstalling unwanted plugins is actually more beneficial. The amount of queries increases with each plugin you add to your site (and the page load times). Too many plugins result in more inquiries, which leads to a slower website. (Not to mention increased security threats). If you have unused plugins or heavy WordPress themes on your website, eliminate them without hesitation. Also, be careful of the plugins and plugin settings you use. Consider the value that each offers and whether the advantages outweigh the disadvantages.   Use Proper CSS

Tips Untuk Melindungi Website Anda Digodam

Tips Untuk Melindungi Website Anda Digodam Jangan biarkan pintu depan website anda terbuka luas! Anda perlu melindungi website dengan meletakkan perlindungan bagi mengelakkan penggodam. Jika tidak, data anda berisiko, website boleh musnah, atau anda juga boleh kehilangan wang.   Cara Menjadikan Website Selamat: 3 Petua Asas Yang Anda Tidak Boleh Abaikan   Pasang Secure Socket Layer (SSL) Salah satu perkara paling mudah yang boleh anda lakukan untuk melindungi website dan pelawat website, adalah memasang sijil SSL (Secure Socket Layer). Anda mungkin tidak menyedarinya, tetapi anda menemui SSL sepanjang masa apabila melayari web. SSL menyulitkan maklumat yang dihantar antara website dan pelawat. Google kini memberi amaran kepada pelawat apabila mereka memasuki website tanpa SSL serta membuang website tersebut dalam hasil cariannya. Sangat penting untuk mempunyai keselamatan SSL jika anda menerima pembayaran melalui website, meminta butiran log masuk, atau memindahkan fail. Tanpa itu, data tidak dilindungi, dan terdedah kepada penggodam.   Kata Laluan Yang Ketat Kata laluan. Ia sudah menjadi kebiasaan sehingga menyebabkan kita lupa betapa pentingnya ia. Kata laluan anda adalah perisai di antara penggodam dan maklumat peribadi anda. Daripada menggunakan frasa yang mudah diteka, berikut adalah beberapa perkara yang perlu anda lakukan: Gabungkan tiga frasa rawak, tidak berkaitan tetapi tidak dapat dilupakan Menggunakan jujukan aksara yang dijana secara rawak Jangan gunakan semula kata laluan yang sama Jadikan kata laluan anda panjang Jangan sekali-kali menggunakan maklumat peribadi dalam kata laluan anda – ini adalah perkara pertama yang penggodam akan cuba!   Memastikan website anda sentiasa dikemas kini Betapa pentingnya untuk memastikan perisian website sentiasa dikemas kini. Gagal mengemas kini perisian, keselamatan dan skrip website adalah cara yang membolehkan penggodam dan malware menyerang website anda. Anda juga harus memastikan sijil website anda dikemas kini. Walaupun ini tidak akan menjejaskan keselamatan website anda secara langsung, ia akan memastikan bahawa website anda terus muncul dalam enjin carian.   Jadi,anda perlu melindungi website dengan meletakkan perlindungan bagi mengelakkan penggodam. Jika tidak, data anda berisiko, website boleh musnah, atau anda juga boleh kehilangan wang.

2 Years of Togetherness

Happy 2 years of togetherness, my partner in crime. I’m happy that I’ve met someone wonderful. Never give up on his life and always strive to be stronger than you were before. You are more than you know. You are a one-of-a-kind rare gem that I am discovered. I am always proud of you. Thanks for not judging me and for always being on my side. Thanks for accepting my flaws. Thanks for making me happy. Thanks for everything. I hope all of your dreams come true.

The end of my internship!

The end of my internship. Then I’ll go to the next chapter of my journey. There will be no more academic assignments, presentations, exams, and so on unless I continue my studies in master’s/fast track PhD. A few days ago, I just gave my academic supervisor some insights into my internship experience. I’m glad to hear she is grateful for my internship process because I’ve learned a lot here (got proper training before handling some tasks) and am constantly learning about IT-related chores. Thanks to my mentors (apparently all staff members in this company are my mentor because all of them involving in teaching/guiding me). It was difficult in the first month since I am more used to programming and never used Linux commands hands-on throughout my studies. I’ve been taught at the surface level in my university courses and never went deeper into the real knowledge. Just the fundamentals. Certain courses’ syllabi are no longer relevant to modern technology especially tools; therefore, students must be proactive in expanding their knowledge through self-study. However, the fundamentals that have been taught to me during my studies have been extremely beneficial because I can understand algorithms etc from the low level before moving on to the higher levels. Each fundamental topic has a lot of knowledge that should be internalized via understanding and practice. What I understand in my head will affect how I solve the problem. Sometimes there is no direct way to an issue; it just requires some research and practice to make it work. I’m grateful for this opportunity; get to learn more about servers that I can’t get everywhere anywhere. There’s no rush in learning something, just need some patience. However, this is not the end!! More responsibility awaits in the next chapter *sigh*. I’ve already accepted a job offer and will begin to work the following week.

Sistem SPBT Pinjaman Pemulangan Buku Teks 2.0

Holla! Post kali ini nak share tentang Sistem SPBT Pinjaman Pemulangan Buku Teks 2.0. Dulu sistem macam ni dah pernah buat (boleh rujuk post sebelum ni SISTEM SPBT PINJAMAN BUKU TEKS), cuma ada buat penambahbaikan untuk sistem sedia ada atas permintaan klien saya sendiri. Sistem ni dibangunkan oleh saya dan rakan saya, Madihah Hannani pada dua bulan lepas. Secara amnya, sistem ini untuk menyusun data-data buku peminjaman dan pemulangan murid dengan lebih teratur. Kadangkala, sangat susah untuk menyimpan data secara manual (pen dan kertas), dan juga susah untuk menjejak data-data sedia ada. Sekiranya ada murid yang kehilangan buku, susah untuk mencari nombor perolehan buku tersebut. Selain itu juga, jika ada buku yang dijumpai di merata-rata tempat persekitaran sekolah, susah untuk tahu kepunyaan buku tersebut. Oleh itu, sangat la mudah menyimpan data di dalam sesebuah sistem. Hanya memerlukan internet sahaja untuk akses. Sistem ini dibuat khas untuk SK Bandar Teknologi Kajang yang boleh digunakan oleh admin sekolah dan juga ibu bapa. Admin hanya masukkan data guru, subjek, buku dan murid. Manakala ibu bapa akan masukkan data-data buku nombor perolehan anak mereka. Fungsi Sistem – Admin Tambah, lihat, kemaskini, padam guru. Tambah, lihat, kemaskini, padam subjek. Tambah, lihat, kemaskini, padam buku. Tambah, lihat, kemaskini, padam murid. Fungsi Sistem – Ibu Bapa Tambah dan lihat nombor perolehan buku anak/pelajar.   Sedikit perkongsian gambar sistem (development stage)   Jika berminat dengan sistem spbt ini, boleh hubungi saya melalui bysyahmina.com/bio    

Officially Graduated!

Alhamdulillah after two years of waiting for my convocation, it’s done! I officially graduated with Anugerah Naib Canselor (ANC). Oh! yes after a tiring day in the Dewan Agong Tuanku Canselor; sitting for more than 5 hours; the world outside seemed as if it was recreated again, I am continuously struck by various memories. The memories I had never known about ANC, but I know that I need to finish my studies, graduate on time, and get the certificate to get a job in the future. Still remembered that I used to apply Computer Science or Information Technology in every dropdown field at UPU and my mother was against me taking the course because she wanted me to become a teacher. When the results came out, I immediately accepted the offer without discussed with my parents. They were angry with me at that time, but they could do nothing because I had already accepted it… I am such a stubborn second child hehe. Dream My dream is to become someone “who knows how to use a coding language”. It’s a weird language that not everyone understands, but I enjoy stressing out my life thinking about the code. Lol. My interest started years ago (when I was 12 years old) when “blogger’ was a very famous platform for blogging. I really like to custom the layout and design my blog, then wrote some tutorials on how to do it and shared them with other people. A proof that my decision is a great decision? I am a man with action. I never promised anything to my parents, but I showed them my potential on my chosen course. I decided to study smart during my diploma and got the dean’s list every semester. Even though I got dean’s list every semester, I still think that getting flying colors in academics is not a guarantee for me to ‘get’ a job because there are a lot of graduated students who graduate with flying colors and the only thing to be different from others is… having skills. Thanks to some lecturers who helped me to level up my talents in the field of programming and gave me the opportunity to do a real job instead of an assignment. I started to do web design in semester 5. Part-time web designer and full-time student. I can say that I don’t really have much time at that time as I was busy with organization clubs (Jawatankuasa Sukan Mahasiswa, managing drama and faculty events, etc.), competition, duty as a student, and part-time web designer (psst… I used to sell Korean ramen during my diploma too). I sacrifice my time for the sake of my future. I don’t know why I’m so obsessed with not-wasting-my-time and just doing whatever gives me benefits. Because of my passion, I am willing to do more because I want more. To this day, my parents still don’t understand what the actual heck I’m doing. Just sitting in front of my laptop till the sun goes up. Getting the best results and polishing my skills are enough to make my parents know my ‘ability’ to decide what is the best for me. I know they still think of us (siblings) as little kids who need help and want to make sure we’re on the right path. If we choose the wrong path, what will our lives be like after they’re no longer by our side? So, it’s quite understandable. They must believe that we can survive, and we need to earn their trust that we still can live even though life is narrow, rough, and full of wearisome. It’s a part of life’s journey; it is not paved in blacktop; it is not brightly lit, and it has no road signs. It is a rocky path through the wilderness. The End. I just want to thank my family, my friends and my lecturers who helped me a lot, and gave endless support; emotional, financial and knowledge. They helped me to become a better child, friend, and student. Without them, my life would be harder. Thank you so much! There are a lot of good and bad memories, positive and negative attitudes, sweet memories, anger, fear and sadness, and I do not regret any moment of my life. Let’s just breathe, embrace, and enjoy the beauty of life!