My Area
Register
Donate
Help
FAQ
About us
Links
Articles
Competitions
Interviews
About HHC.com DJs
T-shirts and merchandise
Profile
Register
Active Topics
Topic Stats
Members
Search
Bookmarks
Add event
Label search
Artist search
Release / Track search

Raver's online
 Total online 1753
 Radio listeners 179+
Email Us!
Username: Password:

  Lost password
 Remember my login 
 
 All forums
 Web site suggestions & site problems
 

Add some extra beats per minute!

 Printer friendly
 

All users can post new topics in this forum. All users can reply to topics in this forum

Author Thread  
dagees
Starting Member



Netherlands
9 posts
Joined: Aug, 2005
Posted - 2005/08/16 :  00:05:00  Show profile Send a private message  Visit dagees's homepage
Hi there, this is my first post here at happyhardcore.com.

I am a big happy hardcore fan, and listening to the style since 1995. A couple of years ago I discoverd the di.fm hardore channel (which name should be happy hardcore channel instead). Nowadays I have a gold account there. I am tracking this site for years now, and it is fantastic to see that people are running this site with such devotion. It is also great that this place has become such a big community site for hardcore fans all over the world. So, nothing but respect about that.

I used to run my own house related website in holland, where people could upload (home produced) house tracks and let others rate those tracks. I had stuff such as charts and everything. In fact, it was the most popular site in its genre in The Netherlands. For people who might remember traxinspace (or maybe the mod archive nowadays), it was something like that but then only for house related music. But things changed and I decided to shut the project down.

I still have the domain though: http://www.exploitation.nl, but it is used purely as a website for me and my friends. Waybackmachine cache shows a bit how it looked a couple of years before: http://web.archive.org/web/20030807023546/http://www.exploitation.nl/
(Copy / Paste the link, don't click it; snitz can't parse it...)

Anyway: I am a webdeveloper and build the site as a hobby in classic asp with interbase as a database. And although it probably didn't had to parse such large ammounts of data that the forum is consuming, the site was fast as lightning.

And now let me come to the point... This is a great site, but it is so slow... Searching in the forum seems to cost like hours, and I get SQL Server errors everywhere...

I know, this site is based upon snitz forums (didn't check that out). But, the site should be able to render a lot faster then it does now. To get this site to maximum speed, you should rewrite all code to asp.net and take advantage of precompiled pages and typed datasets. Beside that, I can rewrite the html source and would not need more then about 10% of the lines of html code to get the same layout.

Take for example all those lines of javascript in every page... Isn't it possible to put all that code in a js file? And what about cascading style sheets? When using css, you are not only saving on bandwidth and download times, but css also renders faster then large html tables. Same thing to say about javascript, those menu's are fancy but they require extra rendering time and can't be indexed by searchengines. In my opinion this site needs top / submenu navigation.

I am also interested in the way queries are done. I bet that the queries could be written smarter, so that less roundtrips to the server are required, less data needs to be transfered and the asp code needs to process less data...

I could go on like this for hours, but I made my point, I guess..

By the way, this post is not intended personally ofcourse ;) I hope that any of my advice might be considered when enhancing the website.. I know, it is a lot of work and at least someone is doing it. Respect!

One more point: it seems popular nowadays to use small font sizes in website design. Personally I think that reading a normal fontsize is a lot of nicer...


Alert moderator
silver
Admin



Japan
12,565 posts
Joined: Feb, 2001


894 hardcore releases
silver is verified hardcore artist silver is a site donation subscriber silver has attended 108 events
Posted - 2005/08/16 :  10:37:52  Show profile View artist profile  Send a private message  Visit silver's homepage
Thanks for the reply, I am fully well aware that Snitz is not the Snitz but the shits, I only planed to use the software for a short period while I build my own system but the site became very popular very quick and I found myself stuck with the code and database design, which I think totally sucked.

In a effort to get rid of snitz, all the bugs and the crap coding I started to work with the developers of the software who took it personally that I was reporting bugs and deleted my posts about them. So I decided I would just go at it myself.

So I got to work on v3 of the site, I have re-written 90% of the backend of the site and plan to get rid of the rest later. There are valid reasons for everything on the site including all the points you raised. It's alot to do with time vs compatibility and being only a single developer as I'm sure you can understand running a site yourself.

I don't know when you wrote this message referring to what time frame but since v3 launched we have pushed the site 300% faster (v3 launched last week). Some of the site is already running on ASP.net (alot of the backend + tools) but it will take a little while to convert the main site into .net and get that further speed increase, that is planned for the future version of the site, I just had to get rid of all the spaghetti code and security bugs in Snitz before I could move onto that task.

The URL passing bug is actually a function I re-wrote myself if you had posted that URL in an early version of the site it would have looked really bad... I'll add it to the bugs to remove for v3.

If you interested we are looking for developers for the site - check your PM.


Alert moderator Go to top of page
dagees
Starting Member



Netherlands
9 posts
Joined: Aug, 2005
Posted - 2005/08/16 :  20:00:40  Show profile  Send a private message  Visit dagees's homepage
Ok, you seem to know what you're doing ;) And no, I don't check this site that often, so I didn't notice a speed difference, if any.

Btw, you can't write a perfect working hyperlink parser. Think about it. I wrote one myself using regular expressions and ran into the exact same problems. You start parsing when a link starts with http:// , and you want to stop parsing at the first space " ". But some people post links that include spaces (%20). So you can't rely on that. And so, you don't know if a second http:// is still part of the first link or meant as a second link...

Good luck anyway!


Alert moderator Go to top of page
silver
Admin



Japan
12,565 posts
Joined: Feb, 2001


894 hardcore releases
silver is verified hardcore artist silver is a site donation subscriber silver has attended 108 events
Posted - 2005/08/18 :  07:14:21  Show profile View artist profile  Send a private message  Visit silver's homepage
If your interested in helping out on the site let me know.



Alert moderator Go to top of page



New PostPost Reply
 Printer friendly
  Verified artist
   Donating member How to donate

It took 0.7 ninja's to process this page!

HappyHardcore.com

    

1999 - 2024 HappyHardcore.com
audio: PRS for music. Build: 3.1.73.1

Go to top of page